DocumentCode
2834120
Title
On the Use of Process Trails to Understand Software Development
Author
Cerulo, Luigi
Author_Institution
Res. Centre on Software Technol., Sannio Univ., Benevento
fYear
2006
fDate
Oct. 2006
Firstpage
303
Lastpage
304
Abstract
Software repositories, such as version control systems (CVS) and bug-tracking systems (Bugzilla), provide useful information about software process trails left by developers during the evolution of a software project. Mining these repositories provides a way to understand software development, to support predictions about software development, and to plan various aspects of software projects. We introduce three cases in the areas of impact analysis, change request assignment, and crosscutting concern mining, that takes benefit from historical information and show that the combination of different type of analyses can improve the performance of these software engineering models
Keywords
configuration management; data mining; program debugging; program diagnostics; software process improvement; Bugzilla; bug-tracking systems; change request assignment; crosscutting concern mining; impact analysis; process trails; software development; software engineering model; software repository; version control systems; Control systems; Documentation; Information analysis; Information resources; Performance analysis; Programming; Software engineering; Software performance; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2006. WCRE '06. 13th Working Conference on
Conference_Location
Benevento
ISSN
1095-1350
Print_ISBN
0-7695-2719-1
Type
conf
DOI
10.1109/WCRE.2006.40
Filename
4024004
Link To Document