[Vala] Research project on the Vala compiler



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>

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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]