Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

2011

Software Engineering

Electronic Thesis and Dissertation Repository

80-20 Pareto Rule

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

Finding Faulty Functions From The Traces Of Field Failures, Syed Shariyar Murtaza Mar 2011

Finding Faulty Functions From The Traces Of Field Failures, Syed Shariyar Murtaza

Electronic Thesis and Dissertation Repository

Corrective maintenance, which rectifies field faults, consumes 30-60% time of software maintenance. Literature indicates that 50% to 90% of the field failures are rediscoveries of previous faults, and that 20% of the code is responsible for 80% of the faults. Despite this, identification of the location of the field failures in system code remains challenging and consumes substantial (30-40%) time of corrective maintenance. Prior fault discovery techniques for field traces require many pass-fail traces, discover only crashing failures, or identify faulty coarse grain code such as files as the source of faults. This thesis (which is in the integrated article …