Focusing on What Matters: Explaining Quality Tradeoffs in Software-Intensive Systems via Dimensionality Reduction
Journal article, 2024

Building and operating software-intensive systems often involves exploring decision spaces made up of large numbers of variables and complex relations among them.Understanding such spaces is often overwhelming to human decision makers, who have limited capacity to digest large amounts of information, making it difficult to distinguish the forest through the trees. In this article, we report on our experience in which we used dimensionality reduction techniques to enable decision makers in different domains (software architecture, smart manufacturing, automated planning for service robots) to focus on the elements of the decision space that explain most of the quality variation, filtering out noise, and thus reducing cognitive complexity.

Costs

Drugs

Reliability engineering

Software architecture

Task analysis

Time factors

Planning

Author

Javier Cámara

University of Malaga

Rebekka Wohlrab

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

David Garlan

Carnegie Mellon University (CMU)

Bradley Schmerl

Carnegie Mellon University (CMU)

IEEE Software

0740-7459 (ISSN) 19374194 (eISSN)

Vol. 41 1 64-73

Subject Categories

Software Engineering

Computer Science

DOI

10.1109/MS.2023.3320689

More information

Latest update

1/25/2024