Home | Members | Research | Events | Collab | CDE | Search: Subscribe to the CDG Wiki RSS 2.0 feed

CDG

User Authentication

* [[http://cdg.di.uniba.it/index.php?n=Main.HomePage?action=newuser|Register]]

Calendar

« Ottobre 2009 periodo · Dicembre 2009 periodo »

Novembre 2009
LunMarMerGioVenSabDom
      01
02030405060708
09101112131415
16171819202122
23242526272829
30      

Edit Page | Page History | Printable View | Recent Changes

IBIS: Internet Based Inspection System

Problem

Peer reviews are a software engineering "best practice" for detecting and correcting defects in software artifacts.

Software inspections are a disciplined form of peer reviews, which were developed in the original form by Michael Fagan at IBM and then adopted in many variants by organizations such as NASA, Motorola, Hewlett-Packard, and Lucent Technologies.

Software inspections rigorously define:

  • a phased process to follow
  • roles performed by peers during review
  • a reading toolset to guide the review activity
  • forms and report templates to collect product and process data

Because defects are detected early in the software life cycle, performing software inspections reduce rework activities, thus saving time and costs.

Software inspection costs include:

  • training costs for new reviewers and moderators
  • effort for individual reviewers' preparation and inspection meetings
  • effort for filling forms and preparing reports, entering data in the measurement database, and analyze data

Inspection costs can be reduced through an automated inspection infrastructure. However, the current trend towards spreading organizations over the globe, poses a new problem: how to manage geographically distributed inspection teams.

Internet ubiquity offers the opportunity to reengineer the inspection process and provide an automated support for virtual inspection teams.

Goal

To design and implement a software inspection support system which uses the main Internet application-level services as infrastructure for geographically distributed inspection teams.

Keywords

IBIS, peer reviews, software inspections, Internet-based applications, web technology.

Participants

Filippo Lanubile (Project Leader)
Teresa Mallardo (Post-doc at University of Bari)
CS final-year students at University of Bari

Publications

Approach

Software inspection can be distributed across multiple sites on condition that:

  • It is supported by some Internet-mediated environment (basic requirements)
    • Tool support as a web application with email-based event notification
    • Inspection data stored and exchanged as XML documents
  • It is reorganized to reduce synchronization and coordination (advanced requirements)
    • Reengineered inspection process

IBIS Home Page

IBIS ver. 3.x is available at: http://ibis.di.uniba.it/

Other Information

IBIS (and all files provided) is available under the IBIS License which is based on the MIT licence.
The version 1.x is implemented in MS ASP and is downloadable HERE.
The versions 3.x and 2.x are implemented using .NET platform, developed on SourceForge at: https://sourceforge.net/projects/ibis/, and downloadable HERE.

Page last modified on September 02, 2008, at 02:37 PM