• DocumentCode
    2122281
  • Title

    Mining the maintenance history of a legacy software system

  • Author

    Shirabad, Jelber Sayyad ; Lethbridge, Timothy C. ; Matwin, Stan

  • Author_Institution
    Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
  • fYear
    2003
  • fDate
    22-26 Sept. 2003
  • Firstpage
    95
  • Lastpage
    104
  • Abstract
    A considerable amount of system maintenance experience can be found in bug tracking and source code configuration management systems. Data mining and machine learning techniques allow one to extract models from past experience that can be used in future predictions. By mining the software change record, one can therefore generate models that can be used in future maintenance activities. In this paper, we present an example of such a model that represents a relation between pairs of files and show how it can be extracted from the software update records of a real world legacy system. We show how different sources of data can be used to extract sets of features useful in describing this model, as well as how results are affected by these different feature sets and their combinations. Our best results were obtained from text-based features, i.e. those extracted from words in the problem reports as opposed to syntactic structures in the source code.
  • Keywords
    data mining; learning (artificial intelligence); software maintenance; source coding; bug tracking; configuration management systems; data extraction; data mining; legacy software system; machine learning; maintenance history; software maintenance; source code; Application software; Artificial intelligence; Data mining; Feature extraction; History; Machine learning; Predictive models; Software engineering; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1905-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2003.1235410
  • Filename
    1235410