Prototyping Versus Specifying: A Multiproject Experiment
- 1 May 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-10 (3), 290-303
- https://doi.org/10.1109/tse.1984.5010238
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
This publication has 6 references indexed in Scilit:
- Production of Large Computer ProgramsIEEE Annals of the History of Computing, 1983
- Life cycle concept considered harmfulACM SIGSOFT Software Engineering Notes, 1982
- An Experiment in Small-Scale Application Software EngineeringIEEE Transactions on Software Engineering, 1981
- Software EngineeringIEEE Transactions on Computers, 1976
- Managing the development of reliable softwarePublished by Association for Computing Machinery (ACM) ,1975
- Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on ProgrammingIRE Transactions on Engineering Management, 1961