The design and field evaluation of a repeatable collaborative software code inspection process

Pushpa G. Koneri, Gert Jan De Vreede, Douglas L. Dean, Ann L. Fruhling, Peter Wolcott

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Scopus citations

Abstract

The use of software products in today's world has increased dramatically making quality an important aspect of software development. There is a continuous need to develop processes to control and increase software quality. Software code inspection is one way to pursue this goal. This paper presents a collaborative code inspection process that was designed during an action research study using Collaboration Engineering principles and techniques. Our inspection process was implemented as a sequence of thinkLets, chunks of facilitation skill, that were subsequently field tested in a traditional paper-based and Group Support System (GSS)-based environment. It was found to be successful in uncovering many major, minor as well as false-positive defects in inspected pieces of code. Results illustrate the process' efficiency in identifying duplicate defects thereby reducing follow-up time to correct each defect. The inspection process' flexibility was observed as it was successfully applied to inspect both pieces of code or an entire module. Overall the collaborative inspection process was considered to be productive for code inspection and was satisfactory for the inspectors involved.

Original languageEnglish (US)
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages325-340
Number of pages16
DOIs
StatePublished - 2005
Event11th International Workshop on Groupware: Design, Implementation, and Use, CRIWG 2005 - Porto de Galinhas, Brazil
Duration: Sep 25 2005Sep 29 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3706 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Workshop on Groupware: Design, Implementation, and Use, CRIWG 2005
CountryBrazil
CityPorto de Galinhas
Period9/25/059/29/05

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'The design and field evaluation of a repeatable collaborative software code inspection process'. Together they form a unique fingerprint.

Cite this