Authors:
Andrea De Lucia
1
;
Fausto Fasano
1
;
Genoveffa Tortora
1
and
Giuseppe Scanniello
2
Affiliations:
1
University of Salerno, Italy
;
2
University of Basilicata, Italy
Keyword(s):
Software Inspection, Synchronous communication, Global Software Engineering, Process Support Systems.
Related
Ontology
Subjects/Areas/Topics:
Applications
;
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Case-Based Reasoning
;
Enterprise Information Systems
;
Enterprise Software Technologies
;
Maintenance
;
Operational Research
;
Pattern Recognition
;
Reliable Software Technologies
;
Software Engineering
;
Symbolic Systems
;
Theory and Methods
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.