[[abstract]]Software crash occurs frequently in our daily life due to poor programming of software. However, when users encounter software crash, an user’s choices are limited. When software crashed, the only choice is to terminate the program. Nevertheless, this choice is not helpful if the same problem occurs again. This thesis propose an idea to diagnose the software after it crashed and display the diagnosis through a component diagram showing that which component would be the major culprit for such a crash. Users can search the internet to look for components with identical functions to replace the problematic components. This concept is widely used in other engineering fields. In other engineering fields, many automatic diagnosis sy...
International audienceReducing as much as possible the rate of software crashes is crucial especiall...
Thesis (Ph.D.)--University of Washington, 2014This dissertation presents five program analysis techn...
Which is the defect that causes a software failure? By comparing the program states of a failing and...
[[abstract]]The software nowadays is a black box to end user. It can allow users to configure which ...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
Abstract—The behavior of a software system often depends on how that system is configured. Small con...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
In this paper we present a technique to automatically diagnose errors detected during software testi...
Software monitoring systems have high performance overhead because they typically monitor all proces...
Context. Software defect prediction aims to reduce the large costs involved with faults in a softwar...
“Why does my program crash?”—This ever recurring ques-tion of software debugging drives the develope...
Abstract: In software development and maintenance stages, programmers need to frequently debug the s...
The overall debugging process is a complicated and troublesome task, involving several stagesand dim...
A key advantage of model-based diagnosis is the ability to use a generic model for the production o...
More applications are designed as server programs, many of which are expected to run 24x7. Ensuring ...
International audienceReducing as much as possible the rate of software crashes is crucial especiall...
Thesis (Ph.D.)--University of Washington, 2014This dissertation presents five program analysis techn...
Which is the defect that causes a software failure? By comparing the program states of a failing and...
[[abstract]]The software nowadays is a black box to end user. It can allow users to configure which ...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
Abstract—The behavior of a software system often depends on how that system is configured. Small con...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
In this paper we present a technique to automatically diagnose errors detected during software testi...
Software monitoring systems have high performance overhead because they typically monitor all proces...
Context. Software defect prediction aims to reduce the large costs involved with faults in a softwar...
“Why does my program crash?”—This ever recurring ques-tion of software debugging drives the develope...
Abstract: In software development and maintenance stages, programmers need to frequently debug the s...
The overall debugging process is a complicated and troublesome task, involving several stagesand dim...
A key advantage of model-based diagnosis is the ability to use a generic model for the production o...
More applications are designed as server programs, many of which are expected to run 24x7. Ensuring ...
International audienceReducing as much as possible the rate of software crashes is crucial especiall...
Thesis (Ph.D.)--University of Washington, 2014This dissertation presents five program analysis techn...
Which is the defect that causes a software failure? By comparing the program states of a failing and...