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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Agar, M.H.: Speaking of ethnography. Sage Publications, Beverly Hills, CA. (1983)
Benyon-Davies, P. & Holmes, S.: Design Breakdowns, Scenarios and Rapid Application Development. International Workshop on Representations in Interactive Software Development, London. (1997)
Boar, B.: Application prototyping. Wiley, New York (1984)
Carroll, J.: Making Use: A Design Representation. Communications of the ACM, 37:12, pp 29–35 (1994)
Clark, H.: Using Language. Cambridge University Press, New York (1996)
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)
Cole-Gomolski, B.: Users loathe to share their know-how. Computerworld, November 17, 1997, p. 6 (1997)
Dahlbom, B. & Mathiassen, L.: Computers in Context: The Philosophy and Practice of Systems Design. Blackwell Publishers, Cambridge, Mass. (1993)
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)
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)
Kyng, M.: Making representations work. Communications of the ACM, 38:5, pp 46–55 (1995)
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)
Mayhew, P., Worsley, C. & Dearnley, P.: Control of Software Prototyping Process: Change Classification Approach. Information & Software Technology, 31:2, pp. 59–66, (1989).
Mayhew, P. & Dearnley, P.: Organization and Management of Systems Prototyping. Information & Software Technology, 32:4, pp. 245–252, (1990)
Naumann, J. & Jenkins, A.: Prototyping: The new Paradigm for Systems Development. MIS Quarterly, 6:3, pp. 29–43 (1982).
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)
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)
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)
Wanninger, L. & Dickson, G.: Phased Systems Design, Development, and Implementation: Process and Technology. Proceedings of the IFIP WG 8.2 Workshop (1992)
Weidenhaupt, K., Pohl, K. Jarke, M. & Haumer, P.: Scenarios in System Development: Current Practice. IEEE Software, March/April 1998, pp. 34–45 (1998)
Wetherbe, J.C.: Executive Information Requirements: Getting it Right. MIS Quarterly, 15:1, pp. 51–65 (1991)
Whitten, J. & Bentley, L.: Systems Analysis and Design Methods, 4th ed. Irwin/ McGraw-Hill. (1998)
Whitten, J., Bentley, L., & Barlow, V.: Systems Analysis and Design Methods, 3rd ed. Irwin/McGraw-Hill (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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