Third International Workshop on Requirements Engineering Visualization (REV’08) - Monday 8th September, 2008


Held in conjunction with RE'08:


All the REV'08 Details...

REV'08 Flyer
Themes for REV'08
Topics for REV'08
Goals for REV'08
Targeted Attendees
Workshop Format and Duration
Submission Types
Important Dates
Papers From the REV Series
Program Committee
Workshop Co-Chairs


Check out the images on this page to see some of the wonderful contributions from previous years' papers. Click on the images to see larger versions.

Feather et al. from REV'06 Feather et al. from REV'06 Ernst et al. from REV'06

Left and center visualizations by: Martin S. Feather (California Institute of Technology), Steven L. Cornford (California Institute of Technology), James D. Kiper (Miami University) and Tim Menzies (West Virginia University), from “Experiences using Visualization Techniques to Present Requirements, Risks to Them and Options for Risk Mitigation” in Proceedings of REV’06 (with kind permission). Right visualization by: Neil A. Ernst, Yijun Yu and John Mylopoulos (University of Toronto), from “Visualizing Non-Functional Requirements” in Proceedings of REV’06 (with kind permission).




09:00 – 09:30 Welcome to REV’08 and Program Overview -- Brian Berenbach and Olly Gotel SLIDES
09:30 – 10:30 Session 1: Emerging Visualization Languages and Notations
  • Kurt Schneider, Kai Stapel and Eric Knauss -- Beyond Documents: Visualizing Informal Communication (Full Paper – 30 mins) POSTER / SLIDES
  • Kamaljit Kaur Bimrah, Haralambos Mouratidis and David Preston -- Modelling Trust Requirements by Means of a Visualization Language (Short Paper – 20 mins) POSTER / SLIDES
  • Facilitated Discussion on Presenters’ Visualization Posters (10 mins)
10:30 – 11:00 Coffee/Tea Break
11:00 – 12:30 Session 2: Visualizing Relationships and Traces in Requirements Engineering
  • Philipp Heim, Steffen Lohmann, Kim Lauenroth and Jürgen Ziegler -- Graph-based Visualization of Requirements Relationships (Short Paper – 20 mins) POSTER / SLIDES
  • Stefan Winkler -- On Usability in Requirements Trace Visualizations (Short Paper – 20 mins) POSTER / SLIDES
  • Daniel Lübke, Kurt Schneider and Matthias Weidlich -- Visualizing Use Case Sets as BPMN Processes (Short Paper – 20 mins) POSTER / SLIDES
  • Facilitated Discussion on Presenters’ Visualization Posters (15 mins)
  • Introduction to Session 4 and Formation of Working Groups – so you can start thinking over lunch. This will involve a re-look at some visualizations from REV’06 and REV’07 (15 mins)
12:30 – 14:00 Lunch
14:00 – 15:30

Session 3: Visualizing the Impact of Requirements Decisions in Product Line Environments

  • Krzysztof Wnuk, Bjorn Regnell and Lena Karlsson -- Visualization of Feature Survival in Platform-Based Embedded Systems Development for Improved Understanding of Scope Dynamics (Full Paper – 30 mins) POSTER / SLIDES
  • Clotilde Rohleder -- Visualizing the Impact of Non-Functional Requirements on Variants - A Case Study (Full Paper – 30 mins) POSTER / SLIDES
  • Ian Alexander – Visualizing Rationale (Guest Presentation – 15 mins) POSTER / SLIDES
  • Facilitated Discussion on Presenters’ Visualization Posters (15 minutes)
15:30 – 16:00 Coffee/Tea Break
16:00 – 17:30 Session 4: Working Session
  • To Brainstorm the Scope of Visualization Use in Requirements Engineering and Create a Taxonomy of Visualization Techniques -- Current Status; Benefits Anticipated and Achieved; Challenges; Proposed Areas for Future Research (Facilitated Working Groups -- 1 hour) Brief and All REV Posters
  • Working Groups Report Back (20 minutes)
  • REV’08 Wrap-up (10 minutes)


With the increasing complexity of software requirements, problems of traditional requirements engineering techniques, including the use of unstructured text and lists, are becoming increasingly apparent. Allowing a large amount of unstructured textual information with redundancy, these approaches typically suffer in understandability, scalability and analysis. Visualization techniques have long been used to overcome these problems in other fields. In the field of education, diagrams are regularly used to aid learning. In various classical engineering disciplines, visualization is used heavily in modeling and simulation. While software engineering has begun to follow in the footsteps of these disciplines with the emergence of model-based development techniques, visualization has largely been at the design level. This workshop aims to explore visualization techniques in the context of requirements engineering.

There are many potential use cases of visualization. Visualization may improve understanding of requirements by showing the overview, providing navigation facilities for incremental exploration, and by conveying a rich set of information through concise and intuitive syntax. Visualization may also allow the same set of information to be viewed in different perspectives by customizing concepts and relationships according to stakeholder interests. This could promote collaborative development, and support the negotiation and prioritization of requirements, leading to a scalable methodology. Visualization may also facilitate analysis of structured requirements, for example, by providing incremental guidance in formal verification. Visualization, as an intuitive practice, may facilitate requirements elicitation and analysis in many other innovative ways.

However, while innovation is admirable, practicality is almost always a necessity. While visualization techniques may be innovative, they have to be practical, like the traditional requirements engineering techniques, in order to be accepted. The fact that the software industry largely uses traditional requirements elicitation and analysis techniques suggests that practicality is a trait hard to achieve. Thus the workshop will also examine the practicality of visualization techniques.


Gandhi Gandhi

Both visualizations by: Robin A. Gandhi and Seok-Won Lee (University of North Carolina at Charlotte), from "Visual Analytics for Requirements-driven Risk Assessment" in Proceedings of REV’07 (with kind permission).


Topics of interest include experience papers, formal methods, emerging technologies, best practices, research proposals, evaluations and comparisons that focus on visualization techniques for requirements engineering activities. Typical topics of interest include, but are certainly not limited to:


The workshop aims to provide a collaborative session in which ideas related to the visualization of requirements and ways of making them practical are shared, reviewed and debated. The controversy surrounding the practicality of non-traditional requirements engineering techniques will be discussed. The workshop will be used to identify future work, issues, problems and priorities, and to propose recommendations around these dimensions for requirements engineering visualization research.


Konrad et al. from REV'06 Duan and Huang from REV'06

Left visualization by: Sascha Konrad, Heather Goldsby, Karli Lopez and Betty H.C. Cheng (Michigan State University), from “Visualizing Requirements in UML Models” in Proceedings of REV’06 (with kind permission); right visualization by: Chuan Duan and Jane Cleland-Huang (DePaul University), from “Visualization and Analysis In Automated Trace Retrieval” in Proceedings of REV’06 (with kind permission).


Targeted Attendees

Workshop Format and Duration

The format of REV’08 will provide attendees with an opportunity to become familiar with a new topic and establish a good foundation for discussions about visualization in requirements engineering. We intend to make the workshop discussion and interaction oriented. Paper presentations will be used to provoke dialogue and participants will break out into small groups for more detailed discussion. These small groups will be organized around common themes or goals identified either from the papers, or by the participants during the workshop. At the end of the day, there will be a plenary session where the groups report back to the workshop as a whole on the results of their discussion and future work. Results may be used as a basis for continued publications.

Duration: 1 day (9:00 to 17:30)

Date: Monday 8th September, 2008


Mussbacher et al. from REV'06 Kwan et al. from REV'06

Left visualization by: Gunter Mussbacher (University of Ottawa), Daniel Amyot (University of Ottawa) and Michael Weiss (Carleton University), from “Visualizing Aspect-Oriented Requirements Scenarios With Use Case Maps” in Proceedings of REV’06 (with kind permission); right visualization by: Irwin Kwan, Daniela Damian and Margaret-Anne Storey (University of Victoria), from “Visualizing Requirements-Centered Social Network to Maintain Awareness within Development Teams” in Proceedings of REV’06 (with kind permission).

Submission Types

Position papers (3-5 pages) Short papers state the position of the author(s) on any of the topics within the scope of the workshop. For example, position papers could describe initial experience with a particular visualization technique, propose an area of requirements engineering that could benefit from more innovative forms of visualization or illustrate how visualization techniques from other domains may be applicable to requirements engineering problems. Position papers will be evaluated based on their potential for generating discussion, and on the originality of the positions expressed.

Full papers (8-10 pages) Full papers describe and report on the evaluation of visualization techniques in support of requirements engineering activities. For example, a full paper could describe how a comparative evaluation of visualization techniques was performed in practice, either by controlled experimentation in the lab or in an industrial setting; or it may present the results of the actual performance of tools, methods or processes that embed visualization components, in lab-based experiments or field trials. Survey papers that review and critique the range of and/or use of visualization techniques applicable to requirements engineering are also invited. Full papers will be evaluated based on the originality and significance of the contribution, soundness of the validation process or quality of the survey procedure, and on the broader applicability of the results.

Publication of accepted papers
RE’08 workshop proceedings will be published online in the IEEE CS Digital Library. Please use the IEEE template as per the main RE-08 conference for your submission (formatted according to the 8.5x11 inch IEEE CS proceedings format). For downloading instructions and templates, go to the Author Forms web page of the IEEE Computer Society.

One author of an accepted paper is required to register for the REV'08 workshop by 7th August, 2008 (else the paper will be withdrawn).

Important Dates

All deadlines are 23:59 Apia, Samoa time.


Papers From the REV Series

To Be Published Papers from REV'08 (authors can download pre-publication copies using provided logins)

Published Papers from REV'07

Published Papers from REV'06


Cleland-Huang Sellier

Left visualization by: Jane Cleland-Huang and Rafal Habrat (De Paul University), from "Visual Support in Automated Tracing in Proceedings of REV’07 (with kind permission); right visualization by: David Sellier and Mike Mannion (Glasgow Caledonian University), from "Visualising Product Line Requirement Selection Decision Inter-dependencies" in Proceedings of REV’07 (with kind permission).

Program Committee

Ian Alexander, Scenario Plus Ltd, UK
Nelly Bencomo, Lancaster University, UK
Daniel Berry, University of Waterloo, Canada
Manfred Broy, Technische Universität München, Germany
Betty Cheng, Michigan State University, USA
Krzysztof Czarnecki, University of Waterloo, Canada
Nancy Day, University of Waterloo, Canada
Christof Ebert, Vector Consulting
Holger Giese, Hasso Plattner Institute
Seok-Won Lee, University of North Carolina at Charlotte, USA
Frank Marchese, Pace University, New York, USA
Stephen Morris, City University, London, UK
Harold Ossher, IBM Corporation, USA
Raghvinder Sangwan, Pennsylvania State University, USA
Peter Sawyer, Lancaster University, UK
Eric Yu, University of Toronto, Canada


Feather et al. from REV'06

Visualization by: Martin S. Feather (California Institute of Technology), Steven L. Cornford (California Institute of Technology), James D. Kiper (Miami University) and Tim Menzies (West Virginia University), from “Experiences using Visualization Techniques to Present Requirements, Risks to Them and Options for Risk Mitigation” in Proceedings of REV’06 (with kind permission).

Workshop Co-Chairs

Brian Berenbach
Requirements Engineering Program Manager
Siemens Corporate Research
755 College Rd. East
Princeton, NJ 08540-6632
Tel: (609) 734-3395
Fax: (609) 734-6565

Brian Berenbach is the manager of the requirements engineering competency center at Siemens Corporate Research, Inc., operated for Siemens AG, a global company with earnings in excess of $90 Billion. Mr. Berenbach's responsibilities include training Siemens employees and conducting research and process improvement in all aspects of requirements engineering. In addition to his work for Siemens, he has given courses in requirements analysis for the Army, and has conducted professional development seminars for the IEEE. His research interests include formal methods and visualization techniques in requirements engineering. Mr. Berenbach holds graduate degrees from both Emory University and the USAF Institute of Technology. Mr. Berenbach was an invited speaker at RE'06.

Olly Gotel
Assistant Professor
Department of Computer Science
Pace University
New York, NY 10038
Tel: (212) 346-11014
Fax: (212) 346-11863

Olly Gotel is an Assistant Professor of Computer Science at Pace University in New York City. Olly has been active in the area of Requirements Engineering for over 15 years and holds a PhD from Imperial College, University of London, on Requirements Traceability. Olly was the co-author of the most influential paper over a 10-year period from the 1st International Conference in Requirements Engineering held in 1994 and a keynote speaker at the 2007 International Symposium on Grand Challenges in Traceability. Olly helps to run the New York City Software Process Improvement Professional Network and is the co-chair for a second RE'08 worskhop (see MERE'08).



Back to Top