题名 | 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. |
关键词 | |
相关链接 | [来源记录] |
收录类别 | |
语种 | 英语
|
学校署名 | 其他
|
资助项目 | [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).
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论