skip to main content
10.1145/2702123.2702426acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

STRATOS: Using Visualization to Support Decisions in Strategic Software Release Planning

Published: 18 April 2015 Publication History

Abstract

Software is typically developed incrementally and released in stages. Planning these releases involves deciding which features of the system should be implemented for each release. This is a complex planning process involving numerous trade-offs-constraints and factors that often make decisions difficult. Since the success of a product depends on this plan, it is important to understand the trade-offs between different release plans in order to make an informed choice. We present STRATOS, a tool that simultaneously visualizes several software release plans. The visualization shows several attributes about each plan that are important to planners. Multiple plans are shown in a single layout to help planners find and understand the trade-offs between alternative plans. We evaluated our tool via a qualitative study and found that STRATOS enables a range of decision-making processes, helping participants decide on which plan is most optimal.

Supplementary Material

suppl.mov (pn1580-file3.mp4)
Supplemental video
MP4 File (p1479.mp4)

References

[1]
Amandeep, Ruhe, G., and Stanford, M. Intelligent Support for Software Release Planning. In F. Bomarius and H. Iida, eds., Product Focused Software Process Improvement. Springer Berlin Heidelberg, 2004, 248--262.
[2]
Anderson, D.J. Kanban. Blue Hole Press, 2010.
[3]
Bhawnani, P. and Ruhe, G. ReleasePlanner-Planning new Releases for Software Maintenance and Evolution. ICSM (Industrial and Tool Volume), (2005), 73--76.
[4]
Carlshamre, P., Sandahl, K., Lindvall, M., Regnell, B., and Natt och Dag, J. An Industrial Survey of Requirements Interdependencies in Software Product Release Planning. In Proc. Fifth IEEE International Symposium on Requirements Engineering, (2001), 84--91.
[5]
Clark, W. and Gantt, H.L. The Gantt Chart, a Working Tool of Management. New York, Ronald Press, 1923.
[6]
Feather, M.S., Cornford, S.L., Kiper, J.D., and Menzies, T. Experiences using Visualization Techniques to Present Requirements, Risks to Them, and Options for Risk Mitigation. First International Workshop on Requirements Engineering Visualization, REV '06, (2006), 10.
[7]
Feiner, S. Seeing the Forest for the Trees: Hierarchical Displays of Hypertext Structures. In Proc. ACM SIGOIS and IEEECS TC-OA 1988 Conference on Office Information Systems, ACM (1988), 205--212.
[8]
France, R., Evans, A., Lano, K., and Rumpe, B. The UML as a Formal Modeling Notation. Computer Standards & Interfaces 19, 7 (1998), 325--334.
[9]
Greer, D. and Ruhe, G. Software Release Planning: An Evolutionary and Iterative Approach. Information and Software Technology 46, 4 (2004), 243--253.
[10]
Herrmann, K. Visualization of Release Planning. First International Workshop on Requirements Engineering Visualization, 2006. REV '06, (2006), 8--8.
[11]
Inselberg, A. and Dimsdale, B. Parallel Coordinates: A Tool for Visualizing Multi-dimensional Geometry. In Proc. 1st Conference on Visualization '90, IEEE (1990), 361--378.
[12]
Jantunen, S., Lehtola, L., Gause, D.C., Dumdum, U.R., and Barnes, R.J. The Challenge of Release Planning. Fifth International Workshop on Software Product Management (IWSPM), (2011), 36--45.
[13]
Kosara, R., Bendix, F., and Hauser, H. Parallel Sets: Interactive Exploration and Visual Analysis of Categorical Data. IEEE Transactions on Visualization and Computer Graphics 12, 4 (2006), 558--568.
[14]
Riehmann, P., Hanfler, M., and Froehlich, B. Interactive Sankey Diagrams. IEEE INFOVIS, (2005), 233--240.
[15]
Ruhe, G. Product Release Planning: Methods, Tools and Applications. CRC Press, 2011.
[16]
Rumbaugh, J., Jacobson, I., and Booch, G. The Unified Modeling Language Reference Manual (2nd Edition). Pearson Higher Education, 2004.
[17]
Sankey, H.R. The Thermal Efficiency of Steam-Engines. Minutes of the Proceedings 125, 1896 (1896), 182--212.
[18]
Sedlmair, M., Meyer, M., and Munzner, T. Design Study Methodology: Reflections from the Trenches and the Stacks. IEEE Transactions on Visualization and Computer Graphics 18, 12 (2012), 2431--2440.
[19]
Shneiderman, B. The Eyes Have It: A Task By Data Type Taxonomy for Information Visualizations. In Proc. Visual Languages, IEEE (1996), 336--343.
[20]
Shneiderman, B. and Maes, P. Direct Manipulation vs. Interface Agents. Interactions 4, 6 (1997), 42--61.
[21]
Treude, C. and Storey, M. Awareness 2.0: Staying Aware of Projects, Developers and Tasks Using Dashboards and Feeds. ACM/IEEE 32nd International Conference on Software Engineering, (2010), 365--374.
[22]
Tufte, E.R. The Visual Display of Quantitative Information. Graphics Press, Cheshire, CT, 1983.
[23]
Wnuk, K., Regnell, B., and Karlsson, L. Visualization of Feature Survival in Platform-Based Embedded Systems Development for Improved Understanding of Scope Dynamics. Requirements Engineering Visualization, REV '08, (2008), 41--50.

Cited By

View all
  • (2024)Flexible Visual Preference Inspection in Group Decision MakingProceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656683(1-5)Online publication date: 3-Jun-2024
  • (2024)From Information to Choice: A Critical Inquiry Into Visualization Tools for Decision MakingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332659330:1(359-369)Online publication date: 1-Jan-2024
  • (2024)Visual Analytics in Requirements Engineering: A Systematic Literature Review2024 IEEE International Conference on Information Reuse and Integration for Data Science (IRI)10.1109/IRI62200.2024.00071(320-325)Online publication date: 7-Aug-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI '15: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems
April 2015
4290 pages
ISBN:9781450331456
DOI:10.1145/2702123
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 April 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. information visualization
  2. release planning
  3. software engineering

Qualifiers

  • Research-article

Conference

CHI '15
Sponsor:
CHI '15: CHI Conference on Human Factors in Computing Systems
April 18 - 23, 2015
Seoul, Republic of Korea

Acceptance Rates

CHI '15 Paper Acceptance Rate 486 of 2,120 submissions, 23%;
Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Upcoming Conference

CHI 2025
ACM CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)27
  • Downloads (Last 6 weeks)2
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Flexible Visual Preference Inspection in Group Decision MakingProceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656683(1-5)Online publication date: 3-Jun-2024
  • (2024)From Information to Choice: A Critical Inquiry Into Visualization Tools for Decision MakingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332659330:1(359-369)Online publication date: 1-Jan-2024
  • (2024)Visual Analytics in Requirements Engineering: A Systematic Literature Review2024 IEEE International Conference on Information Reuse and Integration for Data Science (IRI)10.1109/IRI62200.2024.00071(320-325)Online publication date: 7-Aug-2024
  • (2023)Exploring the role of conscientiousness on visualization-supported decision-makingComputers & Graphics10.1016/j.cag.2023.01.010111(47-62)Online publication date: Apr-2023
  • (2022)Abstractions for Visualizing Preferences in Group DecisionsProceedings of the ACM on Human-Computer Interaction10.1145/35128966:CSCW1(1-44)Online publication date: 7-Apr-2022
  • (2022)A Critical Reflection on Visualization Research: Where Do Decision Making Tasks Hide?IEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.311481328:1(1128-1138)Online publication date: Jan-2022
  • (2022)The Unmet Data Visualization Needs of Decision Makers Within OrganizationsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.307402328:12(4101-4112)Online publication date: 1-Dec-2022
  • (2020)A Task-Based Taxonomy of Cognitive Biases for Information VisualizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.287257726:2(1413-1432)Online publication date: 1-Feb-2020
  • (2019)Design and Evaluation of Service Robot's Proactivity in Decision-Making Support ProcessProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300328(1-13)Online publication date: 2-May-2019
  • (2019)PADE: Supporting Collaborative Visual Analysis of Patient Administrative Systems Data with a Large Touch Display System2019 IEEE Workshop on Visual Analytics in Healthcare (VAHC)10.1109/VAHC47919.2019.8945039(9-16)Online publication date: Oct-2019
  • Show More Cited By

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