{"title":"Evolutional Insights from UML and Source Code Versions using Information Visualization and Visual Analysis","authors":"S. Bohner, D. Gračanin, Troy Henry, K. Matkovič","doi":"10.1109/VISSOF.2007.4290713","DOIUrl":null,"url":null,"abstract":"Risks associated with producing today's software applications are increasingly linked with size and complexity - just too many aspects of software to fit in the head of even the most talented software engineer. Understanding software entails more than browsing the source code or reviewing the models in the other software artifacts. We use information visualization and visual analysis techniques to parse data sets generated from UML and Java SDK source code versions to examine patterns. This visual perspective provides relevant insights and additional navigation opportunities for software engineers during development and maintenance activities.","PeriodicalId":217160,"journal":{"name":"2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VISSOF.2007.4290713","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Risks associated with producing today's software applications are increasingly linked with size and complexity - just too many aspects of software to fit in the head of even the most talented software engineer. Understanding software entails more than browsing the source code or reviewing the models in the other software artifacts. We use information visualization and visual analysis techniques to parse data sets generated from UML and Java SDK source code versions to examine patterns. This visual perspective provides relevant insights and additional navigation opportunities for software engineers during development and maintenance activities.