Agile Interaction Design and Test-Driven Development of User Interfaces – A Literature Review

dc.contributor.authorHellmann, Theodore D.
dc.contributor.authorHosseini-Khayat, Ali
dc.contributor.authorMaurer, Frank
dc.date.accessioned2015-08-04T20:36:46Z
dc.date.available2015-08-04T20:36:46Z
dc.date.issued2010
dc.description.abstractThis 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.en_US
dc.description.refereedYesen_US
dc.identifier.doi10.1007/978-3-642-12575-1_9
dc.identifier.urihttp://hdl.handle.net/1880/50820
dc.identifier.urihttps://doi.org/10.11575/PRISM/46303
dc.publisherSpringeren_US
dc.publisher.urlhttp://dx.doi.org/10.1007/978-3-642-12575-1_9en_US
dc.titleAgile Interaction Design and Test-Driven Development of User Interfaces – A Literature Reviewen_US
dc.typeunknown
Files
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.84 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections