@inproceedings{2b1a4ef693ba4efba6c0376ce2403a5c,
title = "The design and field evaluation of a repeatable collaborative software code inspection process",
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.",
author = "Koneri, {Pushpa G.} and {De Vreede}, {Gert Jan} and Dean, {Douglas L.} and Fruhling, {Ann L.} and Peter Wolcott",
year = "2005",
doi = "10.1007/11560296_26",
language = "English",
isbn = "3540291105",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "325--340",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
note = "11th International Workshop on Groupware: Design, Implementation, and Use, CRIWG 2005 ; Conference date: 25-09-2005 Through 29-09-2005",
}