Fourth International Workshop on Requirements Engineering Visualization (REV’09) - 31st August, 2009 - Atlanta, Georgia, USA


Held in conjunction with RE'09:

Check out a REV-related event at RE'09: The “Physics” of Notations: A Scientific Approach to Designing Visual Notations in Requirements Engineering -- a one-day tutorial held by Prof. Daniel Moody on 1st September, 2009 -- the flyer can be downloaded HERE.

All the REV'09 Details...

Themes for REV'09
Topics for REV'09
Goals for REV'09
Targeted Attendees
Workshop Format and Duration
Submission Types
Submission Procedures
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).



The final program can be downloaded HERE along with a PARTICIPANT GUIDE.

09:00 – 09:15 Welcome to REV’09 and Program Overview -- Brian Berenbach and Olly Gotel
09:15– 10:30 Session 1: Applying Visualization to Address Niche Concerns in Requirements Engineering (Discussion Facilitator – Olly Gotel)

David Callele, Eric Neufeld and Kevin Schneider -- Visualizing Emotional Requirements (Full Paper – 35 mins) *** POSTER / SLIDES
o Discussant – Pete Sawyer - SLIDES

Krzysztof Wnuk, Björn Regnell and Lena Karlsson -- Feature Transition Charts for Visualization of Cross-Project Scope Evolution in Large-Scale Requirements Engineering for Product Lines (Full Paper – 35 mins) *** POSTER / SLIDES
o Discussant - John Cooper - SLIDES

10:30 – 11:00 Coffee/Tea Break
11:00 – 12:30 Session 2: Using Visualization to Support the Elicitation and Validation of Requirements (Discussion Facilitator – Brian Berenbach)

Leonid Kof -- Scenario Analysis: Generation of Possible Scenario Interpretations and their Visualization (Full Paper – 35 mins) *** POSTER / SLIDES
o Discussant – Seok-Won Lee - SLIDES

Francisca Pérez and Pedro Valderas -- Allowing End-users to Actively Participate within the Elicitation of Pervasive System Requirements through Immediate Visualization (Full Paper – 35
mins) *** POSTER / SLIDES
o Discussant – David Callele - SLIDES

Gregor Gabrysiak, Holger Giese and Andreas Seibel -- Interactive Visualization for Elicitation and Validation of Requirements with Scenario-Based Prototyping (Short Paper – 20 mins) *** POSTER / SLIDES
o Discussant - Krzysztof Wnuk - SLIDES

12:30 – 14:00 Lunch
14:00 – 15:30

Session 3: The Status and Future of Visualization Efforts in Requirements Engineering (Discussion Facilitator – Olly Gotel)


John Cooper, Seok-Won Lee, Robin Gandhi and Orlena Gotel -- Requirements Engineering Visualization: A Survey on the State-of-the-Art (Full Paper – 35 mins) *** POSTER / SLIDES
o Discussant – Pete Sawyer - SLIDES

Daniel Moody -- The Physics of Notations: Improving the Usability and Communicability of Visual Notations in Requirements Engineering (Presentation with Q&A – 55 mins) *** SLIDES
o Commentators – Leonid Kof, Francisca Pérez and Gregor Gabrysiak

The presentations in Session 3 will attempt to set the scene to examine some of the following questions:
• What has been the scope and coverage of visualization use in Requirements Engineering to date?
• Where do we see the need/potential for more attention to be focused?
• What kinds of visualization techniques have we seen applied to date?
• What additional techniques could lend promise?

15:30 – 16:00 Coffee/Tea Break
16:00 – 17:30 Session 4: Working Session (Discussion Facilitator – Brian Berenbach)

Continuation of the above interactive session and another look at all the posters.

Session 4 will also attempt to examine 2 critical questions through structured discussion and brainstorm amongst all REV'09 participants:
• How to move towards guidance to construct and evaluate visualizations in support of Requirements Engineering?
• How to move towards consensus on a useful Taxonomy of Visualization Techniques for the practicing Requirements Engineer?

The plan is to revisit some initial notes made at REV’08 on these topics and to prepare a REV'09 summary position as a result of this workshop.

• REV’09 Wrap-up


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’09 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. A summary of the discussion from REV'08 can be found HERE.

Participants will be expected to bring along a poster illustrating the visual aspects of their submissions to support workshop discussions.

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

Date: Monday 31st August, 2009

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’09 workshop proceedings will be published online in the IEEE CS Digital Library. Please use the IEEE template as per the main RE-09 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'09 workshop by DATE TO BE CONFIRMED (else the paper will be withdrawn).


Submission Procedure

Prospective authors are invited to submit high quality papers written in English via the EasyChair submission system at:

Important Dates

All deadlines are 23:59 Apia, Samoa time.


Papers From the REV Series

Published Papers from REV'08

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

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 almost 20 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 Software Process Improvement Professional Network in New York City.


Back to Top