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
Link To Document