A visual analytics architecture for the analysis and understanding of software systems

Antonio Gonzalez-Torres, José Navas-Sú, Marco Hernández-Vasquez, F. Hernández-Castro, Jennier Solano-Cordero
{"title":"A visual analytics architecture for the analysis and understanding of software systems","authors":"Antonio Gonzalez-Torres, José Navas-Sú, Marco Hernández-Vasquez, F. Hernández-Castro, Jennier Solano-Cordero","doi":"10.29019/ENFOQUEUTE.V10N1.455","DOIUrl":null,"url":null,"abstract":"Visual analytics facilitates the creation of knowledge to interpret trends and relationships for better decision making. However, it has not being used widely for the understanding of software systems and the change process that takes place during their development and maintenance. This occurs despite the need of project managers and developers to analyze their systems to calculate the complexity, cohesion, direct, indirect and logical coupling, detect clones, defects and bad smells, and the comparison of individual revisions. This research considers the design of an extensible and scalable architecture to incorporate new and existing methods to retrieve source code from different versioning systems, to carry out the analysis of programs in different languages, to perform the calculation of software metrics and to present the results using visual representations, incorporated as Eclipse and Visual Studio extensions. Consequently, the aim of this work is to design a visual analytics architecture for the analysis and understanding of systems in different languages and its main contributions are the specification of the design and requirements of such architecture, taking as base the lessons learned in Maleku (A. González-Torres et al., 2016).","PeriodicalId":72918,"journal":{"name":"Enfoque UTE : revista cientifica","volume":"140 ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Enfoque UTE : revista cientifica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29019/ENFOQUEUTE.V10N1.455","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Visual analytics facilitates the creation of knowledge to interpret trends and relationships for better decision making. However, it has not being used widely for the understanding of software systems and the change process that takes place during their development and maintenance. This occurs despite the need of project managers and developers to analyze their systems to calculate the complexity, cohesion, direct, indirect and logical coupling, detect clones, defects and bad smells, and the comparison of individual revisions. This research considers the design of an extensible and scalable architecture to incorporate new and existing methods to retrieve source code from different versioning systems, to carry out the analysis of programs in different languages, to perform the calculation of software metrics and to present the results using visual representations, incorporated as Eclipse and Visual Studio extensions. Consequently, the aim of this work is to design a visual analytics architecture for the analysis and understanding of systems in different languages and its main contributions are the specification of the design and requirements of such architecture, taking as base the lessons learned in Maleku (A. González-Torres et al., 2016).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于分析和理解软件系统的可视化分析体系结构
可视化分析促进了知识的创造,以解释趋势和关系,从而更好地做出决策。然而,它并没有被广泛用于理解软件系统以及在开发和维护期间发生的变更过程。尽管项目经理和开发人员需要分析他们的系统来计算复杂性、内聚性、直接、间接和逻辑耦合、检测克隆、缺陷和不良气味,以及对单个修订的比较,但这种情况还是会发生。本研究考虑了可扩展和可伸缩架构的设计,以结合新的和现有的方法,从不同的版本控制系统中检索源代码,以不同的语言进行程序分析,执行软件度量的计算,并使用可视化表示来呈现结果,合并为Eclipse和visual Studio扩展。因此,这项工作的目的是设计一个可视化的分析架构,用于分析和理解不同语言的系统,其主要贡献是这种架构的设计和需求的规范,以Maleku的经验教训为基础(a . González-Torres等人,2016)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Social Dynamics of Face Masks as Single-Use Waste from the COVID-19 Pandemic Pollen available during anthesis of Hylocereus undatus flowers GAST: A generic AST representation for language-independent source code analysis Greenhouse gas emissions by the biogas from the Abandoned Solid Waste Final Disposal Site in City of Veracruz, Mexico Lean Manufacturing Tools Applied to Human Resource Management and its Impact on Social Sustainability
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1