Abstract
Software Engineering (SE) and Usability Engineering (UE) both provide a wide range of elaborated process models to create software solutions. Today, many companies have understood that a systematic and structured approach to usability is as important as the process of software development itself. However, theory and practice is still scarce how to incorporate UE methods into development processes. With respect to the quality of software solutions, usability needs to be an integral aspect of software development and therefore the integration of these two processes is a logical and needed step. One challenge is to identify integration points between the two disciplines that allow a close collaboration, with acceptable additional organizational and operational efforts. This paper addresses the questions of where these integration points between SE and UE exist, what kind of fundamental UE activities have to be integrated in existing SE processes, and how this integration can be accomplished.
The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37
Chapter PDF
Similar content being viewed by others
References
Boehm, B.: A Spiral Model of Software Development and Enhancement. IEEE Computer 21, 61–72 (1988)
Cooper, A., Reimann, R.: About Face 2.0. Wiley, Indianapolis (2003)
DIN EN ISO 13407. Human-centered design processes for interactive systems. CEN - European Committee for Standardization, Brussels (1999)
Faulkner, X.: Usability Engineering, pp. 10–12. PALGARVE, New York (2000)
Glinz, M.: Eine geführte Tour durch die Landschaft der Software-Prozesse und –Prozessverbesserung. Informatik – Informatique, 7–15 (6/1999)
IBM: Ease of Use Model (November 2004), http://www-3.ibm.com/ibm/easy/eou_ext.nsf/publish/1996
ISO/IEC 12207. Information technology - Software life cycle processes. Amendment 1, 2002-05-01. ISO copyright office, Switzerland (2002)
ISO/PAS 18152. Ergonomics of human-system interaction — Specification for the process assessment of human-system issues. First Edition 2003-10-01. ISO copyright office, Switzerland (2003)
KBST: V-Modell 97 (May 2006), www.kbst.bund.de
Larman, C., Basili, V.R.: Iterative and Incremental Development: A Brief History. Computer 36(6), 47–56 (2003)
Mayhew, D.J.: The Usablility Engineering Lifecycle. Morgan Kaufmann, San Francisco (1999)
McCracken, D.D., Jackson, M.A.: Life-Cycle Concept Considered Harm-ful. ACM Software Engineering Notes, 29–32 (April 1982)
Pagel, B., Six, H.: Software Engineering: Die Phasen der Softwareentwicklung, 1st edn., vol. 1. Addison-Wesley Publishing Company, Bonn (1994)
Patel, D., Wang, Y. (eds.): Annals of Software Engineering. In: Editors’ introduction: Comparative software engineering: Review and perspectives, vol. 10, pp. 1–10. Springer, Netherlands (2000)
Royce, W.W.: Managing the Delopment of Large Software Systems. Proceedings IEEE, 328–338 (1970)
Seffah, A. (ed.): Human-Centered Software Engineering – Integrating Usability in the Development Process, pp. 3–14. Springer, Dordrecht (2005)
Sommerville, I.: Software Engineering, 7th edn. Pearson Education Limited, Essex (2004)
Woletz, N.: Evaluation eines User-Centred Design-Prozessassessments - Empirische Untersuchung der Qualität und Gebrauchstauglichkeit im praktischen Einsatz. Doctoral Thesis. University of Paderborn, Paderborn, Germany (April 2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nebe, K., Zimmermann, D. (2008). Suitability of Software Engineering Models for the Production of Usable Software. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-92698-6_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92697-9
Online ISBN: 978-3-540-92698-6
eBook Packages: Computer ScienceComputer Science (R0)