SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Monperrus Martin)
 

Sökning: WFRF:(Monperrus Martin) > (2018) > Dissection of a bug...

  • Sobreira, VictorUniv Fed Uberlandia, Uberlandia, MG, Brazil. (författare)

Dissection of a bug dataset : Anatomy of 395 patches from Defects4J

  • Artikel/kapitelEngelska2018

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

  • Institute of Electrical and Electronics Engineers (IEEE),2018
  • printrdacarrier

Nummerbeteckningar

  • LIBRIS-ID:oai:DiVA.org:kth-233724
  • https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-233724URI
  • https://doi.org/10.1109/SANER.2018.8330203DOI

Kompletterande språkuppgifter

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

Ingår i deldatabas

Klassifikation

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

Anmärkningar

  • Part of proceedingsg: ISBN 978-1-5386-4969-5QC 20180830
  • Well-designed and publicly available datasets of bugs are an invaluable asset to advance research fields such as fault localization and program repair as they allow directly and fairly comparison between competing techniques and also the replication of experiments. These datasets need to be deeply understood by researchers: The answer for questions like 'which bugs can my technique handle?' and 'for which bugs is my technique effective?' depends on the comprehension of properties related to bugs and their patches. However, such properties are usually not included in the datasets, and there is still no widely adopted methodology for characterizing bugs and patches. In this work, we deeply study 395 patches of the Defects4J dataset. Quantitative properties (patch size and spreading) were automatically extracted, whereas qualitative ones (repair actions and patterns) were manually extracted using a thematic analysis-based approach. We found that 1) the median size of Defects4J patches is four lines, and almost 30% of the patches contain only addition of lines; 2) 92% of the patches change only one file, and 38% has no spreading at all; 3) the top-3 most applied repair actions are addition of method calls, conditionals, and assignments, occurring in 77% of the patches; and 4) nine repair patterns were found for 95% of the patches, where the most prevalent, appearing in 43% of the patches, is on conditional blocks. These results are useful for researchers to perform advanced analysis on their techniques' results based on Defects4J. Moreover, our set of properties can be used to characterize and compare different bug datasets.

Ämnesord och genrebeteckningar

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

  • Durieux, ThomasINRIA, Rocquencourt, France.;Univ Lille, Lille, France.(Swepub:kth)u1cvp6cl (författare)
  • Madeiral, FernandaUniv Fed Uberlandia, Uberlandia, MG, Brazil. (författare)
  • Monperrus, MartinKTH,Teoretisk datalogi, TCS(Swepub:kth)u13jhcyf (författare)
  • De Almeida Maia, MarceloUniv Fed Uberlandia, Uberlandia, MG, Brazil. (författare)
  • Univ Fed Uberlandia, Uberlandia, MG, Brazil.INRIA, Rocquencourt, France.;Univ Lille, Lille, France. (creator_code:org_t)

Sammanhörande titlar

  • Ingår i:25th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2018 - Proceedings: Institute of Electrical and Electronics Engineers (IEEE), s. 130-140

Internetlänk

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Sobreira, Victor
Durieux, Thomas
Madeiral, Fernan ...
Monperrus, Marti ...
De Almeida Maia, ...
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
Artiklar i publikationen
Av lärosätet
Kungliga Tekniska Högskolan

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