Model-Based Analysis of Adoption Factors for Software Visualization Tools in Corrective Maintenance
Loading...
Date
2010
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Several classification models exist for software visualization (SoftVis) tools. Such models can
be used to compare the features provided by several tools to the requirements of a given use case,
in the process of selecting optimally fitting tools. However, it is not easy to predict how such
models will perform when used to predict the adoption of SoftVis tools at large, especially for
tools which were not considered during the model design.
Here, we consider an existing classification model that aims to provide generic guidelines for
comparing SoftVis tools for corrective maintenance (CM) based of their features perceived as
desirable by users. Although this model explicitly captures several such features, it is not evident
that tools that fit the model will be found effective by users in practice.
This paper tests the above hypothesis by presenting a comparative evaluation of four software
visualization (SoftVis) tools used in CM. The tools were selected to fit well the desirable criteria
captured by the model under evaluation. Four independent groups of professional software devel-
opers participated in the evaluation, each group using a different tool to solve the same CM task
on a real-world code base under typical industry conditions. The results show matches between
the features described by the model as highly desirable and and those observed in practice to be
essential for tool acceptance, e.g. IDE integration, extended search capabilities, multiple views,
scalability, and the need for both dynamic and static visualizations; weakly relevant features, e.g.
the commercial tool status; and features which do not influence acceptance, e.g. 3D and anima-
tion. Besides showing the correlation between the classification model and observed practice, our
study further refines the model’s criteria seen as important for industrial acceptance of software
visualization tools.
Description
Keywords
Software visualization, Software maintenance
Citation
Sensalire, M., Ogao, P., & Telea, A. (2010). Model-based analysis of adoption factors for software visualization tools in corrective maintenance. tech. report SVCG-RUG-10-2010, Univ. of Groningen, the Netherlands.
URI
https://www.researchgate.net/profile/Alexandru-Telea/publication/264873680_Model-Based_Analysis_of_Adoption_Factors_for_Software_Visualization_Tools_in_Corrective_Maintenance/links/548e19cb0cf2d1800d8421ba/Model-Based-Analysis-of-Adoption-Factors-for-Software-Visualization-Tools-in-Corrective-Maintenance.pdf
https://nru.uncst.go.ug/handle/123456789/6555
https://nru.uncst.go.ug/handle/123456789/6555