Visualizing software hierarchy and metrics over releases

S. Humayoun, Syed Moiz Hasan, Ragaad Altarawneh, A. Ebert
{"title":"Visualizing software hierarchy and metrics over releases","authors":"S. Humayoun, Syed Moiz Hasan, Ragaad Altarawneh, A. Ebert","doi":"10.1145/3206505.3206548","DOIUrl":null,"url":null,"abstract":"Analysis and understanding of large software systems requires exploring not only the software structure but also associated software metrics over the development releases. Information visualization helps in this regard greatly through interactive visualizations in comparison to exploring these through the source code or traditional software diagrams like UML diagrams. In this paper, we present our developed visualization tool, called HiMVis, that visualizes software hierarchies and metrics through multi-views visualizations on the same screen. HiMVis visualizes packages and class hierarchies through two space-filling interactive layouts. Further, it shows on demand through multiple views more than fifty software metrics information associated to a particular class or interface over all development releases. We provide a number of interaction and filtering options in the tool to make the exploration of the underlying software system more intuitive. We also conducted a brief user study with 10 participants to determine the usability of the developed tool.","PeriodicalId":330748,"journal":{"name":"Proceedings of the 2018 International Conference on Advanced Visual Interfaces","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2018 International Conference on Advanced Visual Interfaces","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3206505.3206548","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Analysis and understanding of large software systems requires exploring not only the software structure but also associated software metrics over the development releases. Information visualization helps in this regard greatly through interactive visualizations in comparison to exploring these through the source code or traditional software diagrams like UML diagrams. In this paper, we present our developed visualization tool, called HiMVis, that visualizes software hierarchies and metrics through multi-views visualizations on the same screen. HiMVis visualizes packages and class hierarchies through two space-filling interactive layouts. Further, it shows on demand through multiple views more than fifty software metrics information associated to a particular class or interface over all development releases. We provide a number of interaction and filtering options in the tool to make the exploration of the underlying software system more intuitive. We also conducted a brief user study with 10 participants to determine the usability of the developed tool.
可视化软件层次结构和发布的度量
分析和理解大型软件系统不仅需要探索软件结构,还需要探索开发版本中相关的软件度量。在这方面,与通过源代码或像UML图这样的传统软件图来探索相比,信息可视化通过交互式可视化提供了很大的帮助。在本文中,我们介绍了我们开发的可视化工具,称为HiMVis,它通过在同一屏幕上的多视图可视化来可视化软件层次结构和指标。HiMVis通过两个填充空间的交互式布局可视化包和类层次结构。此外,它通过多个视图根据需要显示与所有开发版本中的特定类或接口相关的50多个软件度量信息。我们在工具中提供了许多交互和过滤选项,以使对底层软件系统的探索更加直观。我们还对10名参与者进行了简短的用户研究,以确定所开发工具的可用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信