Assessing Testing Tools in Research and Education
IEEE Software
Proceedings of the 3rd international conference on Aspect-oriented software development
Control and data flow structural testing criteria for aspect-oriented programs
Journal of Systems and Software
Mutation Testing for Aspect-Oriented Programs
ICST '08 Proceedings of the 2008 International Conference on Software Testing, Verification, and Validation
Automated Generation of Pointcut Mutants for Testing Pointcuts in AspectJ Programs
ISSRE '08 Proceedings of the 2008 19th International Symposium on Software Reliability Engineering
AjMutator: A Tool for the Mutation Analysis of AspectJ Pointcut Descriptors
ICSTW '09 Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops
An exploratory study of fault-proneness in evolving aspect-oriented programs
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Proteum/AJ: a mutation system for AspectJ programs
Proceedings of the tenth international conference on Aspect-oriented software development companion
An aspect-oriented reference architecture for Software Engineering Environments
Journal of Systems and Software
HTAF: hybrid testing automation framework to leverage local and global computing resources
ICCSA'11 Proceedings of the 2011 international conference on Computational science and its applications - Volume Part III
A service-oriented reference architecture for software testing tools
ECSA'11 Proceedings of the 5th European conference on Software architecture
On generating mutants for AspectJ programs
Information and Software Technology
The crosscutting impact of the AOSD Brazilian research community
Journal of Systems and Software
Towards a process to design product line architectures based on reference architectures
Proceedings of the 17th International Software Product Line Conference
A critical review of various testing techniques in aspect-oriented software systems
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Aspect-Oriented Programming has introduced new types of software faults that may be systematically tackled with mutation testing. However, such testing approach requires adequate tooling support in order to be properly performed. This paper addresses this issue, introducing a novel tool named Proteum/AJ. Proteum/AJ realises a set of requirements for mutation-based testing tools and overcomes some limitations identified in previous tools for aspect-oriented programs. Through an example, we show how Proteum/AJ was designed to support the main steps of mutation testing. This preliminary use of the tool in a full test cycle provided evidences of the feasibility of using it in real software development processes and helped us to reason about the current functionalities and to identify future needs.