CS547 Human-Computer Interaction Seminar (Seminar on People, Computers, and Design)
Fridays 12:30-1:50 · Gates B01 · Open to the public- 20 years of speakers
- By year
- By speaker
- Videos: iTunesU · YouTube
Bonnie John
HCI Institute, Carnegie-Mellon University Usability and Software Architecture: The forgotten quality attribute and the forgotten design problem January 26, 2007 You need Flash player 8+ and JavaScript enabled to view this video.
The usability analyses or user test data are in; the development team is poised to respond. The software had been carefully modularized so that modifications to the UI can be fast and easy. When the usability problems are presented, someone around the table exclaims, "Oh, no, we can't change THAT!" As a field, HCI has produced methods for every phase of the software development lifecycle except architecture design. In many projects, HCI professionals have input into system formulation and functional requirements. They routinely do detailed design and evaluation of the UI and final overall system. They analyze log files and calls to the help desk to improve future versions. BUT the design of the software architecture can have important ramifications for the usability of the end product and HCI has traditionally had no role in those design decisions. Len Bass (Software Engineering Institute, author of several best-selling textbooks on software architecture) and I have teamed up to bring usability to the architecture design table as a "first-class citizen" on a par with other quality attributes like performance, security, and modifiability. I will present our research, proposed solution, and empirical results supporting the efficacy of that solution. |
|