Browsing by Author "Hosseini-Khayat, Ali"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
Item Metadata only ActiveStory Enhanced: Low-Fidelity Prototyping and Wizard of Oz Usability Testing Tool(Springer, 2009) Hosseini-Khayat, Ali; Ghanam, Yaser; Park, Shelly; Maurer, FrankThis paper presents “ActiveStory Enhanced” as a tool that enables prototyping user interfaces and conducting usability tests in a way that is aligned with agile principles. The tool allows designers to sketch user interface prototypes as well as add basic interactions to provide navigation. Sketching can be done using a mouse or stylus on tablet PCs. Designers can then export the prototype to a web-based Wizard of Oz testing tool, allowing test participants to remotely walk through a UI while recording metrics such as mouse movements and time spent on pages. ASE improves on the original by providing some usability improvements, improved browser support, undo support, more control over the design and an improved pen and paper metaphor.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 Metadata only Distributed Wizard of Oz Usability Testing for Agile Teams(2010) Hosseini-Khayat, AliItem 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.