Proceedings of the ISSTA 2006 Workshop on Role of Software Architecture for Testing and Analysis 2006
DOI: 10.1145/1147249.1147252
|View full text |Cite
|
Sign up to set email alerts
|

Making testing product lines more efficient by improving the testability of product line architectures

Abstract: Product line engineering is a recent approach to software development that has shown to enable organizations to achieve significant reductions in development and maintenance cost as well as time-to-market of increasingly complex software systems. Yet, the testing process has not kept up with these reductions and the relative cost for testing product lines is actually becoming higher than in traditional single system development. Also, testing often cannot keep pace with accelerated development in product line … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 17 publications
(21 citation statements)
references
References 24 publications
0
21
0
Order By: Relevance
“…Others have argued that variability decreases testability [15], but we believe that there should be a finer grained examination of this argument. Both optional and alternative features can be viewed as points of variability in a software product line, yet we believe they may behave differently from a black box testing approach and provide different opportunities to reduce testing effort, as we explain next.…”
Section: Leveraging Redundancy For Testing Via Feature Modelsmentioning
confidence: 86%
See 3 more Smart Citations
“…Others have argued that variability decreases testability [15], but we believe that there should be a finer grained examination of this argument. Both optional and alternative features can be viewed as points of variability in a software product line, yet we believe they may behave differently from a black box testing approach and provide different opportunities to reduce testing effort, as we explain next.…”
Section: Leveraging Redundancy For Testing Via Feature Modelsmentioning
confidence: 86%
“…A large body of research on SPL engineering has focused on reuse of core program assets [4,15,17], refined feature modeling [8,9,23], and code generation techniques [2,7]. There has also been research on testing software product lines [3,6,10,24].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Regarding dynamic analysis, some studies [29,47] recommend the V-model phases, commonly used in single-systems, to structure a series of dynamic analysis. The V-model gives equal weight to development and testing rather than treating testing as an afterthought [25].…”
Section: Static and Dynamic Analysismentioning
confidence: 99%