Software properties define how software systems should operate. Specifying correct properties, however, can be difficult and expensive as it requires deep knowledge of the system\u27s expected behavior and the environment in which it operates. Automated analysis techniques to infer properties from code or code executions can mitigate that cost, but are still unable to go beyond state properties and the simplest patterns of temporal properties. This limitation renders properties that sacrifice fault detection power. To address this problem, we introduce a new type of software properties called \textit{statistical properties}, which characterize significant statistical relationships among the values of variables across program states. We defi...
In this paper, we propose a defect prediction approach centered on more robust evidences towards cau...
Software architecture holds the promise of advancing the state of the art in software engineering. T...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Software properties define how software systems should operate. Specifying correct properties, howev...
It is very complex to write programs that behave accurately in the program verification tools. Autom...
Software systems will eventually contribute to their own maintenance using implementations of self-a...
Software defect prediction is motivated by the huge costs incurred as a result of software failures...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
The ubiquitous nature of software demands that software is released without faults. However, softwar...
This study is a direct result of an on-going project to model the reliability of a large real-time c...
System monitoring can help to detect abnormalities and avoid failures. Crafting monitors for today’s...
Software engineering is not an empirically based discipline. As a result, many of its practices are ...
Access restricted to the OSU CommunityThis thesis shows how probabilistic graphical models may be ap...
As software evolves, becoming a more integral part of complex systems, modern society becomes more r...
International audienceSoftware development usually involves a collection of properties, programs and...
In this paper, we propose a defect prediction approach centered on more robust evidences towards cau...
Software architecture holds the promise of advancing the state of the art in software engineering. T...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Software properties define how software systems should operate. Specifying correct properties, howev...
It is very complex to write programs that behave accurately in the program verification tools. Autom...
Software systems will eventually contribute to their own maintenance using implementations of self-a...
Software defect prediction is motivated by the huge costs incurred as a result of software failures...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
The ubiquitous nature of software demands that software is released without faults. However, softwar...
This study is a direct result of an on-going project to model the reliability of a large real-time c...
System monitoring can help to detect abnormalities and avoid failures. Crafting monitors for today’s...
Software engineering is not an empirically based discipline. As a result, many of its practices are ...
Access restricted to the OSU CommunityThis thesis shows how probabilistic graphical models may be ap...
As software evolves, becoming a more integral part of complex systems, modern society becomes more r...
International audienceSoftware development usually involves a collection of properties, programs and...
In this paper, we propose a defect prediction approach centered on more robust evidences towards cau...
Software architecture holds the promise of advancing the state of the art in software engineering. T...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...