In the last years we have seen the rise and the fall of many version control systems. These systems collect a large amount of data spanning from the path of the files involved in changes to the exact text changed in every file. This data can be exploited to produce an overview about how the system changed over time and evolved. We have developed a tool, called VCS-Analyzer, to use this information, both for data retrieval and analysis tasks. Currently, VCS-Analyzer implements six different analyses: two based on source code for the computation of metrics and the detection of code smells, and four original analysis based on repositories metadata, which are based on the concepts of Repository Metrics and Code Repository Smells. In this paper, we describe one smell and two metrics we have defined for source code repositories analysis.
ARCELLI FONTANA, F., Rolla, M., Zanoni, M. (2014). Capturing software evolution and change through code repository smells. In T. Dingsøyr, N.B. Moe, R. Tonelli, S. Counsell, C. Gencel, K. Petersen (a cura di), Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation XP 2014 International Workshops, Rome, Italy, May 26-30, 2014, Revised Selected Papers (pp. 148-165). Springer Verlag [10.1007/978-3-319-14358-3_13].
Capturing software evolution and change through code repository smells
ARCELLI FONTANA, FRANCESCAPrimo
;ZANONI, MARCOUltimo
2014
Abstract
In the last years we have seen the rise and the fall of many version control systems. These systems collect a large amount of data spanning from the path of the files involved in changes to the exact text changed in every file. This data can be exploited to produce an overview about how the system changed over time and evolved. We have developed a tool, called VCS-Analyzer, to use this information, both for data retrieval and analysis tasks. Currently, VCS-Analyzer implements six different analyses: two based on source code for the computation of metrics and the detection of code smells, and four original analysis based on repositories metadata, which are based on the concepts of Repository Metrics and Code Repository Smells. In this paper, we describe one smell and two metrics we have defined for source code repositories analysis.File | Dimensione | Formato | |
---|---|---|---|
2014-LNBIP-RefTest.pdf
Solo gestori archivio
Descrizione: Articolo a rivista, estensione di articolo a workshop RefTest 2014
Dimensione
365.62 kB
Formato
Adobe PDF
|
365.62 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.