首页 | 本学科首页   官方微博 | 高级检索  
     


A systematic mapping study of software product lines testing
Authors:Paulo Anselmo da Mota Silveira Neto  Ivan do Carmo Machado  John D McGregorEduardo Santana de Almeida  Silvio Romero de Lemos Meira
Affiliation:a RiSE - Reuse in Software Engineering, Recife, PE, Brazil
b Informatics Center, Federal University of Pernambuco, Recife, PE, Brazil
c Computer Science Department, Federal University of Bahia, Salvador, BA, Brazil
d Computer Science Department, Clemson University, Clemson, SC, USA
Abstract:

Context

In software development, Testing is an important mechanism both to identify defects and assure that completed products work as specified. This is a common practice in single-system development, and continues to hold in Software Product Lines (SPL). Even though extensive research has been done in the SPL Testing field, it is necessary to assess the current state of research and practice, in order to provide practitioners with evidence that enable fostering its further development.

Objective

This paper focuses on Testing in SPL and has the following goals: investigate state-of-the-art testing practices, synthesize available evidence, and identify gaps between required techniques and existing approaches, available in the literature.

Method

A systematic mapping study was conducted with a set of nine research questions, in which 120 studies, dated from 1993 to 2009, were evaluated.

Results

Although several aspects regarding testing have been covered by single-system development approaches, many cannot be directly applied in the SPL context due to specific issues. In addition, particular aspects regarding SPL are not covered by the existing SPL approaches, and when the aspects are covered, the literature just gives brief overviews. This scenario indicates that additional investigation, empirical and practical, should be performed.

Conclusion

The results can help to understand the needs in SPL Testing, by identifying points that still require additional investigation, since important aspects regarding particular points of software product lines have not been addressed yet.
Keywords:Software product lines  Software testing  Mapping study
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号