Sciweavers

ASWEC
2015
IEEE

The Impact of Hierarchies on the Architecture-Level Software Understandability - A Controlled Experiment

8 years 9 days ago
The Impact of Hierarchies on the Architecture-Level Software Understandability - A Controlled Experiment
—Architectural component models represent high level designs and are frequently used as a central view of architectural descriptions of software systems. They play a crucial role in the whole development process and in achieving the desired software qualities. This paper presents an empirical study that examines the impact of hierarchies on the architecture-level software understandability. In particular we have studied three different architectural representations of a large-size software system, one with a hierarchical repren where architectural components at all abstraction levels in the hierarchy are shown, and two that do not contain ical abstractions but concentrate only on the lowest level or on the highest level components in the hierarchy. We conducted a controlled experiment in which participants of three groups received one of the three architecture documentations plus the source code of the system and had to answer understandability related questions. Our results show tha...
Srdjan Stevanetic, Muhammad Atif Javed, Uwe Zdun
Added 16 Apr 2016
Updated 16 Apr 2016
Type Journal
Year 2015
Where ASWEC
Authors Srdjan Stevanetic, Muhammad Atif Javed, Uwe Zdun
Comments (0)