Skip to main content

Conversation about Software Requirements with Prototypes and Scenarios

  • Conference paper
  • First Online:
  • 233 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2382))

Abstract

Determining the functional requirements for new software is a significant problem because it is dependent upon effective conversation between software designers and users. Prototypes and scenarios are two key techniques that have been advocated to improve the specification and communication of software requirements. This paper describes experimental research examining the utilization of prototypes and scenarios during designer-user conversation to determine and validate software requirements. This study is among the first to empirically test the effectiveness of employing scenarios in requirements determination. The results indicate that scenarios can affect user feedback in conversation about software requirements. The results also suggest that software designers should present users with a combination of software prototypes alongside abstract, diagrammatic models when discussing software requirements.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agar, M.H.: Speaking of ethnography. Sage Publications, Beverly Hills, CA. (1983)

    Google Scholar 

  2. Benyon-Davies, P. & Holmes, S.: Design Breakdowns, Scenarios and Rapid Application Development. International Workshop on Representations in Interactive Software Development, London. (1997)

    Google Scholar 

  3. Boar, B.: Application prototyping. Wiley, New York (1984)

    Google Scholar 

  4. Carroll, J.: Making Use: A Design Representation. Communications of the ACM, 37:12, pp 29–35 (1994)

    Article  Google Scholar 

  5. Clark, H.: Using Language. Cambridge University Press, New York (1996)

    Google Scholar 

  6. Clark, H. & Brennan, S.: Grounding in Communication. In Resnick, L. Levine, J. & Teasley, S. (eds.): Socially Shared Cognition. American Psychological Association, Washington, D.C. (1991)

    Google Scholar 

  7. Cole-Gomolski, B.: Users loathe to share their know-how. Computerworld, November 17, 1997, p. 6 (1997)

    Google Scholar 

  8. Dahlbom, B. & Mathiassen, L.: Computers in Context: The Philosophy and Practice of Systems Design. Blackwell Publishers, Cambridge, Mass. (1993)

    Google Scholar 

  9. Jorgensen, A.H.: On the Psychology of Prototyping. In Budde, R., Kuhlenkamp, K., Mathiassen, L. & Zullighoven, H. (eds.): Approaches to Prototyping, pp. 278–289. Springer-Verlag, Berlin (1983)

    Google Scholar 

  10. Kuutti, K.: Work Processes: Scenarios as a Preliminary Vocabulary. In Carroll, J. (ed.): Scenario-Based Design: envisioning work and technology in systems development, pp. 19–36. John Wiley, New York (1995)

    Google Scholar 

  11. Kyng, M.: Making representations work. Communications of the ACM, 38:5, pp 46–55 (1995)

    Article  Google Scholar 

  12. Lichter, H., Schneider-Hufschmidt, M. & Zullighoven, H.: Prototyping in Industrial Software projects-bridging the gap between theory and Practice. IEEE Transactions in Software Engineering, 30:11, pp. 825–832 (1994)

    Article  Google Scholar 

  13. Mayhew, P., Worsley, C. & Dearnley, P.: Control of Software Prototyping Process: Change Classification Approach. Information & Software Technology, 31:2, pp. 59–66, (1989).

    Article  Google Scholar 

  14. Mayhew, P. & Dearnley, P.: Organization and Management of Systems Prototyping. Information & Software Technology, 32:4, pp. 245–252, (1990)

    Article  Google Scholar 

  15. Naumann, J. & Jenkins, A.: Prototyping: The new Paradigm for Systems Development. MIS Quarterly, 6:3, pp. 29–43 (1982).

    Article  Google Scholar 

  16. Nielsen, J.: “Scenarios in Discount Usability Engineering.” In Carroll, J. (ed.): Scenario-Based Design: envisioning work and technology in systems development, pp. 59–84. John Wiley, New York (1995)

    Google Scholar 

  17. Standish Group: “The CHAOS Report”. Standish Group White paper. The Standish Group, Dennis, MA. http://www.standishgroup.com/sample_research/chaos_1994_1.php (1994)

    Google Scholar 

  18. Tan, M.: Using Communication Theory for Systems Design: A model for eliciting information requirements. In Avison, D., Kendall, J.E., and DeGross, J.J (eds.): Human, Organizational and Social Implications of Information Systems. Elsevier Science Publishers, B.V., North Holland (1993)

    Google Scholar 

  19. Wanninger, L. & Dickson, G.: Phased Systems Design, Development, and Implementation: Process and Technology. Proceedings of the IFIP WG 8.2 Workshop (1992)

    Google Scholar 

  20. Weidenhaupt, K., Pohl, K. Jarke, M. & Haumer, P.: Scenarios in System Development: Current Practice. IEEE Software, March/April 1998, pp. 34–45 (1998)

    Google Scholar 

  21. Wetherbe, J.C.: Executive Information Requirements: Getting it Right. MIS Quarterly, 15:1, pp. 51–65 (1991)

    Article  Google Scholar 

  22. Whitten, J. & Bentley, L.: Systems Analysis and Design Methods, 4th ed. Irwin/ McGraw-Hill. (1998)

    Google Scholar 

  23. Whitten, J., Bentley, L., & Barlow, V.: Systems Analysis and Design Methods, 3rd ed. Irwin/McGraw-Hill (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bahn, D., Naumann, J.D., Curley, S. (2002). Conversation about Software Requirements with Prototypes and Scenarios. In: Halevy, A., Gal, A. (eds) Next Generation Information Technologies and Systems. NGITS 2002. Lecture Notes in Computer Science, vol 2382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45431-4_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-45431-4_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43819-9

  • Online ISBN: 978-3-540-45431-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics