dc.contributor.editor | Gupta, Varun | es |
dc.contributor.editor | Gupta, Chetna | es |
dc.creator | Sánchez Jerez, Ana Belén | es |
dc.creator | Segura Rueda, Sergio | es |
dc.creator | Ruiz Cortés, Antonio | es |
dc.date.accessioned | 2021-12-21T10:25:35Z | |
dc.date.available | 2021-12-21T10:25:35Z | |
dc.date.issued | 2021 | |
dc.identifier.citation | Sánchez Jerez, A.B., Segura Rueda, S., y Ruiz Cortés, A. (2021). Evaluating Testing Techniques in Highly-Configurable Systems: The Drupal Dataset. En V. Gupta, C. Gupta (Ed.), Research and Evidence in Software Engineering : From Empirical Studies to Open Source Artifacts .Boca Raton, FL, USA: Auerbach Publications. | |
dc.identifier.isbn | 9781003168393 | es |
dc.identifier.uri | https://hdl.handle.net/11441/128518 | |
dc.description.abstract | Context: Software applications exposing a high ability to be extended, changed or configured are usually referred to as Highly-Configurable Systems (HCSs). Testing techniques for HCSs aim at finding effective but manageable test suites that lead to the early detection of faults. Evaluating the effectiveness of these techniques in realistic environments is a must, but also a challenge due to the lack of HCSs with available code, configuration models and fault reports.
Aim: In this chapter, we present the Drupal dataset, a collection of real-world data collected from the popular open-source Drupal framework. This dataset allows the assessment of variability testing techniques with real data of an HCS.
Method: We collected extensive non-functional data from the Drupal Git repository and the Drupal website, including code changes in different versions of Drupal modules (e.g., 557 commits in Drupal v7.22) and number of tests and assertions in the modules (e.g., 352 and 24,152, respectively). The faults found in different versions of Drupal modules were also gathered from the Drupal bug tracking system (e.g., 3,392 faults in Drupal v7.23). Additionally, we provided the Drupal feature model as a representation of the framework configurability, with more than 2,000 millions of different Drupal configurations; one of the largest attributed feature models published so far. With 150 citations since its publication, the Drupal dataset has become a helpful tool to researchers and practitioners to conduct more realistic experiments and evaluations of HCSs. | es |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades Horatio RTI2018-101204-B-C21 | es |
dc.description.sponsorship | Junta de Andalucía APOLO (US-1264651) | es |
dc.description.sponsorship | Junta de Andalucía EKIPMENTPLUS (P18–FR–2895) | es |
dc.format | application/pdf | es |
dc.format.extent | 13 | es |
dc.language.iso | eng | es |
dc.publisher | Auerbach Publications | es |
dc.relation.ispartof | Research and Evidence in Software Engineering : From Empirical Studies to Open Source Artifacts | es |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Highly-configurable systems | es |
dc.subject | Variability | es |
dc.subject | Testing | es |
dc.subject | Dataset | es |
dc.subject | Feature models | es |
dc.subject | Drupal | es |
dc.title | Evaluating Testing Techniques in Highly-Configurable Systems: The Drupal Dataset | es |
dc.type | info:eu-repo/semantics/bookPart | es |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
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 | HORATIO (RTI2018-101204-B-C21) | es |
dc.relation.projectID | APOLO (US-1264651) | es |
dc.relation.projectID | EKIPMENT-PLUS (P18-FR-2895) | es |
dc.relation.publisherversion | https://www.taylorfrancis.com/chapters/edit/10.1201/9781003168393-6/evaluating-testing-techniques-highly-configurable-systems-ana-s%C3%A1nchez-sergio-segura-antonio-ruiz-cort%C3%A9s?context=ubx&refId=47d6ab36-eae4-4084-82f9-de84613841b7 | es |
dc.identifier.doi | 10.1201/9781003168393 | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
dc.relation.publicationplace | Boca Raton, FL, USA | es |
dc.contributor.funder | Ministerio de Ciencia, Innovación y Universidades (MICINN). España | es |
dc.contributor.funder | Junta de Andalucía | es |