TY - GEN
T1 - Comparison of software product line test derivation methods from the reuse viewpoint
AU - Kang, Sungwon
AU - Kim, Jungmin
AU - Baek, Haeun
AU - Ahn, Hwi
AU - Jung, Pilsu
AU - Lee, Jihyun
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/2/26
Y1 - 2017/2/26
N2 - Product line test development is more complicated than test development for a single application, as the former has to deal with variability among assets (artifacts) and is carried out in two separate but related development phases, i.e. domain engineering and application engineering. Different software product test development methods provide different opportunities for reuse depending on how variability is represented in the domain test artifacts, when binding is formed and applied and also when test data are determined. This paper compares and analyzes the six major methods for the software product line test development in the literature. Through the comparison, we find out that existing software product line testing methods did not fully consider the aspects of software product line that are essential for reuse in software product line development such as variability representation, binding formation and application time and test data determination time. As the conclusion of this literature review, this paper suggests future research opportunities for software product line testing to explore.
AB - Product line test development is more complicated than test development for a single application, as the former has to deal with variability among assets (artifacts) and is carried out in two separate but related development phases, i.e. domain engineering and application engineering. Different software product test development methods provide different opportunities for reuse depending on how variability is represented in the domain test artifacts, when binding is formed and applied and also when test data are determined. This paper compares and analyzes the six major methods for the software product line test development in the literature. Through the comparison, we find out that existing software product line testing methods did not fully consider the aspects of software product line that are essential for reuse in software product line development such as variability representation, binding formation and application time and test data determination time. As the conclusion of this literature review, this paper suggests future research opportunities for software product line testing to explore.
KW - Software product line development
KW - Software testing
KW - Systematic product line testing
UR - https://www.scopus.com/pages/publications/85019482062
U2 - 10.1145/3056662.3056663
DO - 10.1145/3056662.3056663
M3 - Conference paper
AN - SCOPUS:85019482062
T3 - ACM International Conference Proceeding Series
SP - 1
EP - 8
BT - Proceedings of 2017 6th International Conference on Software and Computer Applications, ICSCA 2017
PB - Association for Computing Machinery
T2 - 6th International Conference on Software and Computer Applications, ICSCA 2017
Y2 - 26 February 2017 through 28 February 2017
ER -