arrow
返回

A multiobjective module-order model for software quality enhancement

delete2004-12-01
delete37
PRE
AI
T
Taghi M. Khoshgoftaar
Y
Yi Liu
N
Naeem Seliya
DOI:10.1109/TEVC.2004.837108delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The knowledge, prior to system operations, of which program modules are problematic is valuable to a software quality assurance team, especially when there is a constraint on software quality enhancement resources. A cost-effective approach for allocating such resources is to obtain a prediction in the form of a quality-based ranking of program modules. Subsequently, a module-order model (MOM) is used to gauge the performance of the predicted rankings. From a practical software engineering point of view, multiple software quality objectives may be desired by a MOM for the system under consideration: e.g., the desired rankings may be such that 100% of the faults should be detected if the top 50% of modules with highest number of faults are subjected to quality improvements. Moreover, the management team for the same system may also desire that 80% of the faults should be accounted if the top 20% of the modules are targeted for improvement. Existing work related to MOM(s) use a quantitative prediction model to obtain the predicted rankings of-program modules, implying that only the fault prediction error measures such as the average, relative, or mean square errors are minimized. Such an approach does not provide a direct insight into the performance behavior of a MOM. For a given percentage of modules enhanced, the performance of a MOM is gauged by how many faults are accounted for by the predicted ranking as compared with the perfect ranking. We propose an approach for calibrating a multiobjective MOM using genetic programming. Other estimation techniques, e.g., multiple linear regression and neural networks cannot achieve multiobjective optimization for MOM(s). The proposed methodology facilitates the simultaneous optimization of multiple performance objectives for a MOM. Case studies of two industrial software systems are presented, the empirical results of which demonstrate a new promise for goal-oriented software quality modeling.
Keyword:
genetic programming (GP)
module-order model (MOM)
multiobjective optimization (MOO)
software metrics
software quality estimation

期刊

IEEE Transactions on Evolutionary Computation 封面图
IEEE Transactions on Evolutionary Computation
IF:
12
论文数:
1.9K
被引数:
2.4W

机构

暂无机构信息
引用论文

引用论文

Lipid Metabolism, Metabolic Syndrome, and Cancer
err2013-01-23
err0
errOAAI
errFang Hu; Yingtong Zhang; Yuanda Song
err分享
err收藏
Improved Root Formation in Eucalypt Cuttings Following Combined Auxin and Anti-ethylene Treatments
err2012-06-15
err0
PREAI
errAmanda J. Kilkenn; Helen M. Wallace; David A. Walton; Matthew F. Adkins; Stephen J. Trueman
err分享
err收藏
Multiple Roles of Jasmonates in Shaping Rhizotaxis: Emerging Integrators
err2019-11-17
err0
PREAI
errAbdellah Lakehal; Alok Ranjan; Catherine Bellini
err分享
err收藏
Transgenic poplar with enhanced growth by introduction of the ugt and acb genes
err2006-09-01
err0
PREAI
errRurick Salyaev; Natalya Rekoslavskaya; Anastasia Chepinoga; Sergio Mapelli; R. Pacovsky
err分享
err收藏
JUVENILITY IN FRUIT GROWING AND FORESTRY
err1976-05-01
err0
PREAI
errHans M. Heybroek; T. Visser
err分享
err收藏
Bud Removal Affects Shoot, Root, and Callus Development of Hardwood Populus Cuttings
err2017-10-19
err0
errOAAI
errA. H. Wiese; J. A. Zalesny; D. M. Donner; R. S. Zalesny
err分享
err收藏
学者 查看更多内容