A SOFTWARE FAULT PREVENTION APPROACH IN CODING AND ROOT CAUSE ANALYSIS

Authors
Citation
Wd. Yu, A SOFTWARE FAULT PREVENTION APPROACH IN CODING AND ROOT CAUSE ANALYSIS, Bell Labs technical journal, 3(2), 1998, pp. 3-21
Citations number
9
Categorie Soggetti
Computer Science Information Systems",Telecommunications,"Engineering, Eletrical & Electronic
Journal title
ISSN journal
10897089
Volume
3
Issue
2
Year of publication
1998
Pages
3 - 21
Database
ISI
SICI code
1089-7089(1998)3:2<3:ASFPAI>2.0.ZU;2-J
Abstract
The complexity of Lucent Technologies' advanced 5ESS(R) switching syst em makes the cost of finding, fixing, and retesting a software fault v ery high. The current 5ESS system contains several million lines of so urce code, which provide many complicated real-time switching function features. As customer demands for ever-increasing product quality com pound the high cost of testing and reworking source code, it is crucia l for the SESS Switching Development organization to find ways to prev ent faults from being introduced into the software in the first place. The 5ESS Switch Coding Fault Prevention Team was assembled to find me thods to prevent the most frequent faults from being injected into a p roduct during coding. The Coding Fault Prevention Guidelines, develope d by the team for use in various Lucent switching development organiza tions, lists the most frequent errors made during coding. if also prov ides coders with information that will help reduce the risk of introdu cing faults into the software. This paper describes the most common pr eventable faults and the technical guidelines developed to overcome th em, it also explains the metrics used to evaluate the results achieved .