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

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

Minhas, Nasir Mehmood (författare)
Mälardalens universitet,Blekinge Tekniska Högskola,Institutionen för programvaruteknik,Inbyggda system,Blekinge Inst Technol, Karlskrona, Sweden
Irshad, Mohsin (författare)
Ericsson Sweden AB, Karlskrona, Sweden
Petersen, Kai (författare)
Blekinge Tekniska Högskola,Institutionen för programvaruteknik,Univ Appl Sci Flensburg, Flensburg, Germany
visa fler...
Börstler, Jürgen, 1960- (författare)
Blekinge Tekniska Högskola,Institutionen för programvaruteknik,Blekinge Inst Technol, Karlskrona, Sweden
visa färre...
 (creator_code:org_t)
Springer, 2023
2023
Engelska.
Ingår i: Software quality journal. - : Springer. - 0963-9314 .- 1573-1367. ; 31:4, s. 1527-1559
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • 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

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Nyckelord

Replication
Regression testing
Technique
Test case prioritization
Information retrieval
SIR

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

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