2022
DOI: 10.1109/tr.2022.3140453
|View full text |Cite
|
Sign up to set email alerts
|

Feature-FL: Feature-Based Fault Localization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 13 publications
(3 citation statements)
references
References 73 publications
0
2
0
Order By: Relevance
“…Hu et al [9] introduced a slow feature analysis approach to determine the direction of fault degradation and screen the fault degradation features based on it. A feature-based fault location technique was put forth by Lei et al [10] and employed feature selection and correlation analysis to identify suspicious program statements. By calculating the correlation between degradation features and life, Guo et al [11] selected six sensitive indicators as the input of the RNN network, and then used the created RNN-HI model to integrate the input indicators into a health indicator that reflects the deterioration of bearing performance.…”
Section: Introductionmentioning
confidence: 99%
“…Hu et al [9] introduced a slow feature analysis approach to determine the direction of fault degradation and screen the fault degradation features based on it. A feature-based fault location technique was put forth by Lei et al [10] and employed feature selection and correlation analysis to identify suspicious program statements. By calculating the correlation between degradation features and life, Guo et al [11] selected six sensitive indicators as the input of the RNN network, and then used the created RNN-HI model to integrate the input indicators into a health indicator that reflects the deterioration of bearing performance.…”
Section: Introductionmentioning
confidence: 99%
“… The software defect location model is based on the traditional features related to program analysis information, such as information about test cases passing or failing. Spectrum‐based software defect location technology 6 is a typical example of software defect location using traditional features. The main idea of this method is to extract static features from source programs or program execution information.…”
Section: Introductionmentioning
confidence: 99%
“…3 The existing software defect location technologies can be divided into four categories. 4 The first category uses traditional feature methods related to program analysis information, 5,6 such as the information of test cases passing or failing. This method extracts static features from source code or execution information, which is a time-consuming process; the second type is the software defect location method based on information retrieval, [7][8][9] which measures the text similarity between the defect report and the class or method name in the source code file for a given defect report, to search and arrange the source files suspected of defects; the third category is software defect location method based on machine learning, 10 the method focus on feature engineering; it uses machine learning model to match the topic of error report with the topics of the source file or selects an appropriate classifier to classify the source file into multiple classes by using previously repaired files to locate defective source files; the fourth category is software defect location method based on deep learning 11,12 ; the method uses a deep neural network to extract semantic information of source files and defect reports and makes full use of text information, which is helpful to improve the effect of software defect location.…”
mentioning
confidence: 99%