scispace - formally typeset
Open Access

Recommended approach to software development, revision 3

TLDR
Guidelines for an organized, disciplined approach to software development that is based on studies conducted by the Software Engineering Laboratory (SEL) since 1976 are presented.
Citations
More filters
Journal ArticleDOI

The empirical investigation of perspective-based reading

TL;DR: Teams applying PBR are shown to achieve significantly better coverage of documents than teams that do not apply PBR, and the threats to validity are discussed so that external replications can benefit from the lessons learned and improve the experimental design.
Journal ArticleDOI

Software process evolution at the SEL

TL;DR: The Software Engineering Laboratory of the National Aeronautics and Space Administration's Goddard Space Flight Center determined that it could successfully apply key elements of the cleanroom development method in the SEL environment, especially for projects involving fewer than 50000 lines of code.
Proceedings ArticleDOI

Lessons learned from 25 years of process improvement: the rise and fall of the NASA software engineering laboratory

TL;DR: The history of the SEL is described, the research that was conducted, how the understanding of software process improvement evolved, and a set of lessons learned and hypotheses that should enable future groups to learn from and improve on their quarter century of experiences are described.
Proceedings ArticleDOI

Investigating and improving a COTS-based software development process

TL;DR: An investigation of COTS based software development within a particular NASA environment, with an emphasis on the processes used, identifies essential differences in comparison to traditional software development.
References
More filters
Book

Object oriented design with applications

Grady Booch
TL;DR: Booch gives practical guidance for the construction of complex object-oriented design methods and draws on his extensive experience in developing very large software systems to illuminate the complex challenges and potential problems developers often face.
Book

Object-oriented analysis

Peter Coad, +1 more
TL;DR: A complete implementation guide to a new requirements analysis technique, based on an object-oriented paradigm, offering numerous case studies and step-by-step examples.
Book

Structured Analysis and System Specification

Tom DeMarco
TL;DR: DeMarco's "Structured Analysis and System Specification" as mentioned in this paper is the final paper chosen for inclusion in this book of classic articles on the structured revolution, and it is a good summary of the current state of the art in structured analysis.
Journal ArticleDOI

The TAME project: towards improvement-oriented software environments

TL;DR: The TAME system is an instantiation of the TAME software engineering process model as an ISEE (integrated software engineering environment) and the first in a series of Tame system prototypes has been developed.
Journal ArticleDOI

A Methodology for Collecting Valid Software Engineering Data

TL;DR: An effective data collection method for evaluating software development methodologies and for studying the software development process is described and results show that data validation is a necessary part of change data collection.