SwePub
Sök i LIBRIS databas

  Utökad sökning

L773:1573 1367 OR L773:0963 9314
 

Sökning: L773:1573 1367 OR L773:0963 9314 > Lessons learned fro...

  • Minhas, Nasir MehmoodMälardalens universitet,Blekinge Tekniska Högskola,Institutionen för programvaruteknik,Inbyggda system,Blekinge Inst Technol, Karlskrona, Sweden (författare)

Lessons learned from replicating a study on information-retrieval based test case prioritization

  • Artikel/kapitelEngelska2023

Förlag, utgivningsår, omfång ...

  • Springer,2023
  • electronicrdacarrier

Nummerbeteckningar

  • LIBRIS-ID:oai:DiVA.org:bth-23631
  • https://urn.kb.se/resolve?urn=urn:nbn:se:bth-23631URI
  • https://doi.org/10.1007/s11219-023-09650-4DOI
  • https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-64642URI

Kompletterande språkuppgifter

  • Språk:engelska
  • Sammanfattning på:engelska

Ingår i deldatabas

Klassifikation

  • Ämneskategori:ref swepub-contenttype
  • Ämneskategori:art swepub-publicationtype

Anmärkningar

  • Replication studies help solidify and extend knowledge by evaluating previous studies’ findings. Software engineering literature showed that too few replications are conducted focusing on software artifacts without the involvement of humans. This study aims to replicate an artifact-based study on software testing to address the gap related to replications. In this investigation, we focus on (i) providing a step-by-step guide of the replication, reflecting on challenges when replicating artifact-based testing research and (ii) evaluating the replicated study concerning the validity and robustness of the findings. We replicate a test case prioritization technique proposed by Kwon et al. We replicated the original study using six software programs, four from the original study and two additional software programs. We automated the steps of the original study using a Jupyter notebook to support future replications. Various general factors facilitating replications are identified, such as (1) the importance of documentation; (2) the need for assistance from the original authors; (3) issues in the maintenance of open-source repositories (e.g., concerning needed software dependencies, versioning); and (4) availability of scripts. We also noted observations specific to the study and its context, such as insights from using different mutation tools and strategies for mutant generation. We conclude that the study by Kwon et al. is partially replicable for small software programs and could be automated to facilitate software practitioners, given the availability of required information. However, it is hard to implement the technique for large software programs with the current guidelines. Based on lessons learned, we suggest that the authors of original studies need to publish their data and experimental setup to support the external replications. © 2023, The Author(s).

Ämnesord och genrebeteckningar

Biuppslag (personer, institutioner, konferenser, titlar ...)

  • Irshad, MohsinEricsson Sweden AB, Karlskrona, Sweden (författare)
  • Petersen, KaiBlekinge Tekniska Högskola,Institutionen för programvaruteknik,Univ Appl Sci Flensburg, Flensburg, Germany(Swepub:bth)kps (författare)
  • Börstler, Jürgen,1960-Blekinge Tekniska Högskola,Institutionen för programvaruteknik,Blekinge Inst Technol, Karlskrona, Sweden(Swepub:bth)jub (författare)
  • Blekinge Tekniska HögskolaInstitutionen för programvaruteknik (creator_code:org_t)

Sammanhörande titlar

  • Ingår i:Software quality journal: Springer31:4, s. 1527-15590963-93141573-1367

Internetlänk

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy