Swinburne
Browse

Does decision documentation help junior designers rationalize their decisions? A comparative multiple-case study

Download (1.4 MB)
journal contribution
posted on 2024-07-09, 15:13 authored by U. van Heesch, P. Avgeriou, Antony TangAntony Tang
Software architecture design is challenging, especially for junior software designers. Lacking practice and experience, junior designers need process support in order to make rational architecture decisions. In this paper, we present the results of a comparative multiple-case study conducted to find out if decision viewpoints from van Heesch et al. (2012, in press) can provide such a support. The case study was conducted with four teams of software engineering students working in industrial software projects. Two of the four teams were instructed to document their decisions using decision viewpoints; the other two teams were not instructed to do so. We observed the students for a period of seven weeks by conducting weekly focus groups and by analyzing their work artifacts and minutes. Our findings suggest that junior designers who use decision viewpoints are more systematic in exploring and evaluating solution options. However, the decision viewpoints did not help them in managing requirements and complexity.

History

Available versions

PDF (Accepted manuscript)

ISSN

0164-1212

Journal title

Journal of Systems and Software

Volume

86

Issue

6

Pagination

20 pp

Publisher

Elsevier

Copyright statement

Copyright © 2013 Elsevier Inc. The accepted manuscript of a work that was accepted for publication in Journal of Systems and Software. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of Systems and Software, [86, 6 (2013)] DOI: 10.1016/j.jss.2013.01.057

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC