Applying Aspect Oriented Programming (AOP) in Usability Engineering processes: On the example of Tracking Usage Information for Remote Usability Testing

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

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.
Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on electronic Business and Telecommunications
Place of PublicationSetubal (Lisbon, Portugal)
PublisherSciTec
Pages53-56
ISBN (Print)978-989-8425-70-6
Publication statusPublished - 2011
Event8th International Conference on E-Business and Telecommunications: ICETE 2011 - Seville, Spain
Duration: 18 Jul 201121 Jul 2011

Conference

Conference8th International Conference on E-Business and Telecommunications
Country/TerritorySpain
CitySeville
Period18/07/1121/07/11

Fields of Expertise

  • Information, Communication & Computing

Treatment code (Nähere Zuordnung)

  • Application
  • Theoretical

Fingerprint

Dive into the research topics of 'Applying Aspect Oriented Programming (AOP) in Usability Engineering processes: On the example of Tracking Usage Information for Remote Usability Testing'. Together they form a unique fingerprint.

Cite this