Matches in SemOpenAlex for { <https://semopenalex.org/work/W2955406654> ?p ?o ?g. }
- W2955406654 abstract "Background: Debugging is a key task during the software development cycle. Spectrum-based Fault Localization (SFL) is a promising technique to improve and automate debugging. SFL techniques use control-flow spectra to pinpoint the most suspicious program elements. However, data-flow spectra provide more detailed information about the program execution, which may be useful for fault localization. Aims: We evaluate the effectiveness and efficiency of ten SFL ranking metrics using data-flow spectra. Method: We compare the performance of data- and control-flow spectra for SFL using 163 faults from 5 real-world open source programs, which contain from 468 to 4130 test cases. The data- and control-flow spectra types used in our evaluation are definition-use associations (DUAs) and lines, respectively. Results: Using data-flow spectra, up to 50% more faults are ranked in the top-15 positions compared to control-flow spectra. Also, most SFL ranking metrics present better effectiveness using data-flow to inspect up to the top-40 positions. The execution cost of data-flow spectra is higher than control-flow, taking from 22 seconds to less than 9 minutes. Data-flow has an average overhead of 353% for all programs, while the average overhead for control-flow is of 102%. Conclusions: The results suggest that SFL techniques can benefit from using data-flow spectra to classify faults in better positions, which may lead developers to inspect less code to find bugs. The execution cost to gather data-flow is higher compared to control-flow, but it is not prohibitive. Moreover, data-flow spectra also provide information about suspicious variables for fault localization, which may improve the developers' performance using SFL." @default.
- W2955406654 created "2019-07-12" @default.
- W2955406654 creator A5008660906 @default.
- W2955406654 creator A5020521912 @default.
- W2955406654 creator A5057346935 @default.
- W2955406654 creator A5069259459 @default.
- W2955406654 creator A5087693724 @default.
- W2955406654 date "2019-06-27" @default.
- W2955406654 modified "2023-10-14" @default.
- W2955406654 title "Evaluating data-flow coverage in spectrum-based fault localization" @default.
- W2955406654 cites W1609394770 @default.
- W2955406654 cites W1978813754 @default.
- W2955406654 cites W1985551847 @default.
- W2955406654 cites W1997310969 @default.
- W2955406654 cites W2000305036 @default.
- W2955406654 cites W2013055342 @default.
- W2955406654 cites W2035095690 @default.
- W2955406654 cites W2052581380 @default.
- W2955406654 cites W2067436653 @default.
- W2955406654 cites W2069406606 @default.
- W2955406654 cites W2081070822 @default.
- W2955406654 cites W2086521394 @default.
- W2955406654 cites W2086868742 @default.
- W2955406654 cites W2096905893 @default.
- W2955406654 cites W2105691657 @default.
- W2955406654 cites W2106170638 @default.
- W2955406654 cites W2118092766 @default.
- W2955406654 cites W2134691366 @default.
- W2955406654 cites W2146652621 @default.
- W2955406654 cites W2148774227 @default.
- W2955406654 cites W2150028049 @default.
- W2955406654 cites W2152956016 @default.
- W2955406654 cites W2153418968 @default.
- W2955406654 cites W2156723666 @default.
- W2955406654 cites W2159949130 @default.
- W2955406654 cites W2162045655 @default.
- W2955406654 cites W2162946946 @default.
- W2955406654 cites W2164456209 @default.
- W2955406654 cites W2165446001 @default.
- W2955406654 cites W2166007208 @default.
- W2955406654 cites W2245429186 @default.
- W2955406654 cites W2467903332 @default.
- W2955406654 cites W2620081107 @default.
- W2955406654 cites W2889114142 @default.
- W2955406654 cites W1857789879 @default.
- W2955406654 doi "https://doi.org/10.48550/arxiv.1906.11715" @default.
- W2955406654 hasPublicationYear "2019" @default.
- W2955406654 type Work @default.
- W2955406654 sameAs 2955406654 @default.
- W2955406654 citedByCount "0" @default.
- W2955406654 crossrefType "posted-content" @default.
- W2955406654 hasAuthorship W2955406654A5008660906 @default.
- W2955406654 hasAuthorship W2955406654A5020521912 @default.
- W2955406654 hasAuthorship W2955406654A5057346935 @default.
- W2955406654 hasAuthorship W2955406654A5069259459 @default.
- W2955406654 hasAuthorship W2955406654A5087693724 @default.
- W2955406654 hasBestOaLocation W29554066541 @default.
- W2955406654 hasConcept C124101348 @default.
- W2955406654 hasConcept C127313418 @default.
- W2955406654 hasConcept C154945302 @default.
- W2955406654 hasConcept C160191386 @default.
- W2955406654 hasConcept C165205528 @default.
- W2955406654 hasConcept C168065819 @default.
- W2955406654 hasConcept C175551986 @default.
- W2955406654 hasConcept C189430467 @default.
- W2955406654 hasConcept C199360897 @default.
- W2955406654 hasConcept C2524010 @default.
- W2955406654 hasConcept C2779960059 @default.
- W2955406654 hasConcept C33923547 @default.
- W2955406654 hasConcept C38349280 @default.
- W2955406654 hasConcept C41008148 @default.
- W2955406654 hasConcept C489000 @default.
- W2955406654 hasConcept C77088390 @default.
- W2955406654 hasConcept C79403827 @default.
- W2955406654 hasConceptScore W2955406654C124101348 @default.
- W2955406654 hasConceptScore W2955406654C127313418 @default.
- W2955406654 hasConceptScore W2955406654C154945302 @default.
- W2955406654 hasConceptScore W2955406654C160191386 @default.
- W2955406654 hasConceptScore W2955406654C165205528 @default.
- W2955406654 hasConceptScore W2955406654C168065819 @default.
- W2955406654 hasConceptScore W2955406654C175551986 @default.
- W2955406654 hasConceptScore W2955406654C189430467 @default.
- W2955406654 hasConceptScore W2955406654C199360897 @default.
- W2955406654 hasConceptScore W2955406654C2524010 @default.
- W2955406654 hasConceptScore W2955406654C2779960059 @default.
- W2955406654 hasConceptScore W2955406654C33923547 @default.
- W2955406654 hasConceptScore W2955406654C38349280 @default.
- W2955406654 hasConceptScore W2955406654C41008148 @default.
- W2955406654 hasConceptScore W2955406654C489000 @default.
- W2955406654 hasConceptScore W2955406654C77088390 @default.
- W2955406654 hasConceptScore W2955406654C79403827 @default.
- W2955406654 hasLocation W29554066541 @default.
- W2955406654 hasOpenAccess W2955406654 @default.
- W2955406654 hasPrimaryLocation W29554066541 @default.
- W2955406654 hasRelatedWork W105941708 @default.
- W2955406654 hasRelatedWork W1492639624 @default.
- W2955406654 hasRelatedWork W1532229929 @default.
- W2955406654 hasRelatedWork W1625365296 @default.
- W2955406654 hasRelatedWork W1757199044 @default.
- W2955406654 hasRelatedWork W1848579875 @default.