Empirical studies of software design process

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

An implicit assumption in the rst paragraph is that validated and veried requirements have been elicited, are correctly scoped, and are of sucient depth to permit development CONTENTS 7.1 Making the Case for Design Processes 99 7.2 Overall Goals for this Form of Analysis 100 7.3 Paper Summaries 101 7.4 Structure of the Design Process 101 7.5 Phases and Activities 103 7.6 Articulation and Roles 104 7.7 Note on Documentation 104 7.8 Issues 105 Acknowledgment 105 References 105 to proceed in a controlled and orderly fashion. is is increasingly unlikely because of increased ecological complexity (Jarke et al., 2011). Even if requirements are correctly specied, the advances typied by the evolution of the patterns communities illustrate that so ware developers have to cross a steep learning curve in order to populate the solution space with meaningful alternatives necessary to synthesize a somewhat optimal design. ese considerations prompt questions as to the strategies that novices can fall back on in the absence of such wisdom, and the mechanism by which experienced engineers can evaluate their practices. An abstract design process would be an appropriate starting point: one that provides guidance on the types of decision-making strategies and techniques that might be adopted, and their distribution over the development life cycle.

Original languageEnglish
Title of host publicationSoftware Designers in Action
Subtitle of host publicationA Human-Centric Look at Design Work
PublisherCRC Press
Pages97-104
Number of pages8
ISBN (Electronic)9781466501102
ISBN (Print)9781466501096
DOIs
Publication statusPublished - 1 Jan 2013

Fingerprint

Dive into the research topics of 'Empirical studies of software design process'. Together they form a unique fingerprint.

Cite this