Swinburne
Browse

What makes software design effective?

Download (266.68 kB)
journal contribution
posted on 2024-07-09, 15:13 authored by Antony TangAntony Tang, Aldeida Aleti, Janet Burge, Hans van Vliet
Software design is a complex cognitive process in which decision making plays a major role, but our understanding of how decisions are made is limited, especially with regards to reasoning with design problems and formulation of design solutions. In this research, we have observed software designers at work and have analysed how they make decisions during design. We report on how factors such as design planning, design context switching, problem-solution co-evolution and the application of reasoning techniques influence software design effectiveness.

Funding

Directorate for Computer & Information Science & Engineering

History

Available versions

PDF (Accepted manuscript)

ISSN

0142-694X

Journal title

Design Studies

Volume

31

Issue

6

Pagination

614-640

Publisher

Elsevier

Copyright statement

Copyright © 2010 Elsevier Ltd. The accepted manuscript of this work is reproduced in accordance with the copyright policy of the publisher.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC