Title :
Tempest: Towards early identification of failure-prone binaries
Author :
Bhat, Thirumalesh ; Nagappan, Nachiappan
Abstract :
Early estimates of failure-proneness can be used to help inform decisions on testing, refactoring, design rework etc. Often such early estimates are based on code metrics like churn and complexity. But such estimates of software quality rarely make their way into a mainstream tool and find industrial deployment. In this paper we discuss about the Tempest tool that uses statistical failure-proneness models based on code complexity and churn metrics across the Microsoft Windows code base to identify failure-prone binaries early in the development process. We also present the tool architecture and its usage as of date at Microsoft.
Keywords :
software architecture; software reliability; software tools; statistical analysis; system recovery; Tempest; churn metrics; code complexity; failure-prone binaries; industrial deployment; software quality; statistical failure-proneness models; Computer architecture; Computer industry; Inspection; Predictive models; Programming; Software measurement; Software metrics; Software quality; Software testing; System testing;
Conference_Titel :
Dependable Systems and Networks With FTCS and DCC, 2008. DSN 2008. IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4244-2397-2
Electronic_ISBN :
978-1-4244-2398-9
DOI :
10.1109/DSN.2008.4630079