• DocumentCode
    679688
  • Title

    Applying aspect oriented programming in usability engineering processes: On the example of tracking usage information for remote usability testing

  • Author

    Holzinger, Andreas ; Brugger, Martin ; Slany, Wolfgang

  • Author_Institution
    Research Unit Human-Computer Interaction, Institute for Medical Informatics, Medical University Graz, Graz, Austria
  • fYear
    2011
  • fDate
    18-21 July 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Usability Engineering can be seen as a crosscutting concern within the software development process. Aspect Oriented Programming (AOP) on the other hand is a technology to support separation of concerns in software engineering. Therefore it stands to reason to support usability engineering by applying a technology designed to handle distinct concerns in one single application. Remote usability testing has been proven to deliver good results and AOP is the technology that can be used to streamline the process of testing various software products without mixing concerns by separating the generation of test data from program execution. In this paper we present a sample application, discuss our practical experiences with this approach, and provide recommendations for further development.
  • Keywords
    Programming; Runtime; Testing; Usability; User interfaces; Weaving; Aspect oriented programming; Remote usability testing; Usability engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business (ICE-B), 2011 Proceedings of the International Conference on
  • Conference_Location
    Seville, Spain
  • Type

    conf

  • Filename
    6731091