Evaluación de eficiencia y costo en la detección de defectos a través de un Entorno Virtual Colaborativo Inteligente (Assessment of software defect detection efficiency and cost through an intelligent collaborative virtual environment)

Juan P. Ucán (juan.ucan@correo.uady.mx)1, Omar S. Gómez (ogomez@espoch.edu.ec)2, Raúl A. Aguilar (avera@correo.uady.mx)1


1Universidad Autónoma de Yucatán
2Escuela Superior Politécnica de Chimborazo

This paper appears in: Revista IEEE América Latina

Publication Date: July 2016
Volume: 14,   Issue: 7 
ISSN: 1548-0992


Abstract:
The use of collaborative virtual environments facilitates communication, coordination and cooperation within a group of people. In the field of information and communications technology (ICT), collaborative virtual environments have been developed to support the learning of programming. In this work, we report an empirical study (controlled experiment) which assess the efficiency and cost of detecting defects in instrumented programs with and without the support of an intelligent collaborative virtual environment (ICVE). The ICVE was used as part of a programming course at undergraduate level. The results suggest an equivalent efficiency in defect detection for both types of participants, those who used the ICVE (3.76 observed defects per hour) and those who worked in a traditional manner (4.07 observed defects per hour). With regard to cost, it was observed that participants who used the ICVE completed the activities within a slightly shorter time frame (49.25 minutes) than those who worked without the environment (52.90 minutes); however, the difference was not significant. It was observed that with regard to efficiency and cost, for this type of task (the detection of defects), working virtually through an ICVE versus working ad hoc (in a tradition manner, at the same time and in the same place) yields equivalent results. When collaborative work cannot be done in a traditional way, the use an ICVE is an alternative approach equally effective.

Index Terms:
Computer-supported Collaborative Learning, Computer-supported Cooperative Work, Programming Learning, Software Verification, Controlled Experiment   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (343)]