首页> 外文期刊>Brazilian Computer Society. Journal >VisminerTD: a tool for automatic identification and interactive monitoring of the evolution of technical debt items
【24h】

VisminerTD: a tool for automatic identification and interactive monitoring of the evolution of technical debt items

机译:Visminertd:一种自动识别和互动监测技术债务项目的互动监测

获取原文
           

摘要

Technical debt (TD) contextualizes problems faced during software evolution considering the tasks that are not carried out adequately during software development. Software TD is a type of debt that brings a short-term benefit, but which may have to be paid with interest later on in the software development life cycle. Its presence brings risks to the project and can reduce its quality. It is worthwhile to have automatic mechanisms to monitor it, as TD monitoring requires the analysis of large amounts of complex data. Therefore, the combination of software metrics and code comment analysis, in the identification, and information visualization techniques, in monitoring, present themselves as a promising strategy to manage TD. This work presents VisminerTD, a tool that allows the automatic identification and interactive monitoring of the evolution of TD items by combining software metrics, code comment analysis, and information visualization. To evaluate its applicability, a feasibility study was carried out considering JUnit 4 and Apache Ant software projects. The results indicated that VisminerTD can support software development teams in monitoring TD items. In addition, a second case study was performed to assess the feasibility of the proposed tool regarding its usefulness, ease of use, and self-predicted future use. The results provided positive evidence on the use of the proposed tool, indicating (i) that it can be useful in supporting TD Identification and TD monitoring activities and (ii) that it can bring gains in terms of comprehensiveness and efficacy when evaluating the desirable time to identify and monitor different types of debt. Given the current scenario characterized by limited options of tools that combine different information to support automatic identification and monitoring of the evolution of TD items in software projects, VisminerTD can approximate the state-of-the-art and the state-of-the-practice in the TD area, contributing to a wider dissemination of the concept.
机译:技术债务(TD)在软件演变期间,考虑到软件开发期间不充分进行的任务,表现出面的问题。软件TD是一种带来短期效益的债务,但在软件开发生命周期中可能必须以兴趣获得兴趣。它的存在为项目带来了风险,可以降低其质量。由于TD监视需要分析大量复杂数据,因此有值得监控它是值得监控它的。因此,软件度量和代码评论分析的组合,在监视的识别和信息可视化技术中,将自己作为管理TD的有希望的策略呈现。这项工作提出了一种允许通过组合软件指标,代码评论分析和信息可视化来自动识别和交互式监控TD项的进展的工具。为了评估其适用性,考虑JUnit 4和Apache Ant软件项目进行可行性研究。结果表明,Visminertd可以支持监控TD项目的软件开发团队。此外,还进行了第二个案例研究,以评估所提出的工具关于其有用性,易用性和自我预测的未来使用的可行性。结果为使用拟议的工具提供了积极的证据,表明(i)可以有助于支持TD识别和TD监测活动和(ii)在评估期望的时间时,它可以在全面性和功效方面带来增益识别和监控不同类型的债务。鉴于当前的情景,其特征在于,通过将不同信息组合的工具选择有限,可以支持自动识别和监视软件项目中的TD项的演变,Visminertd可以近似最先进的和练习状态在TD地区,有助于更广泛传播该概念。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号