Code inspection for NPSNET
Adams, Charles E.
Shimeall, Timothy J.
Falby, John S.
MetadataShow full item record
The virtual reality research at the Naval Postgraduate School has produced a simulation environment called NPSNET. NPSNET demonstrates that a real-time, interactive three-dimensional simulation system for multiple networked participants is achievable using low-cost workstations. However, as NPSNET expands, limitations of the current testing methods have become apparent, particularly in the area of man-hours spent in detecting faults in the software. The problem addressed by this research was to improve the validation process of NPSNET by implementing an efficient code inspection. The approach taken was to develop a two-person code inspection based on Pagan's Inspections. The development of the inspection process began with the inspection checklist. The checklist is a result of studying the software development difficulties of NPSNET and other code inspection checklists. Next was the design of the inspection process, which focused on streamlining the amount of time and number of participants conducting the inspection. Finally, a trial inspection was conducted to provide feedback on the effectiveness of the software inspection process. The results of this work demonstrate that it is possible to develop a fast and effective inspection process with fewer people required to conduct it. The trial inspection reduced the time from four to two hours to complete, produced a 35% defects per lines of code rate, and only required two instead of four people to conduct.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Dependable Software through a Holistic Framework of Tool Interoperability and Artifact Dependency Luqi; Puett, J. (Monterey, California. Naval Postgraduate School, 2002-07); NPS-SW-02-006Objectives. The goal of this research is to develop a holistic framework for engineering dependable computing and communications software. The framework establishes collaborative mechanisms by which existing software ...
Agile and Lean Systems Engineering: Kanban in Systems Engineering Turner, Richard; Madachy, Ray; Lane, Jo Ann; Ingold, Dan; Levine, Laurence (SERC, 2013-03-06); SERC-2013-TR-022-2This is the 2nd of two reports that were created for research on this topic funded through SERC. The first report, SERC-TR-032-1 dated March 13, 2012, constituted the 2011-2012 Annual Technical Report and the Final Technical ...
Implementing voice recognition and natural language processing in the NPSNET networked virtual environment DeVilliers, Edward Michael. (Monterey, California. Naval Postgraduate School, 1996-09);Interfaces to military Virtual Reality (VR) systems, such as NPSNET IV.9, have been limited mainly to keyboard, mouse, and joystick devices. This presents two major problems; remembering how to access all the functionality ...