Applying visualisation techniques in software product lines

Daren Nestor, Steffen Thiel, Goetz Botterweck, Ciarán Cawley, Patrick Healy

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software product lines of industrial size can easily incorporate thousands of variation points. This scale of variability can become extremely complex to manage resulting in a product development process that bears significant costs. One technique that can be applied beneficially in this context is visualisation. Visualisation is widely used in software engineering and has proven useful to amplify human cognition in data intensive applications. Adopting this technique in software product line engineering can help stakeholders in supporting essential work tasks and in enhancing their understanding of large and complex product lines. The research presented in this paper describes an integrated metamodel and research tool that employs visualisation techniques to address significant software product line tasks such as variability management and product derivation. Examples of the tasks are described and the ways in which these tasks can be further supported by utilising visualisation techniques are explained.

Original languageEnglish
Title of host publicationSOFTVIS 2008 - Proceedings of the 4th ACM Symposium on Software Visualization
Pages175-184
Number of pages10
DOIs
Publication statusPublished - 2008
Event4th ACM Symposium on Software Visualization, SOFTVIS 2008 - Herrsching am Ammersee, Germany
Duration: 16 Sep 200817 Sep 2008

Publication series

NameSOFTVIS 2008 - Proceedings of the 4th ACM Symposium on Software Visualization

Conference

Conference4th ACM Symposium on Software Visualization, SOFTVIS 2008
Country/TerritoryGermany
CityHerrsching am Ammersee
Period16/09/0817/09/08

Keywords

  • Feature configuration
  • Interaction
  • Software product lines
  • Visualisation

Fingerprint

Dive into the research topics of 'Applying visualisation techniques in software product lines'. Together they form a unique fingerprint.

Cite this