A large part of software engineering research suf-fers from a major problem—there are insufficient data to test software hypotheses, or to estimate parameters in models. To obtain statistically significant results, a large set of programs is needed, each set comprising many programs built to the same specification. We have gained access to such a large body of programs (writ-ten in C, C++, Java or Pascal) and in this paper we present the results of an exploratory analysis of around 29,000 C programs written to a common specification. The objectives of this study were to characterise the types of fault that are present in these programs; to characterise how programs are debugged during devel-opment; and to assess the effectiveness of diverse...
Recent years have seen great advances in software engineering and programming languages, and more an...
Critical systems that integrate software components (e.g., from third-parties) need to address the r...
Software engineering is not an empirically based discipline. As a result, many of its practices are ...
A large part of software engineering research suf-fers from a major problem—there are insufficient d...
Large scale code testing can be mad viable by determining and searching for the most probable faults...
Call number: LD2668 .R4 CMSC 1988 F74Master of ScienceComputing and Information Science
This dissertation examines the utility of a fault categorization technique in improving the coding s...
This experiment represents a new approach to the study of the psychology of programming, and demonst...
An experiment was conducted to compare programmer pro-ductivity and defect rates for Java and C++. A...
In this paper we present an empirical study of architecture– based software reliability based on a l...
Constructing a dependable and fault-tolerant system is inherently difficult. Not only should the sys...
We describe a number of results from a quantitative study of faults and failures in two releases of ...
Abstract: It is often wondered why so much of the software engineering research that appears in the ...
Software testing and software fault tolerance are two major techniques for developing reliable softw...
The paper commences with a description of some of the difficulties associated with software testing ...
Recent years have seen great advances in software engineering and programming languages, and more an...
Critical systems that integrate software components (e.g., from third-parties) need to address the r...
Software engineering is not an empirically based discipline. As a result, many of its practices are ...
A large part of software engineering research suf-fers from a major problem—there are insufficient d...
Large scale code testing can be mad viable by determining and searching for the most probable faults...
Call number: LD2668 .R4 CMSC 1988 F74Master of ScienceComputing and Information Science
This dissertation examines the utility of a fault categorization technique in improving the coding s...
This experiment represents a new approach to the study of the psychology of programming, and demonst...
An experiment was conducted to compare programmer pro-ductivity and defect rates for Java and C++. A...
In this paper we present an empirical study of architecture– based software reliability based on a l...
Constructing a dependable and fault-tolerant system is inherently difficult. Not only should the sys...
We describe a number of results from a quantitative study of faults and failures in two releases of ...
Abstract: It is often wondered why so much of the software engineering research that appears in the ...
Software testing and software fault tolerance are two major techniques for developing reliable softw...
The paper commences with a description of some of the difficulties associated with software testing ...
Recent years have seen great advances in software engineering and programming languages, and more an...
Critical systems that integrate software components (e.g., from third-parties) need to address the r...
Software engineering is not an empirically based discipline. As a result, many of its practices are ...