DocumentCode
2156260
Title
Creating task-based concern maps by merging concern fragments
Author
Ratanotayanon, Sukanya ; Sim, Susan Elliott
Author_Institution
Dept. of Inf., Univ. of California, Irvine, CA
fYear
2009
fDate
17-19 May 2009
Firstpage
299
Lastpage
300
Abstract
On any project, it is not possible to have complete and accurate concern maps for all possible tasks. We present an approach to create concern maps from available secondary software work artifacts produced by common software tools, such as revisions control. We mine and index concern fragments from repositories of those tools. Developers can search the index for an initial set of relevant fragments. To create a final concern map, the members from the initial set of fragments are validated, merged and expanded using a call graph. Members of the final concern map members are also ranked to guide developers to more relevant sections of the code.
Keywords
software maintenance; software tools; call graph; concern fragments; revisions control; software tools; software work artifacts; task-based concern map; Control systems; Documentation; Informatics; Information analysis; Information retrieval; Machine learning; Merging; Programming profession; Reverse engineering; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location
Vancouver, BC
ISSN
1092-8138
Print_ISBN
978-1-4244-3998-0
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2009.5090067
Filename
5090067
Link To Document