Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Evaluating methods for grouping and comparing crash dumps
KTH, Skolan för elektroteknik och datavetenskap (EECS).
2019 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)Alternativ titel
Utvärdering av metoder för att gruppera och jämföra krashdumpar (Svenska)
Abstract [en]

Observations suggest that a high percentage of all reported software errors are reoccurrences. In certain cases even as high as 75%. This high percentage of reoccurrences means that companies are wasting hours manually rediagnosing errors that have already been diagnosed. The goal of this thesis was to eliminate or limit cases where errors have to be re-diagnosed through the use of automated grouping of crash dumps.

In this study we constructed a series of tests. We evaluate both pre-existing methods as well as our new proposed methods for comparing and matching crash dumps. A set of known errors were used as basis for measuring the matching precision and grouping ability of each method. Our results show a large variation in accuracy between methods and that generally, the more accurate a method is, the less it offers in terms of grouping ability. With an accuracy ranging from 50% to 90% and a reduction in manual diagnosis by up to 90%, we have shown that through automatic grouping of crash dumps we can accurately identify reoccurrences and reduce manual diagnosis.

Abstract [sv]

Målet med denna rapport var att undersöka metoder för gruppering av krashdumpar. Rapporter inom ämnet har visat att upp till 75% av rapporterade buggar kan vara upprepade förekomster av samma bug. Syftet har därför varit att reducera behovet av manuell diagnostik genom att gruppera krashdumpar med samma felkälla.

I vår studie konstruerade vi tester för att objektivt kunna jämföra och utvärderade de olika metoderna. Vi utvärderade redan existerande grupperingsmetoder och metoder som vi föreslagit. Testerna utvärderade grupperingmetodernas precision samt deras grupperingsförmåga. Utvärderingen visade på storvariation i precision mellan metoderna men också en korrelation mellan grupperingsförmåga och precision. Observationen var att metoder med stor precision har en dålig grupperingsförmåga. Våra resultat visar att det är möjligt att reducera upp till 90% av det manuella felsökningsarbetet med en precision i intervallet 50-90% beroende på metodval.

Ort, förlag, år, upplaga, sidor
2019. , s. 59
Serie
TRITA-EECS-EX ; 2019:22
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:kth:diva-257489OAI: oai:DiVA.org:kth-257489DiVA, id: diva2:1347216
Utbildningsprogram
Civilingenjörsexamen - Datateknik
Handledare
Examinatorer
Tillgänglig från: 2019-08-30 Skapad: 2019-08-30 Senast uppdaterad: 2022-06-26

Open Access i DiVA

fulltext(787 kB)1674 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 787 kBChecksumma SHA-512
270b3032958b9638d292ba247e28b088893c08d30d617b5a8bb1ecad4a3acf6227715a0de095e20da381b79ce6827ccb47d9948e665e6e4f79499e9ab130fc8e
Typ fulltextMimetyp application/pdf

Av organisationen
Skolan för elektroteknik och datavetenskap (EECS)
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1674 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1046 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf