Abstract
Many of the expected benefits of software product line (SPL) engineering rely on an assumption that the additional up-front effort in domain engineering that establishes the product line produces a long-term benefit. The expectation is that deriving products from a product line during application engineering is more efficient than traditional single system development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Deelstra, S., Sinnema, M., Bosch, J.: Product derivation in software product families: a case study. J. Syst. Softw. 74, 173–194 (2005)
Steger, M., Tischer, C., Boss, B., MĂ¼ller, A., Pertler, O., Stolz, W., Ferber, S.: Introducing PLA at Bosch Gasoline Systems: experiences and practices. In: SPLC 2004, Boston, MA, pp. 34–50 (2004)
Card, S.K., Mackinlay, J.D., Shneiderman, B.: Readings in Information Visualisation: Using Vision to Think. Morgan Kaufmann, San Francisco, CA (1999)
Ware, C.: Information Visualisation: Perception for Design, 2nd edn. Morgan Kaufmann, San Francisco, CA (2004)
Diehl, S.: Software Visualization – Visualizing the Structure, Behaviour, and Evolution of Software. Springer, Heidelberg (2007)
Rabiser, R., Dhungana, D., GrĂ¼nbacher, P.: Tool support for product derivation in large-scale product lines: a wizard-based approach. Presented at the 1st International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2007), Tokyo, Japan (2007)
Botterweck, G., Thiel, S., Nestor, D., Abid, S.B., Cawley, C.: Visual tool support for configuring and understanding software product lines. Presented at the 12th International Software Product Line Conference (SPLC08), Limerick, Ireland (2008)
Sinnema, M., Graaf, O. d., Bosch, J.: Tool support for COVAMOF. Presented at the Workshop on Software Variability Management for Product Derivation – Towards Tool Support (2004)
Cawley, C., Healy, P., Thiel, S., Botterweck, G.: Research tool to support feature configuration in software product lines. Presented at the 4th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS) Linz, Austria (2010)
Czarnecki, K., Helsen, S., Eisenecker, U.: Staged configuration using feature models. Presented at the Proceedings of the Third Software Product Line Conference, Boston, MA (2004)
Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S.: Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University (1990)
Sellier, D., Mannion, M.: Visualizing product line requirement selection decisions. Presented at the 1st International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2007), Tokyo, Japan (2007)
Rabiser, R.: Flexible and user-centered visualization support for product derivation. Presented at the 2nd International Workshop on Visualisation in Software Product Line Engineering (ViSPLE), Limerick, Ireland (2008)
Cawley, C., Healy, P., Botterweck, G.: A discussion of three visualisation approaches to providing cognitive support in variability management. Presented at the 2nd Conference on Software Technologies and Processes (STeP), Furtwangen, Germany (2010)
Beuche, D.: Modeling and building software product lines with pure::variants. In: 12th International Software Product Line Conference (SPLC 2008), Limerick, Ireland (2008)
pure-systems GmbH. Variant management with pure::variants. pure-systems GmbH (2006)
Botterweck, G., Janota, M., Schneeweiss, D.: A design of a configurable feature model configurator. In: Proceedings of the 3rd International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS 09), pp. 165–168 (2009)
Schneeweiss, D., Botterweck, G.: Using flow maps to visualize product attributes during feature configuration. In: VISPLE 2010, Jeju Island, Korea (2010)
Ware, C.: Designing with a 2 1/2D attitude. Inf. Des. J. 3, 255–262 (2001)
Ali, J.: Cognitive support through visualization and focus specification for understanding large class libraries. J. Vis. Lang. Comput. 20(1), 50–59 (2009)
Risden, K., Czerwinski, M.P., Munzner, T., Cook, D.B.: An initial examination of ease of use for 2D and 3D information visualizations of web content. Int. J. Hum. Comput. Stud. 53(5), 695–714 (2000)
Walker, J.Q.: A node-positioning algorithm for general trees. Softw. Pract. Exp. 20, 685–705 (1990)
Shneiderman, B.: Tree visualization with tree-maps: 2-d space-filling approach. ACM Trans. Graph. 11, 92–99 (1992)
Cockburn, A., Karlson, A., Bederson, B.B.: A review of overview+detail, zooming, and focus+context interfaces. ACM Comput. Surv. 41, 1–31 (2008)
Robertson, G., Cameron, K., Czerwinski, M., Robbins, D.: Polyarchy visualization: visualizing multiple intersecting hierarchies. In: ACM CHI 2002 Conference on Human Factors in Computing Systems, pp. 423–430 (2002)
Sellier, D., Mannion, M.: Visualizing product line requirement selection decisions. In: SPLC (2), pp. 109–118 (2007)
Kästner, C., Trujillo, S., Apel, S.: Visualizing software product line variabilities in source code. Presented at the VISPLE 2008, Limerick, Ireland (2008)
Botterweck, G., Thiel, S., Cawley, C., Nestor, D., Preussner, A.: Visual configuration in automotive software product lines. In: 2nd IEEE International Workshop on Software Engineering Challenges in Automotive Domain (SECAD 2008), held in conjunction with IEEE COMPSAC 2008, Turku, Finland (2008)
Rabiser, R.: Flexible and user-centered visualization support for product derivation. In: Proceedings of the 12th International Software Product Line Conference (SPLC 2008), Second Volume, 2nd International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2008), Limerick, Ireland, pp. 323–328. Lero (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Thiel, S., Cawley, C., Botterweck, G. (2013). Visualizing Software Variability. In: Capilla, R., Bosch, J., Kang, KC. (eds) Systems and Software Variability Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36583-6_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-36583-6_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36582-9
Online ISBN: 978-3-642-36583-6
eBook Packages: Computer ScienceComputer Science (R0)