Skip to main content

Scrutiny: A collaborative inspection and review system

  • Conference paper
  • First Online:
Software Engineering — ESEC '93 (ESEC 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 717))

Included in the following conference series:

Abstract

This paper describes a Bull US Applied Research Laboratory project to build a collaborative inspection and review system called Scrutiny using ConversationBuilder from the University of Illinois at Urbana-Champaign. The project has several distinct aspects: technology oriented research, prototype building, experimentation, and tool deployment/technology transfer. Described are the design of the current operational version of Scrutiny for inspection-only, the evolutionary design of Scrutiny to handle various forms of review, and some initial thoughts on integration with other CASE frameworks and tools. The problem domain selected, the development environment, lessons learned thus far, some ideas from related work, and the problems anticipated are discussed here.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. John E. Arnold and Gérard Memmi. Control Integration and its Role in Software Integration. In: Toulouse '92 Fifth International Conference: Software Engineering & its Applications, Proceedings (December 1992)

    Google Scholar 

  2. L. Brothers, V. Sembugamoorthy, and M. Muller. ICICLE: Groupware for Code Inspection. In: Proceedings of CSCW '90, ACM Press (October 1990)

    Google Scholar 

  3. J. Conklin and M. Begeman. gIBIS: A hypertext tool for exploratory policy discussion. In: Proceedings of CSCW '88 (1988)

    Google Scholar 

  4. Janet Drake, Vahid Mashaykhi, John Riedl, and Wei-Tek Tsai. Support for Collaborative Software Inspection in a Distributed Environment: Design, Implementation, and Pilot Study. University of Minnesota Technical Report, TR 92-33 (June 1992)

    Google Scholar 

  5. ECMA. Portable Common Tool Environment (PCTE) Abstract Specification. ECMA-149 (December 1990)

    Google Scholar 

  6. Michael E. Fagan. Design and Code Inspections to Reduce Errors in Program Development. In: IBM Systems Journal, Vol. 15-No 3 (1976)

    Google Scholar 

  7. The Emeraude Environment, Reference Manual Set, GIE Emeraude (July 1990)

    Google Scholar 

  8. W.S. Humphrey. Managing the Software Process. Addison-Wesley, Reading, MA, (1989)

    Google Scholar 

  9. Quality Systems — Model for Quality assurance in design/development, production, installation and servicing: ISO 9001. International Organization for Standardization (1987)

    Google Scholar 

  10. Philip Johnson and Danu Tjahjono. Improving Software Quality through Computer Supported Collaborative Review. University of Hawaii, ICS-TR 92-04 (1992)

    Google Scholar 

  11. Gail E. Kaiser, Peter H. Feiler, and Steven S. Popovich. Intelligent assistance for software development and maintenance. In: IEEE Software, 5(3)-40–49 (May 1988)

    Google Scholar 

  12. Simon M. Kaplan, William J. Tolone, Douglas P. Bogia, and Celsina Bignoli. Flexible, active support for collaborative work with ConversationBuilder. In: Proceedings of CSCW '92, ACM Press (November 1992)

    Google Scholar 

  13. John C. Knight and E. Ann Myers. Phased Inspections and their Implementation. In: ACM-Software Engineering Notes, Vol. 16-No 3, ACM Press (July 1991)

    Google Scholar 

  14. Johnny Martin and W.T. Tsai. N-Fold Inspections: A Requirements Analysis Technique. In: Communications of the ACM, Vol. 33-Number 2, (February 1990)

    Google Scholar 

  15. Reza Morakabati. PCTE-based Inspection Tool — Design and Implementation. Bull USARL Research Report, RAD/USARL/93018 (1993)

    Google Scholar 

  16. Susanna Opper, Henry Fersko-Weiss. Technology for Teams. Van Nostrand Reinhold (1992)

    Google Scholar 

  17. Mark C. Paulk, et.al. Capability Maturity Model for Software. CMU/SEI-91-TR-24, Software Engineering Institute (August 1991)

    Google Scholar 

  18. Steve Reiss. Interacting with the FIELD Environment. Brown University Department of Computer Science, Technical Report No CS-89-51 (May 1989)

    Google Scholar 

  19. Glen W. Russell. Experience with Inspection in Ultralarge-Scale Developments. In: IEEE Software (January 1991)

    Google Scholar 

  20. EAST Environment, Manual set. SFGL (1992)

    Google Scholar 

  21. Li-Tao Shen, Pascal Petit, and Patrick Denimal. Performance Evaluation of the Message Bus of ConversationBuilder through the Scrutiny application. Bull USARL Research Report. RAD/USARL/93019 (1993)

    Google Scholar 

  22. Edward F. Weller. Lessons Learned from Two Years of Inspection Data. In: Proceedings of The 3rd Annual Applications of Software Management Conference (November 1992)

    Google Scholar 

  23. Terry Winograd and Fernando Flores. Understanding Computers and Cognition. Addison-Wesley (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ian Sommerville Manfred Paul

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gintell, J., Arnold, J., Houde, M., Kruszelnicki, J., McKenney, R., Memmi, G. (1993). Scrutiny: A collaborative inspection and review system. In: Sommerville, I., Paul, M. (eds) Software Engineering — ESEC '93. ESEC 1993. Lecture Notes in Computer Science, vol 717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57209-0_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-57209-0_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57209-1

  • Online ISBN: 978-3-540-47972-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics