Home > Research > Publications & Outputs > Proteum/AJ: a mutation system for AspectJ programs
View graph of relations

Proteum/AJ: a mutation system for AspectJ programs

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Proteum/AJ: a mutation system for AspectJ programs. / Ferrari, Fabiano Cutigi; Nakagawa, Elisa Yumi; Maldonado, José Carlos et al.
AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion. New York: ACM, 2011. p. 73-74.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Ferrari, FC, Nakagawa, EY, Maldonado, JC & Rashid, A 2011, Proteum/AJ: a mutation system for AspectJ programs. in AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion. ACM, New York, pp. 73-74. https://doi.org/10.1145/1960314.1960340

APA

Ferrari, F. C., Nakagawa, E. Y., Maldonado, J. C., & Rashid, A. (2011). Proteum/AJ: a mutation system for AspectJ programs. In AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion (pp. 73-74). ACM. https://doi.org/10.1145/1960314.1960340

Vancouver

Ferrari FC, Nakagawa EY, Maldonado JC, Rashid A. Proteum/AJ: a mutation system for AspectJ programs. In AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion. New York: ACM. 2011. p. 73-74 doi: 10.1145/1960314.1960340

Author

Ferrari, Fabiano Cutigi ; Nakagawa, Elisa Yumi ; Maldonado, José Carlos et al. / Proteum/AJ: a mutation system for AspectJ programs. AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion. New York : ACM, 2011. pp. 73-74

Bibtex

@inproceedings{4dfacdc6d8734a99acd970b9d1c14bd2,
title = "Proteum/AJ: a mutation system for AspectJ programs",
abstract = "Aspect-Oriented Programming (AOP) has introduced a complementary set of mechanisms which enhance the modularisation of crosscutting concerns. However, such mechanisms represent new potential sources of faults that may be systematically tackled with mutation testing. In this demonstration we present a tool, named Proteum/AJ, which automates the mutation testing of AspectJ programs. Proteum/AJ supports the main steps of this testing approach and realises a set of requirements for mutation-based testing tools like mutant handling, test case handling and mutant analysis. Our experience in using the tool provided us with evidence on the feasibility of performing mutation testing of AO programs. In this demonstration we are going to share some of this experience with the audience.",
author = "Ferrari, {Fabiano Cutigi} and Nakagawa, {Elisa Yumi} and Maldonado, {Jos{\'e} Carlos} and Awais Rashid",
year = "2011",
doi = "10.1145/1960314.1960340",
language = "English",
isbn = "978-1-4503-0606-5 ",
pages = "73--74",
booktitle = "AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Proteum/AJ: a mutation system for AspectJ programs

AU - Ferrari, Fabiano Cutigi

AU - Nakagawa, Elisa Yumi

AU - Maldonado, José Carlos

AU - Rashid, Awais

PY - 2011

Y1 - 2011

N2 - Aspect-Oriented Programming (AOP) has introduced a complementary set of mechanisms which enhance the modularisation of crosscutting concerns. However, such mechanisms represent new potential sources of faults that may be systematically tackled with mutation testing. In this demonstration we present a tool, named Proteum/AJ, which automates the mutation testing of AspectJ programs. Proteum/AJ supports the main steps of this testing approach and realises a set of requirements for mutation-based testing tools like mutant handling, test case handling and mutant analysis. Our experience in using the tool provided us with evidence on the feasibility of performing mutation testing of AO programs. In this demonstration we are going to share some of this experience with the audience.

AB - Aspect-Oriented Programming (AOP) has introduced a complementary set of mechanisms which enhance the modularisation of crosscutting concerns. However, such mechanisms represent new potential sources of faults that may be systematically tackled with mutation testing. In this demonstration we present a tool, named Proteum/AJ, which automates the mutation testing of AspectJ programs. Proteum/AJ supports the main steps of this testing approach and realises a set of requirements for mutation-based testing tools like mutant handling, test case handling and mutant analysis. Our experience in using the tool provided us with evidence on the feasibility of performing mutation testing of AO programs. In this demonstration we are going to share some of this experience with the audience.

U2 - 10.1145/1960314.1960340

DO - 10.1145/1960314.1960340

M3 - Conference contribution/Paper

SN - 978-1-4503-0606-5

SP - 73

EP - 74

BT - AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion

PB - ACM

CY - New York

ER -