• DocumentCode
    3169274
  • Title

    A Bayesian Network Based Approach for Change Coupling Prediction

  • Author

    Yu Zhou ; Wursch, M. ; Giger, Emanuel ; Gall, Harald ; Jian Lu

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing
  • fYear
    2008
  • fDate
    15-18 Oct. 2008
  • Firstpage
    27
  • Lastpage
    36
  • Abstract
    Source code coupling and change history are two important data sources for change coupling analysis. The popularity of public open source projects in recent years makes both sources available. Based on our previous research, in this paper, we inspect different dimensions of software changes including change significance or source code dependency levels, extract a set of features from the two sources and propose a Bayesian network-based approach for change coupling prediction. By combining the features from the co-changed entities and their dependency relation, the approach can model the underlying uncertainty. The empirical case study on two medium-sized open source projects demonstrates the feasibility and effectiveness of our approach compared to previous work.
  • Keywords
    belief networks; feature extraction; project management; public domain software; software maintenance; software prototyping; Bayesian network; directed acyclic graph model; feature extraction; public open source project; software change coupling prediction; software change history; software evolution; source code coupling; source code dependency level; Bayesian methods; Computer architecture; Costs; Data mining; History; Open source software; Programming profession; Reverse engineering; Software systems; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
  • Conference_Location
    Antwerp
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3429-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2008.39
  • Filename
    4656390