Agile interaction design and test-driven development of user interfaces - A literature review

8Citations
Citations of this article
38Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter describes the development of GUI-based applications, from usability engineering and prototyping to acceptance test-driven development, in an agile context. An overview of current agile interaction design practices will be presented, including a thorough analysis of the current role of prototyping and current attempts to facilitate test-driven development of GUI systems, as presented in academic and industrial literature. Traditional usability engineering approaches shows that if user input is taken into consideration early in the development process by repeatedly conducting usability tests on low-fidelity prototypes of the GUI system, the final version of the GUI will be both more usable and less likely to require revision. The major risk associated with test-driven development of GUIs is the high likelihood of change in the target GUI, which can make test development unnecessarily expensive and time consuming. A unification of these styles of development will be presented, along with a prediction of how this process can be used to simplify creating testable GUI-based applications by agile teams. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Hellmann, T. D., Hosseini-Khayat, A., & Maurer, F. (2010). Agile interaction design and test-driven development of user interfaces - A literature review. In Agile Software Development: Current Research and Future Directions (pp. 185–201). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-12575-1_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free