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" <
> guillaumepoiriermore...@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 <guillaumepoiriermore...@gmail.com>
> > _______________________________________________
> > vala-list mailing list
> > vala-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/vala-list
> > 
-- 
Guillaume Poirier-Morency <guillaumepoiriermore...@gmail.com>

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to