I will look further into git.gnome.org, it looks really promising. Also, I thought of just running per-language search on GitHub, Bitbucket and other hosting services. I am currently compiling meta-data of the projects in a YAML file so that the checkout, configure, build and computation processes can be easily automated and reproduced. Thank you for the suggestions! I am always open to more ideas. Le dimanche 05 avril 2015 à 06:17 -0500, Daniel Espinosa a écrit :
You could add two projects in your list: GXml: git.gnome.org/browse/gxml LibreSCL: github.com/pwmediaconsulting/librescl Both are written in Vala and generate C code to compile binaries. I'm the maintener of both then I can help you and of course I'm one of the most interested. Both are LGPL and I've found lot of memory leaks and I start to investigate generated C source code. El abr 3, 2015 1:10 PM, "Guillaume Poirier-Morency" < guillaumepoiriermorency gmail com> escribió:Hi everyone! I am conducting a small research project on the Vala compiler that would principally study how it affects different quality metrics (size, complexity, etc...) during the implementation step of the development. My goal is to confirm the relevance of metrics measured in the generated C code to evaluate the quality of the sources. This is important considering the impressive amount of tools that have been developed to measure the quality of C/C++ sources. By the same time, I also want to provide an empirical model that would allow transformations of the measured metrics into significative measures for the sources. For example we could be interested into knowing the relationship between the size of input and output of valac or the impact on the cyclomatic complexity. Therefore, I am interested in projects of all size written in Vala that generates C code during the build process. It would also be great to have indications on how the sources are structured and how I can extract them. Ex. cloc $(find src -name '*.vala') $(find build -name '*.c') Yet, I have these projects in mind: * vala 30 KLOC * valadoc 23.5 KLOC * gnome-pomodoro 4.6 KLOC I plan to use it as an empirical justification to setup a set of measurements to control the quality of Valum, a web micro- framework I will work on this summer. The results will be all released under a Creative Commons license. Thanks in advance :) -- Guillaume Poirier-Morency <guillaumepoiriermorency gmail com> _______________________________________________ vala-list mailing list vala-list gnome org https://mail.gnome.org/mailman/listinfo/vala-list
-- Guillaume Poirier-Morency <guillaumepoiriermorency gmail com>
Attachment:
signature.asc
Description: This is a digitally signed message part