DocumentCode
970147
Title
Prototyping Versus Specifying: A Multiproject Experiment
Author
Boehm, Barry W. ; Gray, Terence E. ; Seewaldt, Thomas
Author_Institution
Software and Information Systems, Division, TRW Defense Systems Group, Redondo Beach, CA 90278; University of California, Los Angeles, CA 90024.
Issue
3
fYear
1984
fDate
5/1/1984 12:00:00 AM
Firstpage
290
Lastpage
303
Abstract
In this experiment, seven software teams developed versions of the same small-size (2000-4000 source instruction) application software product. Four teams used the Specifying approach. Three teams used the Prototyping approach. The main results of the experiment were the following. 1) Prototyping yielded products with roughly equivalent performance, but with about 40 percent less code and 45 percent less effort. 2) The prototyped products rated somewhat lower on functionality and robustness, but higher on ease of use and ease of learning. 3) Specifying produced more coherent designs and software that was easier to integrate. The paper presents the experimental data supporting these and a number of additional conclusions.
Keywords
Application software; Costs; Educational products; Engineering management; Programming; Prototypes; Robustness; Software design; Software engineering; Software prototyping; Prototypes; requirements analysis; software engineering; software engineering education; software management; software metrics; specifications;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1984.5010238
Filename
5010238
Link To Document