Abstract
Software product lines are sets of software systems that share common features. Product lines are built as if they were a family of products, identifying those features that change and those that can be reused. There is an evident incompatibility between the requirements of software product lines and agile practices. We report on experiments that used Feature-Driven Development to build software product lines, and describe the minor extensions that were useful for developing software product lines.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wang, X.: Towards an Agile Method for Building Software Product Lines, MSc Thesis, University of York, UK (September 2005)
Bass, L., et al.: Software Architecture in Practice, 2nd edn. AWL (2003)
Palmer, S., Felsing, J.: A Practical Guide to Feature-Driven Development. Prentice-Hall, Englewood Cliffs (2002)
Weiss, D.: Software Product Line Engineering. AWL (1999)
Stephenson, Z.R.: Change Management in Families of Safety Critical Systems, PhD Thesis, University of York, UK (2003)
Chivers, H., Paige, R.F., Ge, X.: Agile Security via an Incremental Security Architecture. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol.Ā 3556, pp. 57ā65. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Paige, R.F., Wang, X., Stephenson, Z.R., Brooke, P.J. (2006). Towards an Agile Process for Building Software Product Lines. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2006. Lecture Notes in Computer Science, vol 4044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11774129_24
Download citation
DOI: https://doi.org/10.1007/11774129_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35094-1
Online ISBN: 978-3-540-35095-8
eBook Packages: Computer ScienceComputer Science (R0)