Browsing by Author "Hellmann, Theodore D."
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Metadata only Agile Interaction Design and Test-Driven Development of User Interfaces – A Literature Review(Springer, 2010) Hellmann, Theodore D.; Hosseini-Khayat, Ali; Maurer, FrankThis 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.Item Open Access Enhancing exploratory testing with rule-based verification(2010) Hellmann, Theodore D.; Maurer, Frank OliverItem Metadata only Enhancing Exploratory Testing with Rule-Based Verification(2010) Hellmann, Theodore D.Item Metadata only Supporting Test-Driven Development of Graphical User Interfaces Using Agile Interaction Design(TDD2010: International Workshop on Test-driven Development, 2010) Hellmann, Theodore D.; Hosseini-Khayat, Ali; Maurer, FrankItem Metadata only Test-Driven Development of Graphical User Interfaces: A Pilot Evaluation(Springer, 2011) Hellmann, Theodore D.; Hosseini-Khayat, Ali; Maurer, FrankThis paper presents a technique for test-driven development of GUI based applications, as well as a pilot evaluation. In our approach, user interface prototypes are created in such a way as to allow capture/replay tools to record interactions with them. These recordings can then be replayed on the actual GUI as it is being developed in a test-driven fashion. The pilot evaluation found that developers integrated GUI tests, based on user interface prototypes,into their development process and used them as a way to determine when a feature is actually complete.Study participants felt that TDD of GUI based applications is useful.Item Metadata only Towards A Usable API for Constructing Interactive Multi-Surface Systems(AVI Workshop on Infrastructure and Design Challenges of Coupled Display Visual Interfaces, 2012) Burns, Chris; Seyed, Teddy; Hellmann, Theodore D.; Ferreira, Jennifer; Maurer, Frank