• 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