DocumentCode :
1683873
Title :
Using Topic Models to Support Software Maintenance
Author :
Grant, Scott ; Cordy, James R. ; Skillicorn, David B.
Author_Institution :
Sch. of Comput., Queen´´s Univ., Kingston, ON, Canada
fYear :
2012
Firstpage :
403
Lastpage :
408
Abstract :
Our recent research has shown that the latent information found by commonly used topic models generally relates to the development history of a software system. While it is not always possible to associate these latent topics with human-oriented concepts, it is demonstrable that they identify historical maintenance relationships in source code. Specifically, when a developer makes a change to a software project, it is common for a significant part of that change to relate to a single latent topic. A significant conclusion can be drawn from this: latent topic models identify co-maintenance relationships with no supervision, and therefore topic models can be used to support the maintenance phase of software development.
Keywords :
project management; software maintenance; co-maintenance relationship identification; historical maintenance relationship identification; latent topic models; software development; software maintenance; software project; software system; source code; History; Maintenance engineering; Software maintenance; Software systems; Visualization; Web services; program comprehension; software maintenance; topic models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
Conference_Location :
Szeged
ISSN :
1534-5351
Print_ISBN :
978-1-4673-0984-4
Type :
conf
DOI :
10.1109/CSMR.2012.51
Filename :
6178887
Link To Document :
بازگشت