• DocumentCode
    3217073
  • Title

    The road ahead for Mining Software Repositories

  • Author

    Hassan, Ahmed E.

  • Author_Institution
    Sch. of Comput., Queen´´s Univ., Kingston, ON
  • fYear
    2008
  • fDate
    Sept. 28 2008-Oct. 4 2008
  • Firstpage
    48
  • Lastpage
    57
  • Abstract
    Source control repositories, bug repositories, archived communications, deployment logs, and code repositories are examples of software repositories that are commonly available for most software projects. The mining software repositories (MSR) field analyzes and cross-links the rich data available in these repositories to uncover interesting and actionable information about software systems. By transforming these repositories from static record-keeping ones into active repositories, we can guide decision processes in modern software projects. For example, data in source control repositories, traditionally used to archive code, could be linked with data in bug repositories to help practitioners propagate complex changes and to warn them about risky code based on prior changes and bugs. In this paper, we present a brief history of the MSR field and discuss several recent achievements and results of using MSR techniques to support software research and practice. We then discuss the various opportunities and challenges that lie in the road ahead for this important and emerging field.
  • Keywords
    data mining; decision making; program debugging; project management; software engineering; archived communications; bug repositories; code repositories; decision processes; deployment logs; mining software repositories field; modern software projects; source control repositories; Application software; Communication system control; Computer bugs; History; Information analysis; Resource management; Roads; Runtime; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Software Maintenance, 2008. FoSM 2008.
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2654-6
  • Electronic_ISBN
    978-1-4244-2655-3
  • Type

    conf

  • DOI
    10.1109/FOSM.2008.4659248
  • Filename
    4659248