Abstract
When the requirements and the interaction design of a system are separated, they will most likely not fit together, and the resulting system will be less than optimal. Even if all the real needs are covered in the requirements and also implemented, errors may be induced by human-computer interaction through a bad interaction design and its resulting user interface. Such a system may even not be used at all. Alternatively, a great user interface of a system with features that are not required will not be very useful as well.
Therefore, we argue for combined requirements engineering and interaction design, primarily based on usage scenarios. However, scenario-based approaches vary especially with regard to their use, e.g., employing abstract use cases or integrating scenarios with functions and goals in a systematic design process. So, the key issue to be addressed is how to combine different approaches, e.g., in scenario-based development, so that the interaction design as well as the development of the user interface and of the software internally result in an overall useful and useable system. In particular, scenarios are very helpful for purposes of usability as well.
Chapter PDF
Similar content being viewed by others
References
Kaindl, H.: A Practical Approach to Combining Requirements Definition and Object-Oriented Analysis. Annals of Software Engineering 3, 319–343 (1997)
Kaindl, H.: A Design Process Based on a Model Combining Scenarios with Goals and Functions. IEEE Transactions on Systems, Man, and Cybernetics (SMC) Part A 30, 537–551 (2000)
Kaindl, H.: Adoption of Requirements Engineering: Conditions for Success. In: RE 2001. Proceedings of the Fifth IEEE International Symposium on Requirements Engineering, invited State-of the-Practice Talk, Toronto, Canada, August, pp. 156–163. IEEE, Los Alamitos (2001)
Kaindl, H.: Is Object-oriented Requirements Engineering of Interest? Requirements Engineering 10, 81–84 (2005)
Kaindl, H.: A Scenario-Based Approach for Requirements Engineering: Experience in a Telecommunication Software Development Project. Systems Engineering 8, 197–210 (2005)
Kaindl, H., Jezek, R.: From Usage Scenarios to User Interface Elements in a Few Steps. In: CADUI 2002. Proceedings of the Fourth International Conference on Computer-Aided Design of User Interfaces, Valenciennes, France, May, pp. 91–102. Kluwer Academic Publishers, Dordrecht, The Netherlands (2002)
Kaindl, H., Kramer, S., Kacsich, R.: A Case Study of Decomposing Functional Requirements. In: ICRE 1998. Proceedings of the Third International Conference on Requirements Engineering, Colorado Springs, CO, April, pp. 156–163. IEEE, Los Alamitos (1998)
Kaindl, H., Kramer, S., Hailing, M.: An Interactive Guide Through a Defined Modelling Process. In: People and Computers XV, Joint Proceedings of HCI 2001 and IHM 2001, Lille, France, September, pp. 107–124. Springer, London, England (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 IFIP International Federation for Information Processing
About this paper
Cite this paper
Kaindl, H. (2007). How to Combine Requirements and Interaction Design Through Usage Scenarios. In: Baranauskas, C., Palanque, P., Abascal, J., Barbosa, S.D.J. (eds) Human-Computer Interaction – INTERACT 2007. INTERACT 2007. Lecture Notes in Computer Science, vol 4663. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74800-7_93
Download citation
DOI: https://doi.org/10.1007/978-3-540-74800-7_93
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74799-4
Online ISBN: 978-3-540-74800-7
eBook Packages: Computer ScienceComputer Science (R0)