Home > Research > Publications & Outputs > Automating the mutation testing of aspect-orien...
View graph of relations

Automating the mutation testing of aspect-oriented Java programs

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

Published

Standard

Automating the mutation testing of aspect-oriented Java programs. / Ferrari, Fabiano Cutigi; Nakagawa, Elisa Yumi; Rashid, Awais et al.
AST '10: Proceedings of the 5th Workshop on Automation of Software Test. New York, NY, USA: ACM, 2010. p. 51-58.

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

Harvard

Ferrari, FC, Nakagawa, EY, Rashid, A & Maldonado, JC 2010, Automating the mutation testing of aspect-oriented Java programs. in AST '10: Proceedings of the 5th Workshop on Automation of Software Test. ACM, New York, NY, USA, pp. 51-58. https://doi.org/10.1145/1808266.1808274

APA

Ferrari, F. C., Nakagawa, E. Y., Rashid, A., & Maldonado, J. C. (2010). Automating the mutation testing of aspect-oriented Java programs. In AST '10: Proceedings of the 5th Workshop on Automation of Software Test (pp. 51-58). ACM. https://doi.org/10.1145/1808266.1808274

Vancouver

Ferrari FC, Nakagawa EY, Rashid A, Maldonado JC. Automating the mutation testing of aspect-oriented Java programs. In AST '10: Proceedings of the 5th Workshop on Automation of Software Test. New York, NY, USA: ACM. 2010. p. 51-58 doi: 10.1145/1808266.1808274

Author

Ferrari, Fabiano Cutigi ; Nakagawa, Elisa Yumi ; Rashid, Awais et al. / Automating the mutation testing of aspect-oriented Java programs. AST '10: Proceedings of the 5th Workshop on Automation of Software Test. New York, NY, USA : ACM, 2010. pp. 51-58

Bibtex

@inproceedings{781d0202feb24526ac2049903f7df383,
title = "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 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.",
author = "Ferrari, {Fabiano Cutigi} and Nakagawa, {Elisa Yumi} and Awais Rashid and Maldonado, {Jos{\'e} Carlos}",
year = "2010",
doi = "10.1145/1808266.1808274",
language = "English",
isbn = "978-1-60558-970-1 ",
pages = "51--58",
booktitle = "AST '10: Proceedings of the 5th Workshop on Automation of Software Test",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Automating the mutation testing of aspect-oriented Java programs

AU - Ferrari, Fabiano Cutigi

AU - Nakagawa, Elisa Yumi

AU - Rashid, Awais

AU - Maldonado, José Carlos

PY - 2010

Y1 - 2010

N2 - 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.

AB - 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.

U2 - 10.1145/1808266.1808274

DO - 10.1145/1808266.1808274

M3 - Conference contribution/Paper

SN - 978-1-60558-970-1

SP - 51

EP - 58

BT - AST '10: Proceedings of the 5th Workshop on Automation of Software Test

PB - ACM

CY - New York, NY, USA

ER -