Title :
A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks
Author :
Leotta, Maurizio ; Ricca, Filippo ; Antoniol, Giuliano ; Garousi, Vahid ; Junji Zhi ; Ruhe, Guenther
Author_Institution :
Dipt. di Inf., Bioingegneria, Robot. e Ing. dei Sist. (DIBRIS), Univ. di Genova, Genoa, Italy
Abstract :
This paper reports the results and some challenges we discovered during the design and execution of a pilot experiment with 21 bachelor students aimed at investigating the effect of documentation accuracy during software maintenance and evolution activities. As documentation we considered: a high level system functionality description and UML documents. Preliminary results indicate a benefit of +15% in terms of efficiency (computed as number of correct tasks per minute) when a more accurate documentation is used. The discovered challenging aspects to carefully consider in future executions of the experiment are as follows: selecting "the right" documentation artefacts, maintenance tasks and documentation versions, verifying that the subjects really used the documentation during the experiment and measuring documentation-code alignment.
Keywords :
Unified Modeling Language; document handling; formal verification; software maintenance; software metrics; system documentation; UML documents; documentation accuracy effect quantification; documentation versions; documentation-code alignment measurement; high level system functionality description documents; maintenance tasks; pilot experiment; right documentation artefact selection; software evolution activities; software maintenance activities; Computational modeling; Documentation; Educational institutions; Maintenance engineering; Software maintenance; Unified modeling language; Controlled Experiment; Documentation Accuracy; Maintenance Tasks;
Conference_Titel :
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location :
Eindhoven
DOI :
10.1109/ICSM.2013.64