dc.creator | Sánchez Jerez, Ana Belén | es |
dc.creator | Segura Rueda, Sergio | es |
dc.creator | Parejo Maestre, José Antonio | es |
dc.creator | Ruiz Cortés, Antonio | es |
dc.date.accessioned | 2017-06-01T09:15:22Z | |
dc.date.available | 2017-06-01T09:15:22Z | |
dc.date.issued | 2017 | |
dc.identifier.citation | Sánchez Jerez, A.B., Segura Rueda, S., Parejo Maestre, J.A. y Ruiz Cortés, A. (2017). Variability testing in the wild: the Drupal case study. Software and Systems Modeling, 16 (1), 173-194. | |
dc.identifier.issn | 1619-1366 | es |
dc.identifier.uri | http://hdl.handle.net/11441/60715 | |
dc.description.abstract | Variability testing techniques search for effective
and manageable test suites that lead to the rapid
detection of faults in systems with high variability. Evaluating
the effectiveness of these techniques in realistic
settings is a must, but challenging due to the lack of
variability intensive systems with available code, automated
tests and fault reports. In this article, we propose
using the Drupal framework as a case study to
evaluate variability testing techniques. First, we represent
the framework variability using a feature model.
Then, we report on extensive non–functional data extracted
from the Drupal Git repository and the Drupal
issue tracking system. Among other results, we identified
3,392 faults in single features and 160 faults triggered
by the interaction of up to 4 features in Drupal
v7.23. We also found positive correlations relating the
number of bugs in Drupal features to their size, cyclomatic
complexity, number of changes and fault history.
To show the feasibility of our work, we evaluated the
effectiveness of non–functional data for test case prioritization
in Drupal. Results show that non–functional
attributes are effective at accelerating the detection of
faults, outperforming related prioritization criteria as
test case similarity. | es |
dc.description.sponsorship | Ministerio de Economía y Competitividad IPT-2012-0890-390000 | es |
dc.description.sponsorship | Ministerio de Economía y Competitividad TIN2012-32273 | es |
dc.format | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | Springer | es |
dc.relation.ispartof | Software and Systems Modeling, 16 (1), 173-194. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | Variability testing in the wild: the Drupal case study | es |
dc.type | info:eu-repo/semantics/article | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/embargoedAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | info:eu-repo/grantAgreement/MINECO/IPT-2012-0890-390000 | es |
dc.relation.projectID | info:eu-repo/grantAgreement/MINECO/TIN2012-32273 | es |
dc.date.embargoEndDate | 2019-02 | |
dc.relation.publisherversion | https://link.springer.com/article/10.1007/s10270-015-0459-z | es |
dc.identifier.doi | 10.1007/s10270-015-0459-z | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
idus.format.extent | 24 p. | es |
dc.journaltitle | Software and Systems Modeling | es |
dc.publication.volumen | 16 | es |
dc.publication.issue | 1 | es |
dc.publication.initialPage | 173 | es |
dc.publication.endPage | 194 | es |
dc.contributor.funder | Ministerio de Economía y Competitividad (MINECO). España | |