A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Context-Aware Fault Localization via Control Flow Analysis
2011
Journal of Software
In this paper, we use control flow paths to analyze the execution context, quantify edge profiles to assess how each block contributes to failures and propose the context-aware fault localization approach ...
Coverage-based fault localization techniques are effective to support program debugging. However, these techniques assess the suspiciousness of program entities individually. ...
Coverage based Fault Localization Agrawal et al. [1] are the first to propose the coverage based fault localization technique, which is called χSlice. ...
doi:10.4304/jsw.6.10.1977-1984
fatcat:qyb6i44sdrb3lc3bpswknna27i
How well does test case prioritization integrate with statistical fault localization?
2012
Information and Software Technology
It also identifies a mid--range deterioration in fault localization effectiveness when adding more test cases to facilitate debugging. ...
Context: Effective test case prioritization shortens the time to detect failures, and yet the use of fewer test cases may compromise the effectiveness of subsequent fault localization. ...
with fault localization effectiveness, this paper reports the empirical study results on the integration of adaptive random test case prioritization techniques with fault localization. ...
doi:10.1016/j.infsof.2012.01.006
fatcat:kwv7dvn6ira3pdeyoeduusrmti
Regression Test Selection Tool for Python in Continuous Integration Process
2021
2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
A special characteristic of the tool is the attention to easy integration to continuous integration and deployment. ...
The high missed fault rate at the line-level granularity is related to the selected basic mutation approach and the result could be improved with advanced mutation techniques. ...
ACKNOWLEDGEMENT This work was labelled by ITEA3 and funded by local authorities under grant agreement ITEA-2019-18022-IVVES. 8 ...
doi:10.1109/saner50967.2021.00077
fatcat:2yfccs3j5fdizi757vzahmqbti
Using an innovative SoC-level FMEA methodology to design in compliance with IEC61508
2007
2007 Design, Automation & Test in Europe Conference & Exhibition
It includes as well a spreadsheet to compute the metrics required by the IEC norm such Diagnostic Coverage and Safe Failure Fraction. ...
The paper explains how to take benefits of the information provided by such approach and as example it is described how the methodology has been applied to design memory sub-systems to be used in fault ...
The methodology has been used to certify the fRMEM product of YOGITECH SpA according IEC 61508. ...
doi:10.1109/date.2007.364641
dblp:conf/date/MarianiBC07
fatcat:4clk2wwhmrck5mql74npo7clja
Artificial table testing dynamically adaptive systems
[article]
2009
arXiv
pre-print
In this paper we focus on testing the adaption policy and propose a strategy for the selection of envi-ronmental variations that can reveal faults in the policy. ...
These systems can be decomposed in two parts: the adaptation policy that specifies how the system must react according to the environmental changes and the set of possible variants to reconfigure the system ...
If adding it increases the value of G, then it is added to the candidate solution (line 7). Otherwise, it is added to the memory structure MEM with an initial iteration count of 0. ...
arXiv:0903.0914v1
fatcat:4ms6wqhyovfdnhp7u77sxwftgu
Testing of aspect-oriented programs: difficulties and lessons learned based on theoretical and practical experience
2015
Journal of the Brazilian Computer Society
Firstly, despite the customisation of traditional testing techniques to the AOP context, the literature lacks discussions on how hard it is to apply them to (even ordinary) AO programs based on practical ...
This paper deals with these two issues. ...
The authors characterised a set of integration faults related to communication variables (i.e. variables that are related to the communication between units such as formal parameters, local and global ...
doi:10.1186/s13173-015-0040-1
fatcat:calv2shm3namznmta25dkpknti
Fault Tolerant Dynamic Scheduling on Real Time Hierarchical System: Proposals for Fault Tolerant Mechanism on Safety-Critical System
2018
International Journal of Engineering & Technology
The paradigm changes from federated architecture to integrated architecture in the real time system introduces a partitioned system to ensure fault isolation and for scheduling the hierarchy scheduling ...
Integrated architecture based on partitioned system with hierarchical scheduling is referred as real time hierarchical system which is a solution to increase efficiency in terms of hardware cost and size ...
Acknowledgement I would like to give my acknowledgement to Telkom University and LPDP. ...
doi:10.14419/ijet.v7i4.44.26871
fatcat:h2xilpa3qfflvogjrv6oeqepay
A Framework for Failure Diagnosis
2017
2017 IEEE International Conference on Software Testing, Verification and Validation (ICST)
My short stay with your research group and interactions with colleagues there provided me new insight. My past and present colleagues: ...
I would not forget to thank them. ...
to the developer with minimal added cost. ...
doi:10.1109/icst.2017.75
fatcat:lehkuolsr5hnbj4vwsuxamljmm
Mitigating the Effect of Class Imbalance in Fault Localization Using Context-aware Generative Adversarial Network
[article]
2023
arXiv
pre-print
To mitigate the effect of class imbalance in FL, we propose CGAN4FL: a data augmentation approach using Context-aware Generative Adversarial Network for Fault Localization. ...
Fault localization (FL) analyzes the execution information of a test suite to pinpoint the root cause of a failure. ...
Therefore, we intend to integrate a failure-inducing context into the GAN training to guide its data augmentation. ...
arXiv:2303.06644v1
fatcat:izyua5yjbfcpvglrh5kl5ybz2e
Using the Case-Based Ranking Methodology for Test Case Prioritization
2006
Conference on Software Maintenance, Proceedings of the
User input is integrated with multiple prioritization indexes, in an iterative process that successively refines the test case ordering. ...
If the objective is fault detection, an inappropriate execution order might reveal most faults late, thus delaying the bug fixing activity and eventually the delivery of the software. ...
Additional fault index prioritization is similar to additional coverage for the executionbased techniques: The next test case added to the pri-oritized list is the one which maximizes the sum of the fault ...
doi:10.1109/icsm.2006.74
dblp:conf/icsm/TonellaAS06
fatcat:dxkmc3vfqzeonm4zzcjeyndxaa
Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs
2007
Journal of Object Technology
As a consequence, new integration testing techniques must be developed to deal with the new dimensions introduced by aspects. ...
In aspect-oriented programs, integration is more fine grained and occurs, as stated in [Alex04], with respect to the intra-method control and data flow. ...
The second level is related to the fact that several aspects are integrated to a single class. In that case, it becomes difficult to localize the source of a fault when failures occur. ...
doi:10.5381/jot.2007.6.1.a1
fatcat:c7ylas3aujdlfinuhcguz3stvi
Automated repair of feature interaction failures in automated driving systems
2020
Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis
Our repair strategy achieves its goal by (1) localizing faults spanning several lines of code, (2) simultaneously resolving multiple interaction failures caused by independent faults, (3) scaling repair ...
In this paper, we propose a repair technique to automatically resolve undesired feature interaction failures in automated driving systems (ADS) that lead to the violation of system safety requirements. ...
Our approach localizes faults over several lines of code to fix complex integration faults and deals with the scalability issues of testing and repairing ADS. ...
doi:10.1145/3395363.3397386
dblp:conf/issta/AbdessalemPNBS20
fatcat:bnqczfzpsje4bbj24wfokmtzxy
STIPI: Using Search to Prioritize Test Cases Based on Multi-objectives Derived from Industrial Practice
[chapter]
2016
Lecture Notes in Computer Science
To solve this problem, we propose a search-based test case prioritization approach (named STIPI) by defining a fitness function with four objectives and integrating it with a widely applied multi-objective ...
Based on these characteristics and available information related with test case execution (e.g., number of faults detected), we identified that the test case prioritization problem in our particular context ...
Thus, 3 is not added into , and the next test case is evaluated to see if the total execution time can fit the given time budget. 5 with three minutes will be added into , since the inclusion of 5 will ...
doi:10.1007/978-3-319-47443-4_11
fatcat:g2xmbwgu6zdwjb33znoz4bje5e
HDL-Mutation Based Simulation Data Generation by Propagation Guided Search
2011
2011 14th Euromicro Conference on Digital System Design
Case study with a floating point arithmetic IP design has shown that the cost function is able to guide effectively the search procedure towards a fault-detecting test. ...
HDL-mutation based fault injection and analysis is considered as an important coverage metric for measuring the quality of design simulation processes [20, 3, 1, 2]. ...
. 3 Local search procedure with fault propagation cost. ...
doi:10.1109/dsd.2011.83
dblp:conf/dsd/XieML11
fatcat:qszkqo6phvaivauags6drbwlme
Dynamic Code Coverage with Progressive Detail Levels
[article]
2013
arXiv
pre-print
Although helpful, fault localization tools have some scaling problems because of the fine-grained coverage data they need to perform the fault localization analysis. ...
This thesis proposes a new approach to this problem, avoiding as much as possible the high level of coverage detail, while still using the proven techniques these fault localization tools employ. ...
A Dynamic Code Coverage Approach to Maximize Fault Localization Efficiency Keywords-Debugging; dynamic code coverage; software instrumentation; spectrum-based fault localization.
I. ...
arXiv:1306.4546v1
fatcat:b3nq3pvpdres3lndjn7obnycma
« Previous
Showing results 1 — 15 out of 33,951 results