DocumentCode
2075390
Title
Summarizing software artifacts: a case study of bug reports
Author
Rastkar, Sarah ; Murphy, Gail C. ; Murray, Gabriel
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
Volume
1
fYear
2010
fDate
2-8 May 2010
Firstpage
505
Lastpage
514
Abstract
Many software artifacts are created, maintained and evolved as part of a software development project. As software developers work on a project, they interact with existing project artifacts, performing such activities as reading previously filed bug reports in search of duplicate reports. These activities often require a developer to peruse a substantial amount of text. In this paper, we investigate whether it is possible to summarize software artifacts automatically and effectively so that developers could consult smaller summaries instead of entire artifacts. To provide focus to our investigation, we consider the generation of summaries for bug reports. We found that existing conversation-based generators can produce better results than random generators and that a generator trained specifically on bug reports can perform statistically better than existing conversation-based generators. We demonstrate that humans also find these generated summaries reasonable indicating that summaries might be used effectively for many tasks.
Keywords
program debugging; software engineering; bug reports; conversation-based generators; software artifacts summarization; software development project; Computer bugs; Electromagnetic compatibility; Electronic mail; Humans; Programming; Software; Training; human-centric software engineering; machine learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location
Cape Town
ISSN
0270-5257
Print_ISBN
978-1-60558-719-6
Type
conf
DOI
10.1145/1806799.1806872
Filename
6062118
Link To Document