Abstract
The systematic, large-scale reuse of software development artifacts over multiple products is a promising approach to address today’s software development problems and to make the development process more efficient. Recently, reuse-based software development paradigms such as component-based development and software product lines have increasingly received attention as they promise—and have shown—to shorten the development time of software systems and to reduce development and maintenance costs. To achieve the promised improvements, however, high-quality artifacts intended for reuse are required. Thus, more than for traditional software development, quality assurance becomes a crucial part of every reuse-based development effort. However, a number of specifics caused by software reuse (such as the variable usage of components or genericity of artifacts) must be faced during quality assurance. To enable an organization to fully experience the expected efficiency gain through reuse, therefore, a quality assurance approach is required that enables the validation of products built from reusable artifacts as effective and as efficient in a non-reuse context.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kolb, R., McGregor, J.D., Muthig, D. (2004). Workshop on Quality Assurance in Reuse Contexts. In: Nord, R.L. (eds) Software Product Lines. SPLC 2004. Lecture Notes in Computer Science, vol 3154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28630-1_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-28630-1_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22918-6
Online ISBN: 978-3-540-28630-1
eBook Packages: Springer Book Archive