DocumentCode :
1422822
Title :
Software inspections at Fermilab-use and experience
Author :
Berman, Eileen E.
Author_Institution :
Fermi Nat. Accel. Lab., Batavia, IL, USA
Volume :
45
Issue :
4
fYear :
1998
fDate :
8/1/1998 12:00:00 AM
Firstpage :
1937
Lastpage :
1941
Abstract :
Because of the critical nature of DA/Online software it is important to commission software which is correct, usable, reliable and maintainable, i.e. has the highest quality possible. In order to help meet these goals Fermi National Accelerator Laboratory (Fermilab) has begun implementing a formal software inspection process. Formal Inspections are used to reduce the number of defects in `software at as early a stage as possible. These Inspections, in use at a wide variety of institutions (e.g. NASA, Motorola), implement a well-defined procedure that can be used to improve the quality of many different types of deliverables. The inspection process, initially designed by Michael Fagan, is described as it was developed and as it is currently implemented at Fermilab where it has been used to improve the quality of a variety of different experiment DA/Online software. Benefits of applying inspections at many points in the software life-cycle and benefits to the people involved are investigated. Experience with many different types of inspections and the lessons learned about the inspection process itself will be detailed. Finally, the future of Inspections at Fermilab will be given
Keywords :
high energy physics instrumentation computing; software quality; Fermi National Accelerator Laboratory; Fermilab; formal software inspection process; inspection process; software inspections; software life-cycle; Application software; Disk recording; Inspection; Laboratories; NASA; Process design; Programming; Software maintenance; Software quality; Testing;
fLanguage :
English
Journal_Title :
Nuclear Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9499
Type :
jour
DOI :
10.1109/23.710967
Filename :
710967
Link To Document :
بازگشت