Fault-prone byte-code detection using text classifier

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Researchers have studied approaches to detect fault-prone modules for a long time. As one of these approaches, we proposed an approach using a text filtering technique. In this approach, we assume that faults relate to words and contexts in a software module. Our technique accepts inputs as a text information. Based on a dictionary that was learned by classifying modules that induce faults, the fault inducing probability over a target module is calculated, and it judges whether the given module is a fault-prone module. Although our approach targeted the source code of software, especially in embedded software, the analysis of byte-code is also required. The source code based fault detection suffered from noises such as the way of writing, the used name of identifiers, and so on. Eliminating such noises may improve the accuracy of prediction. In this study, we aimed at fault detection from the byte-code of Java. Specifically, we tried to detect faults from the dis-assembled intermediate code of Java class file. To show the effectiveness of our approach, we conducted an experiment and compared our approach with source code based approach.

Cite

CITATION STYLE

APA

Fujiwara, T., Mizuno, O., & Leelaprute, P. (2015). Fault-prone byte-code detection using text classifier. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9459, pp. 415–430). Springer Verlag. https://doi.org/10.1007/978-3-319-26844-6_30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free