INTEGRATING A DISTRIBUTED INSPECTION TOOL WITHIN AN ARTEFACT MANAGEMENT SYSTEM

Andrea De Lucia, Fausto Fasano, Genoveffa Tortora, Giuseppe Scanniello

Abstract

We propose a web based inspection tool addressing the problem of software inspection within a distributed development environment. This tool implements an inspection method that tries to minimise the synchronous collaboration among team members using an asynchronous discussion to resolve the conflicts before the traditional synchronous meeting. The tool also provides automatic merging and conflict highlighting functionalities to support the reviewers during the pre-meeting refinement phase. Information about the inspection progress, which can be a valuable support to make inspection process related decisions is also provided. The inspection tool has been integrated within an artefact management system, thus allowing the planning, scheduling, and enactment of the inspection within the development process and integrating the review phase within the overall artefact lifecycle.

References

  1. Brothers L.R., Sembugamoorthy V., and Muller M., 1990. “ICICLE: Groupware for code inspections”, Proc. of ACM Conf. on Computer Supported Cooperative Work, Los Angeles, CA, USA, pp.169-181.
  2. Damian D., Lanubile F., and Mallardo T., 2006. “An Empirical Study of the Impact of Asynchronous Discussions on Remote Synchronous Requirements Meetings”, Lecture Notes in Computer Science, vol. 3922, pp.155-169.
  3. De Lucia A., Fasano F., Francese R., and Tortora G., “ADAMS: an Artefact-based Process Support System”, Proc. of 16th International Conference on Software Engineering and Knowledge Engineering, Banff, Alberta, Canada, 2004, pp. 31-36
  4. Fagan M.E., 1976. “Design and Code Inspections to Reduce Errors in Program Development”, IBM Systems Journal, vol. 15, no. 3, pp.182-211.
  5. Gintell J.W., Arnold J., Houde M., Kruszelnicki J., McKenney R., and Memmi G., 1993. “Scrutiny: a collaborative inspection and review system”, Proc. of the 4th European Conf. on Software Engineering, pp.344-360.
  6. Humphrey W.S., 1989. “Managing the Software Process”, SEI Series In Software Engineering, Addison-Wesley Longman Publishing, Boston, MA, USA.
  7. Johnson P.M. and Tjahjono D., 1998. “Does Every Inspection Really Need a Meeting?”, Empirical Software Engineering, vol.3, no.1, pp.9-35
  8. Knight J.C., and Meyers E.A., 1991. “Phased inspections and their implementation”, Software Engineering Notes, vol. 16, no.3, pp.29-35.
  9. Knight J.C. and Meyers E.A., 1993. “An improved inspection technique”, Communications of the ACM, vol.36, no.11, 1993, pp.51-61.
  10. Lanubile F., Mallardo T., and Calefato F., 2003. “Tool Support for Geographically Dispersed Inspection Teams”, Software Process: Improvement and Practice, vol.8, no.4, Wiley InterScience, pp.217-231.
  11. Macdonald F. and Miller J., 1998. “A Comparison of Tool-Based and Paper-Based Software Inspection”, Empirical Software Engineering, vol.3, no.3, pp.233-253
  12. Mashayekhi V., Drake J.M., Tsai W.T., and Reidl J., 1993. “Distributed, collaborative software inspection”, IEEE Software, vol.10, no.5, pp.66-75.
  13. Mashayekhi V., Feulner C., and Reidl J., 1994. “CAIS: collaborative asynchronous inspection of software”, Proc. of the 2nd ACM Symposium on the Foundations of Software Engineering, ACM Press, pp. 21-34.
  14. Murphy P. and Miller J., 1997. “A process for asynchronous software inspection”, Proc. of the 8th Int. Workshop on Software Technology and Engineering Practice, London, UK, pp.96-104.
  15. Stein M., Riedl J., Harner S.J., and Mashayekhi V., 1997. “A case study of distributed, asynchronous software inspection”, Proc. of the 19th Int. Conf. on Software Engineering, Boston, MA, USA, pp.107-117.
Download


Paper Citation


in Harvard Style

De Lucia A., Fasano F., Tortora G. and Scanniello G. (2007). INTEGRATING A DISTRIBUTED INSPECTION TOOL WITHIN AN ARTEFACT MANAGEMENT SYSTEM . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 184-189. DOI: 10.5220/0001332901840189


in Bibtex Style

@conference{icsoft07,
author={Andrea De Lucia and Fausto Fasano and Genoveffa Tortora and Giuseppe Scanniello},
title={INTEGRATING A DISTRIBUTED INSPECTION TOOL WITHIN AN ARTEFACT MANAGEMENT SYSTEM},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={184-189},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001332901840189},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - INTEGRATING A DISTRIBUTED INSPECTION TOOL WITHIN AN ARTEFACT MANAGEMENT SYSTEM
SN - 978-989-8111-06-7
AU - De Lucia A.
AU - Fasano F.
AU - Tortora G.
AU - Scanniello G.
PY - 2007
SP - 184
EP - 189
DO - 10.5220/0001332901840189