skip to main content
10.1145/1321211.1321255dlproceedingsArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
Article

Visualisation techniques to support derivation tasks in software product line development

Published: 22 October 2007 Publication History

Abstract

Adopting a software product line approach allows companies to realise significant improvements in time-to-market, cost, productivity, and system quality, A fundamental problem in software product line engineering is the fact that a product line of industrial size can easily incorporate several thousand variation points. The scale and interdependencies can lead to variability management and product derivation tasks that are extremely complex to manage. This paper investigates visualisation techniques to support and improve the effectiveness of these tasks.

References

[1]
K. Pohl, G. Böckle, and F. v. d. Linden, Software Product Line Engineering: Foundations, Principles, and Techniques, 1st ed. New York, NY: Springer, 2005.
[2]
M. Steger, C. Tischer, B. Boss, A. Müller, O. Pertler, W. Stolz, and S. Ferber, "Introducing PLA at Bosch Gasoline Systems: Experiences and Practices," in Software Product Line Conference (SPLC-2004), Boston, MA, USA, 2004, pp. 34--50.
[3]
D. Nestor, L. O'Malley, A. Quigley, E. Sikora, and S. Thiel, "Visualisation of Variability in Software Product Line Engineering," in 1st International Workshop on Variability Modelling of Software Intensive Systems (VaMoS-2007), Limerick, Ireland, 2007.
[4]
S. K. Card, J. D. MacKinlay, and B. Shneiderman, Readings in Information Visualization - Using Vision to Think, 1st ed. San Francisco: Morgan Kaufmann Publishers, 1999.
[5]
I. Jacobson, M. Griss, and P., Jonsson, Software Reuse. Architecture, Process and Organization for Business Success: Addison-Wesley, 1997.
[6]
G. Halmans and K. Pohl, "Communicating the Variability of a Software Product Family to Customers," Software and Systems Modeling, vol. 2, pp. 15--36, March 2003 2003.
[7]
S. Thiel and A. Hein, "Modelling and Using Product Line Variability in Automotive Systems," IEEE Software, vol. 19, pp. 66--72, July/August 2002.
[8]
K. C. Kang, J. Lee, and P. Donohoe, "Feature-Oriented Product Line Engineering," IEEE Software, vol. 19, pp. 58--65, July/August 2002.
[9]
J. Bosch, G. Florijn, D. Greefhorst, J. Kuusela, H. Obbink, and K. Pohl, "Variability Issues in Software Product Lines," in 4th International Workshop on Product Family Engineering (PFE-4), Bilbao, Spain, 2001.
[10]
S. Bühne, K. Lauenroth, and K. Pohl, "Modelling Requirements Variability Across Produduct Lines," in 13th International Conference on Requirements Engineering (RE'05), 2005.
[11]
S. Deelstra, M. Sinnema, and J. Bosch, "Product Derivation in Software Product Families: A Case Study," Journal of Systems and Software, vol. 74, pp. 173--194, 2005.
[12]
J. D. McGregor, "Guidelines for Developing a Product Line Production Plan," Software Engineering Institute Technical Report CMU/SEI-2002-TR-006, June 2002.
[13]
I. Herman, G. Melancon, and M. S. Marshall, "Graph Visualization and Navigation in Information Visualization: A Survey," IEEE Transactions on Visualization and Computer Graphics, vol. 6, pp. 24--43, Jan - Mar 2000 2000.
[14]
A. Quigley, "Aesthetics of Large Scale Relational Information Visualization in Practice," in Aesthetic Computing, Fish-wick, P Boston, MA, USA: MIT Press, 2006, pp. 315--334.
[15]
C. Ware, Information Visualization: Perception for Design, 2nd ed. San Francisco: Morgan Kaufmann, 2004.
[16]
E. R. Tufte, The Visual Display of Quantitative Information, 2nd ed.: Graphics Press, 2001.
[17]
B. Shneiderman, " The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations," in IEEE Symposium on Visual Languages, Boulder, CO, USA, 1996, pp. 336--343.
[18]
R. A. Amar and J. T. Stasko, "Knowledge Precepts for Design and Evaluation of Information Visualization," IEEE Transactions on Visualization and Computer Graphics, vol. 11, pp. 432--442, July/August 2005 2005.
[19]
J. D. Couger, Creativity and Innovation in Information Systems Organizations Danvers, MA, USA: Boyd & Fraser Publishing Company, 1996.
[20]
Y. Qu, G. W. Fumas, and B. Walstrum, "Using Category Information for Relationship Exploration in Textual Data," in 69th Annual Meeting of the American Society for Information Science and Technology, Austin, TX, USA, 2006.
[21]
G. W. Furnas and B. B. Bederson, "Space Scale Diagrams: Understanding Multiscale Interfaces," in Human Factors in Computing Systems, CHI'95, 1995, pp. 234--241.
[22]
T. Munzner, F. Guimbretière, S. Tasiran, L. Zhang, and Z. Yunhong, "TreeJuxta-poser: Scalable Tree Comparison using Focus+Context with Guaranteed Visibility," in ACM SIGGRAPH 2003, San Diego, CA, USA, 2003, pp. 453--462.
[23]
S. K. Card and D. Nation, "Degree-of-Interest Trees: A Component of an Attention-Reactive User Interface," in 6th International Working Conference on Advanced Visual Interface (AVI 2002), Trento, Italy, 2002.

Cited By

View all
  • (2012)Visualization of variability and configuration optionsInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-012-0252-z14:5(497-510)Online publication date: 1-Oct-2012
  • (2011)Visualization techniques for application in interactive product configurationProceedings of the 15th International Software Product Line Conference, Volume 210.1145/2019136.2019161(1-8)Online publication date: 21-Aug-2011
  • (2010)A-POInterProceedings of the 2010 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists10.1145/1899503.1899516(113-122)Online publication date: 11-Oct-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
CASCON '07: Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
October 2007
387 pages

Sponsors

  • IBM Toronto Software Lab
  • IBM Centers for Advanced Studies (CAS)

Publisher

IBM Corp.

United States

Publication History

Published: 22 October 2007

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 24 of 90 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2012)Visualization of variability and configuration optionsInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-012-0252-z14:5(497-510)Online publication date: 1-Oct-2012
  • (2011)Visualization techniques for application in interactive product configurationProceedings of the 15th International Software Product Line Conference, Volume 210.1145/2019136.2019161(1-8)Online publication date: 21-Aug-2011
  • (2010)A-POInterProceedings of the 2010 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists10.1145/1899503.1899516(113-122)Online publication date: 11-Oct-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media