Usage-centered software engineering: an agile approach to integrating users, user interfaces, and usability into software engineering practice
Larry L. Constantine, Lucy A. D. Lockwood · International Conference on Software Engineering · 2003
Usage-centered design is a systematic, model-driven approach to visual and interaction design with an established record of effectiveness in a wide variety of settings and areas of application. The tutorial introduces the models and methods of usage-centered design and explores the integration of usage-centered approaches into software engineering practice. Agile approaches to modeling will be emphasized, with the focus on use cases, which are central to usage-centered design and serve as a common thread throughout an integrated usage-centered software engineering process.