Assessment of software defect detection efficiency and cost through an intelligent collaborative virtual environment

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...

Descripción completa

Detalles Bibliográficos
Autores: JUAN PABLO UCAN PECH, OMAR SALVADOR GOMEZ GOMEZ, RAUL ANTONIO AGUILAR VERA
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2016
País:México
Institución:Universidad Autónoma de Yucatán
Repositorio:Repositorio Digital Institucional de la Universidad Autónoma de Yucatán
OAI Identifier:oai:redi.uady.mx:123456789/424
Acceso en línea:http://redi.uady.mx:8080/handle/123456789/424
Access Level:acceso embargado
Palabra clave:info:eu-repo/classification/cti/1
info:eu-repo/classification/cti/7
Computer-supported collaborative learning
Computer-supported cooperative work
Controlled experiment
Programming learning
Software verification
Descripción
Sumario: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.