Proceedings of the 5th Workshop on Automation of Software Test 2010
DOI: 10.1145/1808266.1808274
|View full text |Cite
|
Sign up to set email alerts
|

Automating the mutation testing of aspect-oriented Java programs

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0
2

Year Published

2011
2011
2019
2019

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 29 publications
(11 citation statements)
references
References 15 publications
0
9
0
2
Order By: Relevance
“…They argue that reducing the amount of equivalent mutants generated by some operators would consequently reduce the cost of mutation testing as a whole. The authors used three testing tools (namely, AjMutator [20], Proteum/AJ [21] and MuJava [60]) to assess their technique. Apart from traditional class-level mutation operators [59], Wedyan and Ghosh applied a subset of operators defined in our previous work [12] using the Proteum/AJ and AjMutator tools.…”
Section: Related Work On Mutation-based Testingmentioning
confidence: 99%
See 2 more Smart Citations
“…They argue that reducing the amount of equivalent mutants generated by some operators would consequently reduce the cost of mutation testing as a whole. The authors used three testing tools (namely, AjMutator [20], Proteum/AJ [21] and MuJava [60]) to assess their technique. Apart from traditional class-level mutation operators [59], Wedyan and Ghosh applied a subset of operators defined in our previous work [12] using the Proteum/AJ and AjMutator tools.…”
Section: Related Work On Mutation-based Testingmentioning
confidence: 99%
“…7 http://www.eclipse.org/ajdt/-accessed in 23/07/2015. 8 The testing process and criterion application was supported by the Proteum/AJ tool [21]. More details can be found in a previous paper [26].…”
Section: Endnotesmentioning
confidence: 99%
See 1 more Smart Citation
“…The tool detects equivalent mutants by leveraging on the static analysis of the compiler. Other tools that were proposed to automate generation of mutants for AspectJ programs are MuAspectJ [50] and Proteum/AJ [51].…”
Section: Mutation Testing For Aspect-oriented Programsmentioning
confidence: 99%
“…For instance, Proteum/AJ was developed using knowledge contained in RefTEST; i.e., it was developed through specialization of the RefTEST for the mutation testing of aspect-oriented programs, specifically written in AspectJ 13 [18], [19]. Proteum/AJ automates a set of AO-specific mutation operators [17] and supports the basic steps of mutation testing [13], such as mutant handling, test case handling, and mutant analysis.…”
Section: B Using Reftestmentioning
confidence: 99%