• 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