Abstract. The knowledge of real software faults representativeness is important to allow the emulation of software faults in a more accurate way through software fault injection techniques. This paper presents a field data study to analyze the representativeness of Java software faults, including security faults. The faults are classified according to a previous field study of C faults representativeness and new types of faults are identified due to the specific characteristics of the Java language structure. Results are compared and show that the mistakes most commonly made by programmers follow a pattern, independently of the programming language. 1
We present a new approach that uses compiler-directed fault-injection for coverage testing of recove...
Context. Software defect prediction aims to reduce the large costs involved with faults in a softwar...
This paper presents a novel methodology for localizing faults in code as it evolves. Our insight is ...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
Reviewed by Antónia LopesExecuting comprehensive test suits allows programmers to strengthen the con...
Computing students ’ difficulties in understanding Java programming provided a practical context for...
This paper presents a new compile-time analysis that enables a testing methodology for white-box cov...
Abstract. A common method to localize defects is to compare the coverage of passing and failing prog...
Automated static analysis is a promising technique to de-tect defects in software. However, although...
Java is the latest programming language technology to be touted as the programming language solution...
This paper describes the result of analyzing various errors possibly existing in programs in Java, i...
This paper presents a new compile-time analysis that enables a testing methodology for white-box co...
Abstract In this paper we present a new model of Java programs. We show how a program can be compile...
This paper presents a failure analysis of the Java Virtual Machine providing useful insights into th...
Overview of Data Defects4J: A Database of Existing Faults to Enable Controlled Testing Studies for ...
We present a new approach that uses compiler-directed fault-injection for coverage testing of recove...
Context. Software defect prediction aims to reduce the large costs involved with faults in a softwar...
This paper presents a novel methodology for localizing faults in code as it evolves. Our insight is ...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
Reviewed by Antónia LopesExecuting comprehensive test suits allows programmers to strengthen the con...
Computing students ’ difficulties in understanding Java programming provided a practical context for...
This paper presents a new compile-time analysis that enables a testing methodology for white-box cov...
Abstract. A common method to localize defects is to compare the coverage of passing and failing prog...
Automated static analysis is a promising technique to de-tect defects in software. However, although...
Java is the latest programming language technology to be touted as the programming language solution...
This paper describes the result of analyzing various errors possibly existing in programs in Java, i...
This paper presents a new compile-time analysis that enables a testing methodology for white-box co...
Abstract In this paper we present a new model of Java programs. We show how a program can be compile...
This paper presents a failure analysis of the Java Virtual Machine providing useful insights into th...
Overview of Data Defects4J: A Database of Existing Faults to Enable Controlled Testing Studies for ...
We present a new approach that uses compiler-directed fault-injection for coverage testing of recove...
Context. Software defect prediction aims to reduce the large costs involved with faults in a softwar...
This paper presents a novel methodology for localizing faults in code as it evolves. Our insight is ...