• DocumentCode
    3283665
  • Title

    Requirements, Plato´s Cave, and Perceptions of Reality

  • Author

    Davis, Alan M. ; Nori, Kesav V.

  • Author_Institution
    Univ. of Colorado at Colorado Springs, Colorado Springs
  • Volume
    2
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    487
  • Lastpage
    492
  • Abstract
    Software developers build systems in response to agreed-upon requirements as if those requirements were absolutely perfect. Those of us in the requirements field know that the process of creating and documenting requirements is extremely error- prone. In fact, so error prone that we wonder why developers (a) accept them as truth, and then to make matters worse, (b) make it so difficult to change them when problems are eventually discovered. This paper draws an analogy between the process of requirements determination and Plato´s allegory of the cave. Specifically, it describes requirements problems that arise when our perceptions of reality differ from actual reality.
  • Keywords
    formal specification; reverse engineering; system documentation; Plato cave allegory; reality perception; requirements documentation; software development; user requirements understanding; Animals; Application software; Computer applications; Construction industry; Engineering management; Filling; Fires; Shape; Software systems; Springs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.182
  • Filename
    4291166