APPLYING ASPECT ORIENTED PROGRAMMING IN USABILITY ENGINEERING PROCESSES - On the Example of Tracking Usage Information for Remote Usability Testing

Andreas Holzinger, Martin Brugger, Wolfgang Slany

2011

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.

Download


Paper Citation


in Harvard Style

Holzinger A., Brugger M. and Slany W. (2011). APPLYING ASPECT ORIENTED PROGRAMMING IN USABILITY ENGINEERING PROCESSES - On the Example of Tracking Usage Information for Remote Usability Testing . In Proceedings of the International Conference on e-Business - Volume 1: ICE-B, (ICETE 2011) ISBN 978-989-8425-70-6, pages 53-56. DOI: 10.5220/0003523800530056

in Bibtex Style

@conference{ice-b11,
author={Andreas Holzinger and Martin Brugger and Wolfgang Slany},
title={APPLYING ASPECT ORIENTED PROGRAMMING IN USABILITY ENGINEERING PROCESSES - On the Example of Tracking Usage Information for Remote Usability Testing},
booktitle={Proceedings of the International Conference on e-Business - Volume 1: ICE-B, (ICETE 2011)},
year={2011},
pages={53-56},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003523800530056},
isbn={978-989-8425-70-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on e-Business - Volume 1: ICE-B, (ICETE 2011)
TI - APPLYING ASPECT ORIENTED PROGRAMMING IN USABILITY ENGINEERING PROCESSES - On the Example of Tracking Usage Information for Remote Usability Testing
SN - 978-989-8425-70-6
AU - Holzinger A.
AU - Brugger M.
AU - Slany W.
PY - 2011
SP - 53
EP - 56
DO - 10.5220/0003523800530056