2013 · 12 citations · 4 references
ComputingComputer ScienceDocumentationMaintenance EngineeringSoftware EngineeringArtifact DocumentationDocumentation AnalysisSoftware DocumentationSoftware MaintenanceDocumentation AccuracyDocumentation EvaluationDocumentation PracticesDocumentation QualityMaintenanceMaintenance DocumentationSoftware Maintenance ProcessUml Modeling
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.
4
Evaluating usage and quality of technical software documentation
Golara Garousi, Vahid Garousi, Mahmoud Moussavi et al. · 2013 · 38 citations