DocumentCode
2332593
Title
Generating natural language summaries for crosscutting source code concerns
Author
Rastkar, Sarah ; Murphy, Gail C. ; Bradley, Alexander W J
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
fYear
2011
fDate
25-30 Sept. 2011
Firstpage
103
Lastpage
112
Abstract
When performing a software change task, programmers expend substantial effort investigating a system´s code base to find and understand just the code that is pertinent to a task-at-hand. A particularly difficult kind of code to handle during these tasks is crosscutting concern code. To help programmers handle such code, we introduce an automated approach that produces a natural language summary that describes both what the concern is and how the concern is implemented. We describe our approach and present the results of an experiment in which programmers were able to perform change tasks more efficiently and more easily with generated concern summaries than without.
Keywords
abstracting; natural language processing; source coding; system documentation; natural language summary generation; software change task; system code base; Data mining; Documentation; Java; Natural languages; Ontologies; Resource description framework; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location
Williamsburg, VI
ISSN
1063-6773
Print_ISBN
978-1-4577-0663-9
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2011.6080777
Filename
6080777
Link To Document