中文版 | English
题名

Many-objective test suite generation for software product lines

作者
发表日期
2020
DOI
发表期刊
ISSN
15577392
EISSN
1557-7392
卷号29期号:1
摘要
A Software Product Line (SPL) is a set of products built from a number of features, the set of valid products being defined by a feature model. Typically, it does not make sense to test all products defined by an SPL and one instead chooses a set of products to test (test selection) and, ideally, derives a good order in which to test them (test prioritisation). Since one cannot know in advance which products will reveal faults, test selection and prioritisation are normally based on objective functions that are known to relate to likely effectiveness or cost. This article introduces a new technique, the grid-based evolution strategy (GrES), which considers several objective functions that assess a selection or prioritisation and aims to optimise on all of these. The problem is thus a many-objective optimisation problem.We use a new approach, in which all of the objective functions are considered but one (pairwise coverage) is seen as the most important. We also derive a novel evolution strategy based on domain knowledge. The results of the evaluation, on randomly generated and realistic feature models, were promising, with GrES outperforming previously proposed techniques and a range of many-objective optimisation algorithms.
© 2020 Association for Computing Machinery.
关键词
相关链接[来源记录]
收录类别
EI ; SCI
语种
英语
学校署名
其他
资助项目
[2017ZT07X386] ; European Commission[] ; Comisión Interministerial de Ciencia y Tecnología[TIN2015-70560-R] ; Engineering and Physical Sciences Research Council[EP/P005578/1] ; [ZDSYS201703031748284] ; [RTI2018-101204-B-C21] ; Shenzhen Peacock Plan[KQTD2016112514355531] ; European Regional Development Fund[]
WOS研究方向
Computer Science
WOS类目
Computer Science, Software Engineering
WOS记录号
WOS:000565104100002
出版者
EI入藏号
20200808186954
EI主题词
Multiobjective optimization ; Software design ; Testing
EI分类号
Computer Applications:723.5 ; Optimization Techniques:921.5
ESI学科分类
COMPUTER SCIENCE
来源库
EV Compendex
引用统计
被引频次[WOS]:18
成果类型期刊论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/104484
专题南方科技大学
工学院_计算机科学与工程系
作者单位
1.University of Sheffield, United Kingdom
2.University of Birmingham, United Kingdom
3.Brunel University, United Kingdom
4.Universidad de Sevilla, Spain
5.Southern University of Science and Technology, University of Birmingham, United Kingdom
推荐引用方式
GB/T 7714
Hierons, Robert M.,Li, Miqing,Liu, Xiaohui,et al. Many-objective test suite generation for software product lines[J]. ACM Transactions on Software Engineering and Methodology,2020,29(1).
APA
Hierons, Robert M.,Li, Miqing,Liu, Xiaohui,Parejo, Jose Antonio,Segura, Sergio,&Yao, Xin.(2020).Many-objective test suite generation for software product lines.ACM Transactions on Software Engineering and Methodology,29(1).
MLA
Hierons, Robert M.,et al."Many-objective test suite generation for software product lines".ACM Transactions on Software Engineering and Methodology 29.1(2020).
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Hierons, Robert M.]的文章
[Li, Miqing]的文章
[Liu, Xiaohui]的文章
百度学术
百度学术中相似的文章
[Hierons, Robert M.]的文章
[Li, Miqing]的文章
[Liu, Xiaohui]的文章
必应学术
必应学术中相似的文章
[Hierons, Robert M.]的文章
[Li, Miqing]的文章
[Liu, Xiaohui]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

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