An empirical study of fine-grained software modifications
Issue Title: Special Issue from ICSM and Metrics: Guest Editors: Mark Harman, Bogdan Korel, Panos Linos, Audris Mockus and Martin Shepperd Software is typically improved and modified in small increments (we refer to each of these increments as a modification record--MR). MRs are usually stored in a...
Saved in:
Published in: | Empirical software engineering : an international journal Vol. 11; no. 3; pp. 369 - 393 |
---|---|
Main Author: | |
Format: | Journal Article |
Language: | English |
Published: |
Dordrecht
Springer Nature B.V
01-09-2006
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Issue Title: Special Issue from ICSM and Metrics: Guest Editors: Mark Harman, Bogdan Korel, Panos Linos, Audris Mockus and Martin Shepperd Software is typically improved and modified in small increments (we refer to each of these increments as a modification record--MR). MRs are usually stored in a configuration management or version control system and can be retrieved for analysis. In this study we retrieved the MRs from several mature open software projects. We then concentrated our analysis on those MRs that fix defects and provided heuristics to automatically classify them. We used the information in the MRs to visualize what files are changed at the same time, and who are the people who tend to modify certain files. We argue that these visualizations can be used to understand the development stage of in which a project is at a given time (new features are added, or defects are being fixed), the level of modularization of a project, and how developers might interact between each other and the source code of a system.[PUBLICATION ABSTRACT] |
---|---|
Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 1382-3256 1573-7616 |
DOI: | 10.1007/s10664-006-9004-6 |