ISCAS OpenIR
Analyzing and predicting software integration bugs using network analysis on requirements dependency network
Wang, Junjie (1); Wang, Qing (1); Wang, Junjie
2014
发表期刊Requirements Engineering
ISSN9473602
摘要Complexity, cohesion and coupling have been recognized as prominent indicators of software quality. One characterization of software complexity is the existence of dependency relationships. Moreover, the degree of dependency reflects the cohesion and coupling between software elements. Dependencies in the design and implementation phase have been proven to be important predictors of software bugs. We empirically investigated how requirements dependencies correlate with and predict software integration bugs, which can provide early estimates regarding software quality and thus facilitate decision making early in the software lifecycle. We conducted network analysis on the requirements dependency networks of three commercial software projects. Significant correlation is observed between most of our network measures and the number of bugs. Furthermore, many network measures demonstrate significantly greater values for higher severity (or a higher fixing workload). Afterward, we built bug prediction models using these network measures and found that bugs can be predicted with high accuracy and sensitivity, even in cross-project and cross-company contexts. We further identified the dependency type that contributes most to bug correlation, as well as the network measures that contribute more to bug prediction. These observations show that the requirements dependency network can be used as an early indicator and predictor of software integration bugs.; Complexity, cohesion and coupling have been recognized as prominent indicators of software quality. One characterization of software complexity is the existence of dependency relationships. Moreover, the degree of dependency reflects the cohesion and coupling between software elements. Dependencies in the design and implementation phase have been proven to be important predictors of software bugs. We empirically investigated how requirements dependencies correlate with and predict software integration bugs, which can provide early estimates regarding software quality and thus facilitate decision making early in the software lifecycle. We conducted network analysis on the requirements dependency networks of three commercial software projects. Significant correlation is observed between most of our network measures and the number of bugs. Furthermore, many network measures demonstrate significantly greater values for higher severity (or a higher fixing workload). Afterward, we built bug prediction models using these network measures and found that bugs can be predicted with high accuracy and sensitivity, even in cross-project and cross-company contexts. We further identified the dependency type that contributes most to bug correlation, as well as the network measures that contribute more to bug prediction. These observations show that the requirements dependency network can be used as an early indicator and predictor of software integration bugs.
收录类别EI
部门归属(1) Laboratory for Internet Software Technologies, Institute of Software Chinese Academy of Sciences, Beijing, China; (2) University of Chinese Academy of Sciences, Beijing, China; (3) State Key Laboratory of Computer Science, Institute of Software Chinese Academy of Sciences, Beijing, China
语种英语
WOS记录号WOS:000376412200001
引用统计
内容类型期刊论文
URI标识http://ir.iscas.ac.cn/handle/311060/17009
专题中国科学院软件研究所
通讯作者Wang, Junjie
推荐引用方式
GB/T 7714
Wang, Junjie ,Wang, Qing ,Wang, Junjie. Analyzing and predicting software integration bugs using network analysis on requirements dependency network[J]. Requirements Engineering,2014.
APA Wang, Junjie ,Wang, Qing ,&Wang, Junjie.(2014).Analyzing and predicting software integration bugs using network analysis on requirements dependency network.Requirements Engineering.
MLA Wang, Junjie ,et al."Analyzing and predicting software integration bugs using network analysis on requirements dependency network".Requirements Engineering (2014).
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Wang, Junjie (1)]的文章
[Wang, Qing (1)]的文章
[Wang, Junjie]的文章
百度学术
百度学术中相似的文章
[Wang, Junjie (1)]的文章
[Wang, Qing (1)]的文章
[Wang, Junjie]的文章
必应学术
必应学术中相似的文章
[Wang, Junjie (1)]的文章
[Wang, Qing (1)]的文章
[Wang, Junjie]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。