DocumentCode :
2793236
Title :
Tracking Concerns in Evolving Source Code: An Empirical Study
Author :
Robillard, Martin P.
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, Que.
fYear :
2006
fDate :
24-27 Sept. 2006
Firstpage :
479
Lastpage :
482
Abstract :
The association between the description of a concern (e.g., a feature) and the code that implements it is valuable information that can degrade as the code of a system evolves. We present a study of the evolution of the implementation of a concern in 33 versions of an open-source text editor. We represented the implementation of the concern using concern graphs, a model that was designed to be resilient to source code evolution. The study showed how the concern graph model supports tracking a concern´s implementation in an evolving system, as well as inferring high-level past changes and assessing the stability of the concern´s implementation
Keywords :
data flow analysis; data flow graphs; concern graphs; concern tracking; evolving source code; open-source text editor; Computer science; Degradation; Design for experiments; Documentation; History; Navigation; Open source software; Programming; Scattering; Stability analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
Conference_Location :
Philadelphia, PA
ISSN :
1063-6773
Print_ISBN :
0-7695-2354-4
Type :
conf
DOI :
10.1109/ICSM.2006.70
Filename :
4021376
Link To Document :
بازگشت