• 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