Visual analytics for software requirements engineering

The research on visual analytics for requirements engineering has noticeably advanced in the past few years. For many software projects, requirements management needs an effective and efficient path from data to decision. Visual analytics (VA) creates such a path that enables the user to extract insights by interacting with the relevant information. While various requirements visualization techniques exist, only few have produced end-to-end values to practitioners. In this research proposal, we advance the literature on visual requirements analytics by characterizing its key components and relationships. Such a characterization allows us to not only assess existing approaches, but also develop tool enhancements in a principled manner. We describe our ongoing work on VA and outline future research plans.

[1]  Peter Sawyer,et al.  BEST PAPERS OF RE’10: REQUIREMENTS ENGINEERING IN A MULTI-FACETED WORLD Relevance-based abstraction identification: technique and evaluation , 2022 .

[2]  Andreas Noack,et al.  Energy Models for Graph Clustering , 2007, J. Graph Algorithms Appl..

[3]  Francis T. Marchese,et al.  The Potential for Synergy between Information Visualization and Software Engineering Visualization , 2008, 2008 12th International Conference Information Visualisation.

[4]  S. Meier,et al.  An Improved Fisheye Zoom Algorithm for Visualizing and Editing Hierarchical Models , 2007, Second International Workshop on Requirements Engineering Visualization (REV 2007).

[5]  Daniel A. Keim,et al.  Visual Analytics: Scope and Challenges , 2008, Visual Data Mining.

[6]  Tim Menzies,et al.  Experiences using Visualization Techniques to Present Requirements, Risks to Them, and Options for Risk Mitigation , 2006, 2006 First International Workshop on Requirements Engineering Visualization (REV'06 - RE'06 Workshop).

[7]  Kristin A. Cook,et al.  Illuminating the Path: The Research and Development Agenda for Visual Analytics , 2005 .

[8]  Seok-Won Lee,et al.  Visual Analytics for Requirements-driven Risk Assessment , 2007, Second International Workshop on Requirements Engineering Visualization (REV 2007).

[9]  Björn Regnell,et al.  A linguistic-engineering approach to large-scale requirements management , 2005, IEEE Software.

[10]  Songhua Xu,et al.  Automatic labeling of software requirements clusters , 2012, 2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE).

[11]  Jennifer Horkoff,et al.  Visualizations to support interactive goal model analysis , 2010, 2010 Fifth International Workshop on Requirements Engineering Visualization.

[12]  Daniel Amyot,et al.  Visualizing Early Aspects with Use Case Maps , 2007, LNCS Trans. Aspect Oriented Softw. Dev..

[13]  Daniel Jackson,et al.  Requirement progression in problem frames: deriving specifications from requirements , 2007, Requirements Engineering.

[14]  J. Cleland-Huang,et al.  Visual Support In Automated Tracing , 2007, Second International Workshop on Requirements Engineering Visualization (REV 2007).

[15]  Ben Shneiderman,et al.  Readings in information visualization - using vision to think , 1999 .

[16]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[17]  Joachim Karlsson,et al.  Improved practical support for large-scale requirements prioritising , 1997, Requirements Engineering.

[18]  Charles Hansen,et al.  The Visualization Handbook , 2011 .

[19]  Robin A. Gandhi,et al.  Requirements Engineering Visualization: A Survey on the State-of-the-Art , 2009, 2009 Fourth International Workshop on Requirements Engineering Visualization.

[20]  Daniela Damian,et al.  Visualizing a Requirements-centred Social Network to Maintain Awareness Within Development Teams , 2006, 2006 First International Workshop on Requirements Engineering Visualization (REV'06 - RE'06 Workshop).

[21]  Björn Regnell,et al.  What Happened to Our Features? Visualization and Understanding of Scope Change Dynamics in a Large-Scale Industrial Setting , 2009, 2009 17th IEEE International Requirements Engineering Conference.

[22]  Nan Niu,et al.  Keeping requirements on track via visual analytics , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[23]  Nan Niu,et al.  ReCVisu: A tool for clustering-based visual exploration of requirements , 2012, 2012 20th IEEE International Requirements Engineering Conference (RE).