scispace - formally typeset
Journal ArticleDOI

The management of software engineering

MillsH. D.
- 01 Dec 1980 - 
TLDR
Software engineering may be defined as the systematic design and development of software products and the management of the software process.
Abstract
Software engineering may be defined as the systematic design and development of software products and the management of the software process. Software engineering has as one of its primary objectiv...

read more

Citations
More filters
Journal ArticleDOI

Iterative and incremental developments. a brief history

TL;DR: Although many view iterative and incremental development as a modern practice, its application dates as far back as the mid-1950s, with prominent software-engineering thought leaders from each succeeding decade supporting IID practices.
Journal ArticleDOI

Program understanding: challenge for the 1990's

T. A. Corbi
- 01 Jun 1989 - 
TL;DR: In the Program Understanding Project at IBM's Research Division, work began in late 1986 on tools which could help programmers in two key areas: static analysis (reading the code) and dynamic analysis (running the code). The work is reported in the companion papers by Cleveland and by Pazel in this issue as mentioned in this paper.
Journal ArticleDOI

Product derivation in software product families: a case study

TL;DR: This paper presents a study that investigated the source of problems and issues identified during a case study at two large industrial organizations that are relevant to other, for example, comparable or less mature organizations.
Journal ArticleDOI

Cleanroom Software Development: An Empirical Evaluation

TL;DR: This analysis characterizes the effect of Cleanroom on the delivered product, the software development process, and the developers.
Journal ArticleDOI

A programming process architecture

TL;DR: The Programming Process Architecture is a framework describing required activities for an operational process that can be used to develop system or application software, and requires explicit entry criteria, validation, and exit criteria for each task in the process.