|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007)
Identifying Changed Source Code Lines from Version Repositories
Minneapolis, Minnesota
May 20-May 26
ISBN: 0-7695-2950-X
| ASCII Text | x | ||
| Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta, "Identifying Changed Source Code Lines from Version Repositories," Mining Software Repositories, International Workshop on, pp. 14, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/MSR.2007.14, author = {Gerardo Canfora and Luigi Cerulo and Massimiliano Di Penta}, title = {Identifying Changed Source Code Lines from Version Repositories}, journal ={Mining Software Repositories, International Workshop on}, volume = {0}, year = {2007}, isbn = {0-7695-2950-X}, pages = {14}, doi = {http://doi.ieeecomputersociety.org/10.1109/MSR.2007.14}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Mining Software Repositories, International Workshop on TI - Identifying Changed Source Code Lines from Version Repositories SN - 0-7695-2950-X SP EP A1 - Gerardo Canfora, A1 - Luigi Cerulo, A1 - Massimiliano Di Penta, PY - 2007 KW - null VL - 0 JA - Mining Software Repositories, International Workshop on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MSR.2007.14
Observing the evolution of software systems at different levels of granularity has been a key issue for a number of studies, aiming at predicting defects or at studying certain phenomena, such as the presence of clones or of crosscutting concerns. Versioning systems such as CVS and SVN, however, only provide information about lines added or deleted by a contributor: any change is shown as a sequence of additions and deletions. This provides an erroneous estimate of the amount of code changed.
This paper shows how the evolution of changes at source code line level can be inferred from CVS repositories, by combining information retrieval techniques and the Levenshtein edit distance. The application of the proposed approach to the ArgoUML case study indicates a high precision and recall.
Citation:
Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta, "Identifying Changed Source Code Lines from Version Repositories," msr, pp.14, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.
