Acknowledgement
이 성과는 정부(과학기술정보통신부)의 재원으로 한국연구재단의 지원을 받아 수행된 연구임(No.NRF-2020R1F1A1071650).
References
- K. Pohl, G. Bockle, and F. van der Linden, "Software product line engineering: Foundations, principles, and techniques," Springer, 2005.
- P. M. Clements and L. M. Northrop, "Software product lines: Practices and patterns," Addison Wesley, 2002.
- J. Lee, S. Kang, and D. Lee, "A survey on software product line testing," in Proceedings of the 16th International Software Product Line Conference (SPLC'12), Salvador, Brazil, pp.2-7, Sep. 2012.
- J. Lee, S. Kang, and P. Jung, "Test coverage criteria for software product line testing: Systematic literature review," Information and Software Technology, Vol.122, pp.1-22, 2020.
- P. Jung, S. Kang, and J. Lee, "Efficient regression testing of software product lines by reducing redundant test executions," Applied Sciences, Vol.10, No.23, pp.1-21, 2020.
- F. Ferreira, M. Viggiato, M. Souza, and E. Figueiredo, "Testing configurable software systems: The failure observation challenge," in Proceedings of the ACM Software and Systems Product Line Conference (SPLC'20), pp.1-6, Oct. 2020.
- S. Kang, J. Lee, Y. Han, and P. Jung, "Introduction to software product line development," HongReung Publishing, Company, 2021.
- M. B. Cohen, M. B. Dwyer, and J. Shi, "Constructing interaction test suites for highly-configurable systems in the presence of constraints: A greedy approach," IEEE Transactions On Software Engineering, Vol.34, No.5, pp.633-650, 2008. https://doi.org/10.1109/TSE.2008.50
- S. Oster, F. Markert, and P. Ritter, "Automated incremental pairwise testing of software product lines," in Proceedings of the ACM Software and Systems Product Line Conference (SPLC'10), pp.196-210, Sep. 2010.
- G. Perrouin, S. Sen, J. Klein, B. Baudry, and Y. Traon, "Automated and scalable t-wise test case generation strategies for software product lines," in Proceedings of the 3rd International Conference on Software Testing, Verification and Validation (ICST'10), pp.459-468, Apr. 2010.
- C. H. P. Kim, D. S. Batory, and S. Khurshid, "Reducing combinatorics in testing product lines," in Proceedings of the 10th International Conference on Aspect-oriented Software Development (AOSD'11), pp.57-68, Mar. 2011.
- M. Kowal, S. Schulze, and I. Schaefer, "Towards efficient SPL testing by variant reduction," in Proceedings of the 4th International Workshop on Variability & Composition (VariComp'13), pp.1-6, Mar. 2013.
- D. Shimbara and O. Haugen, "Generating configurations for system testing with common variability language," Lecture Notes in Computer Science, Vol.9369, pp.221-237, 2015.
- M. Al-Hajjaji, S. Krieter, T. Thum, M. Lochau, and G. Saake, "IncLing: Efficient product-line testing using incremental pairwise sampling," in Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE'16), pp.144-155, Oct. 2016.
- A. Strickler, J. A. P. Lima, S. R. Vergilio, and A. T. R. Pozo, "Deriving products for variability test of feature models with a hyper-heuristic approach," Applied Soft Computing, Vol.49, pp.1232-1242, 2016. https://doi.org/10.1016/j.asoc.2016.07.059
- A. Hervieua, D. Marijanb, A. Gotliebb, and B. Baudry, "Practical minimization of pairwise-covering test configurations using constraint programming," Information and Software Technology, Vol.71, pp.129-146, 2016. https://doi.org/10.1016/j.infsof.2015.11.007
- M. Al-Hajjaji, J. Kruger, S. Schulze, T. Leich. and G. Saake, "Efficient product-line testing using cluster-based product prioritization," in Proceedings of the IEEE/ACM 12th International Workshop on Automation of Software Testing (AST'17), pp.16-22, May 2017.
- J. Shi, M. Cohen, and M. Dwyer, "Integration testing of software product lines using compositional symbolic execution," in Proceedings of the 15th International Conference on Fundamental Approaches to Software Engineering (FASE'12), pp.270-284, 2012.
- M. Al-Hajjaji, T. Thum, J. Meinicke, M. Lochau, and G. Saake, "Similarity-based prioritization in software product-line testing," in Proceedings of the 16th International Software Product Line Conference (SPLC'14), Sep. pp.197-206, 2014.
- J. A. Galindo, H. Turner, D. Benavides, and J. White, "Testing variability-intensive systems using automated analysis: An application to android," Software Quality Journal, Vol.24, pp.365-405, 2016. https://doi.org/10.1007/s11219-014-9258-y
- P. Ammann and J. Offutt, "Introduction to Software Testing," 2nd Ed., Cambridge University Press, 2016.
- L. Vidacs, F. Horvath, J. Mithalicza, B. Vancsics, and A. Beszedes, "Supporting software product line testing by optimizing code configuration coverage," in Proceedings of the IEEE 8th International Conference on Software Testing, Verification and Validation Workshops (ICSTW'15), pp.1-7, 2015.
- E. Uzuncaova, S. Khurshid, and D. Batory, "Incremental test generation for software product lines," IEEE Transactions on Software Engineering, Vol.36, No.3, pp.309-322, 2010. https://doi.org/10.1109/TSE.2010.30
- S. Apel, D. Batory, C. Kastner, and G. Saake, "Feature-Oriented Software Product Lines: Concepts and Implementation," Springer, 2013.
- Java Code Coverage for Eclipse, [Internet], https://www.jacoco.org, last accessed in 27th Dec. 2021.