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.