UCL logo

UCL Discovery

UCL home » Library Services » Electronic resources » UCL Discovery

Automated Test Data Generation for Aspect-Oriented Programs

Harman, M; Islam, F; Xie, T; Wappler, S; (2009) Automated Test Data Generation for Aspect-Oriented Programs. In: AOSD'09: 8TH INTERNATIONAL CONFERENCE ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT. (pp. 185 - 196). ASSOC COMPUTING MACHINERY

Full text not available from this repository.

Abstract

Despite the upsurge of interest in the Aspect-Oriented Programming (AOP) paradigm, there remain few results on test data generation techniques for AOP Furthermore, there is no work on search-based optimization for test data generation, an approach that has been shown to be successful in other programming paradigms.In this paper, we introduce a search-based optimization approach to automated test data generation for structural coverage of AOP systems. We present the results of an empirical study that demonstrates the effectiveness of the approach. We also introduce a domain reduction approach for AOP testing and show that this approach not only reduces test effort, but also increases test effectiveness. This finding is significant, because similar studies for non-AOP programming paradigms show no such improvement in effectiveness, merely a reduction in effort. We also present the results of an empirical study of the reduction in test effort achieved by focusing specifically on branches inside aspects.

Type: Proceedings paper
Title: Automated Test Data Generation for Aspect-Oriented Programs
Event: 8th ACM International Conference on Aspect-Oriented Software Development
Location: Univ Virginia, Charlottesville, VA
Dates: 2009-03-02 - 2009-03-06
ISBN-13: 978-1-60558-442-3
Keywords: Test data generation, aspect-oriented software development, evolutionary testing, search-based software engineering, SOFTWARE
UCL classification: UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: http://discovery.ucl.ac.uk/id/eprint/1302222
Downloads since deposit
0Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item