arrow
返回

Reducing inspection interval in large-scale software development

delete2002-07-01
delete32
delete
OA
AI
D
Dewayne E. Perry
A
A. Porter
M
Michael W. Wade
L
Lawrence G. Votta
J
J. M. Perpich
DOI:10.1109/TSE.2002.1019483delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We have found that, when software is developed by multiple, geographically separated teams, the cost-benefit trade-offs of software inspection change. In particular, this situation can significantly lengthen the inspection interval (calendar time needed to complete an inspection). Our research goal was to find a way to reduce the inspection interval without reducing inspection effectiveness. We believed that Internet technology offered some potential solutions, but we were not sure which technology to use nor what effects it would have on effectiveness. To conduct this research, we drew on the results of several empirical studies we had previously performed. These results clarified the role that meetings and individuals play in inspection effectiveness and interval. We conducted further studies showing that manual inspections without meetings were just as effective as manual inspections with them. On the basis of these and other findings and our understanding of Internet technology, we built an economical and effective tool that reduced the interval without reducing effectiveness. This tool, Hypercode, supports meetingless software inspections with geographically distributed reviewers. HyperCode is a platform independent tool, developed on top of an Internet browser, that integrates seamlessly into the current development process. By seamless, we mean the tool produces a paper flow that is almost identical to the current inspection process. HyperCode's acceptance by its user community has been excellent. Moreover, we estimate that using HyperCode has reduced the inspection interval by 20 to 25 percent. We believe that, had we focused solely on technology (without considering the information our studies had uncovered), we would have created a more complex, but not necessarily more effective tool. We probably would have supported group meetings, restricted each participant's access to review comments, and supported a wider variety of inspection methods. In other words, the principles derived from our empirical studies dramatically and successfully directed our search for a technological solution.
Keyword:
code inspections, web-based
meetingless
asynchronous
natural occurring inspection experiment
automated support for inspections
work
paper and information flow

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
PRODUCCIÓN Y CALIDAD EN VARIEDADES DE CAFÉ (Coffea arabica L.) EN VERACRUZ, MÉXICO
err2016-09-01
err0
errOAAI
errFrancisco Javier López-García; Esteban Escamilla-Prado; Alfredo Zamarripa-Colmenero; J. Guillermo Cruz-Castillo
err分享
err收藏
Diffusion-Weighted Imaging and Proton Magnetic Resonance Spectroscopy in Perinatal Hypoxic-Ischemic Encephalopathy: Association With Neuromotor Outcome at 18 Months of Age
err2004-11-01
err0
PREAI
errPek-Lan Khong; Catherine Tse; Ivan Y. C. Wong; Barbara C. C. Lam; Pik-To Cheung; Winnie H. S. Goh; Ngai Shan Kwong; Gaik-Cheng Ooi
err分享
err收藏
err分享
err收藏
Exploration of 9-bromo[7]helicene reactivity
err2013-07-01
err0
PREAI
errJaroslav Žádný; Petr Velíšek; Martin Jakubec; Jan Sýkora; Vladimír Církva; Jan Storch
err分享
err收藏
学者 查看更多内容