• DocumentCode
    3145177
  • Title

    Identifying failure inducing developer pairs within developer networks

  • Author

    Ell, Jordan

  • Author_Institution
    Univ. of Victoria, Victoria, BC, Canada
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    1471
  • Lastpage
    1473
  • Abstract
    Software systems have not only become larger over time, but the amount of technical contributors and dependencies have also increased. With these expansions also comes the increasing risk of introducing a software failure into a pre-existing system. Software failures are a multi-billion dollar problem in the industry today and while integration and other forms of testing are helping to ensure a minimal number of failures, research to understand full impacts of code changes and their social implications is still a major concern. This paper describes how analysis of code changes and the technical relationships they infer can be used to detect pairs of developers whose technical dependencies may induce software failures. These developer pairs may also be used to predict future software failures as well as provide recommendations to contributors to solve these failures caused by source code changes.
  • Keywords
    program diagnostics; software engineering; code change analysis; developer networks; software failures; software systems; source code changes; Computer bugs; Conferences; Data mining; Java; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606748
  • Filename
    6606748