Failure studies are important in revealing the root causes, behaviors, and life cycle of defects in software systems. These studies either focus on understanding the characteristics of defects in specific classes of systems or the characteristics of a specific type of defect in the systems it manifests in. Failure studies have influenced various software engineering research directions, especially in the area of software evolution, defect detection, and program repair. In this paper, we reflect on the conduct of failure studies in software engineering. We reviewed a sample of 52 failure study papers. We identified several recurring problems in these studies, some of which hinder the ability of the engineering community to trust or replica...
With the growing software industry and our dependency on complex software applications, it is vital ...
Software quality is of strategic importance to decision makers in enterprises. When software fails, ...
It has been said that the term software engineering is an aspiration not a description. We would lik...
The area of software defects is not thoroughly studied in current research, even though it is estima...
peer-reviewedSoftware rarely works as intended when it is initially written. Things go wrong, and d...
Context: Software developers spend a significant amount of time fixing faults. However, not many pap...
Software failure analysis and root-cause analysis have become valuable tools in enabling organizatio...
Software rarely works as intended when it is first written. Software engineering research has long b...
A software accident is an unforseen outcome that arises from a failure of a software project or soft...
As software evolves, becoming a more integral part of complex systems, modern society becomes more r...
In building systems that can survive random software failures, system designers make assumptions abo...
This data set contains the results of an extensive, systematic literature review on the use of machi...
Software testing is an indispensable activity in quality assurance and an enduring topic of researc...
This paper presents a study on the degree of impact of several components on the evolvability of sof...
Failure Mode and Effects Analysis is widely used in engineering hardware systems to help in understa...
With the growing software industry and our dependency on complex software applications, it is vital ...
Software quality is of strategic importance to decision makers in enterprises. When software fails, ...
It has been said that the term software engineering is an aspiration not a description. We would lik...
The area of software defects is not thoroughly studied in current research, even though it is estima...
peer-reviewedSoftware rarely works as intended when it is initially written. Things go wrong, and d...
Context: Software developers spend a significant amount of time fixing faults. However, not many pap...
Software failure analysis and root-cause analysis have become valuable tools in enabling organizatio...
Software rarely works as intended when it is first written. Software engineering research has long b...
A software accident is an unforseen outcome that arises from a failure of a software project or soft...
As software evolves, becoming a more integral part of complex systems, modern society becomes more r...
In building systems that can survive random software failures, system designers make assumptions abo...
This data set contains the results of an extensive, systematic literature review on the use of machi...
Software testing is an indispensable activity in quality assurance and an enduring topic of researc...
This paper presents a study on the degree of impact of several components on the evolvability of sof...
Failure Mode and Effects Analysis is widely used in engineering hardware systems to help in understa...
With the growing software industry and our dependency on complex software applications, it is vital ...
Software quality is of strategic importance to decision makers in enterprises. When software fails, ...
It has been said that the term software engineering is an aspiration not a description. We would lik...