dc.creator | Segura Rueda, Sergio | es |
dc.creator | Hierons, Robert M. | es |
dc.creator | Benavides Cuevas, David Felipe | es |
dc.creator | Ruiz Cortés, Antonio | |
dc.date.accessioned | 2015-04-17T11:02:40Z | |
dc.date.available | 2015-04-17T11:02:40Z | |
dc.date.issued | 2011 | es |
dc.identifier.issn | 0950-5849 | es |
dc.identifier.uri | http://hdl.handle.net/11441/24600 | |
dc.description.abstract | Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressively
drawing the attention of mutation researchers toward this paradigm. However, while the number of research
contributions in this topic is plentiful, the number of empirical results is still marginal and mostly provided
by researchers rather than practitioners.
Objective: This article reports our experience using mutation testing to measure the effectiveness of an
automated test data generator from a user perspective.
Method: In our study, we applied both traditional and class-level mutation operators to FaMa, an open
source Java framework currently being used for research and commercial purposes. We also compared and
contrasted our results with the data obtained from some motivating faults found in the literature and two
real tools for the analysis of feature models, FaMa and SPLOT.
Results: Our results are summarized in a number of lessons learned supporting previous isolated results as
well as new findings that hopefully will motivate further research in the field.
Conclusion: We conclude that mutation testing is an effective and affordable technique to measure the
effectiveness of test mechanisms in OO systems. We found, however, several practical limitations in current
tool support that should be addressed to facilitate the work of testers. We also missed specific techniques
and tools to apply mutation testing at the system level. | eng |
dc.description.sponsorship | CICYT TIN2009-07366 | |
dc.description.sponsorship | Junta de Andalucía TIC-2533 | |
dc.description.sponsorship | Junta de Andalucía TIC-5906 | |
dc.format | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | Elsevier | es |
dc.relation.ispartof | Information And Software Technology, 53 (10), 1124-1136 | es |
dc.rights | Atribución-NoComercial-SinDerivadas 4.0 España | es |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0 | es |
dc.subject | Mutation testing | eng |
dc.subject | test adequacy | eng |
dc.subject | test data generation | eng |
dc.subject | automated analysis | eng |
dc.subject | feature models | eng |
dc.title | Mutation Testing on An Object-Oriented Framework: An Experience Report | es |
dc.type | info:eu-repo/semantics/article | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | TIN2009-07366 | |
dc.relation.projectID | TIC-2533 | |
dc.relation.projectID | TIC-5906 | |
dc.relation.publisherversion | http://dx.doi.org/10.1016/j.infsof.2011.03.006 | |
dc.identifier.doi | 10.1016/j.infsof.2011.03.006 | |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | |
dc.identifier.idus | https://idus.us.es/xmlui/handle/11441/24600 | |