软件缺陷技术债务利息的探索性研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:suxinlan2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业的蓬勃发展以及软件理论的不断深化,软件从业者愈发意识到技术债务对软件质量产生的影响。长期累积的技术债务会对开发效率产生重大影响,严重的技术债务对软件开发和维护是个沉重的负担。近年来,技术债务无论在工业界还是学术界都受到了广泛重视。缺陷技术债务(简称缺陷债务)是技术债务的一种。它指的是已知但被延迟修复的缺陷。缺陷债务利息指的是与缺陷被发现时的修复成本相比,因延迟修复而产生的额外修复成本。对软件系统中的缺陷债务利息进行度量的意义在于开发人员可以通过度量的结果决定哪些缺陷应该被优先修复,这有助于合理地规划缺陷修复进程。同时,对产生高额利息和不产生利息的缺陷的特征进行研究能够为这两类缺陷的识别提供切入点。本次研究中提出了三对度量指标,从软件变更的三个粒度(即代码行、源文件和包)上对缺陷债务利息进行度量。并且对13438个缺陷进行探索性研究,这些缺陷来自59个以Java为主要编程语言的比较重大的软件项目。通过对所收集到的数据进行分析有如下发现:(1)每个缺陷的平均延迟修复时间为225天。为了理解以及修复缺陷平均需要修改660到845行代码、0.57到1.05个源文件、0.29到0.35个包;(2)在缺陷的延迟修复时间和优先级上,总体上缺陷产生的平均利息从低到高呈增长趋势;(3)大约30%的缺陷在代码行的粒度上没有产生利息,也就是说这些缺陷的修复提交中涉及到的源文件在延迟修复的这段时间内根本没有被修改过;(4)相较于产生利息或高额利息的缺陷,没有产生利息的缺陷其修复提交中的代码变更规模要小得多。在代码行的粒度上,相较于修复产生利息或产生高额利息的缺陷,不同提交者对没有产生利息的缺陷其修复提交中涉及的源文件进行交替修改的频率要低得多。
其他文献
“读”与“写”在中国古代社会中常被视为男性文人的专属活动,以男性为读写主体的人物形象也一直贯穿在中国美术史的发展过程中。时至明清,在独特时代文化氛围的氤氲之下,读写活动的主体范围迅速扩展,其中尤为值得注意的是女性作为读写活动主体在此一时期逐渐成为普遍现象,以之为表现主体的绘画作品也日趋充盈。女性读写形象在明清的盛行,与当时社会中的思想导向与审美取向密切相关。而鉴于女性身份阶层的差异性,女性读写形象
学位
<正>《中国中医药报》2020年11月4日讯:近日,国家中医药管理局办公室在山西省五寨县16所中小学校开展了以"普及中医药知识,传承中华优秀传统文化"为主题的"校园中医药文化角建设"专项工作,实现五寨县中小学校中医药文化进校园全覆盖。该专项工作旨在贯彻落实国家中医药管理局对口帮扶山西省五寨县脱贫攻坚,帮助中小学生养成良好的健康意识和生活习惯,激发中小学生对包括中医药文化在内的中华传统文化的自信心,
期刊
人体中的大多数细菌在维持健康方面具有积极作用,但是人体和环境中仍然存在对人体健康产生威胁的致病菌。随着细菌与疾病关系的深入研究,全面系统地掌握细菌与疾病的关系有助于理解疾病的发病机制。现有细菌与疾病关联的研究成果多以生物医学文献的形式存在,因此如何从文本中获得结构化的细菌与疾病关联是一个重要的任务。目前细菌与疾病关联关系的研究主要为二分类关联关系,无法清晰表述细菌与疾病之间的复杂关联。因此,本文将
学位
中国经济建设强势,推动国内旅游业迅速发展,旅游者需要获得更专业化、体验感更强的旅游产品。当前,国内葡萄酒文化的接受度及认可度日益提升,有充足的开发潜能和市场动力。云南作为旅游资源大省,各葡萄酒子产区也具备丰富的旅游资源基础。基于以上背景,本文结合市场发展需求及高校教学特点,构建云南葡萄酒研学旅游平台,开发云南葡萄酒研学旅游产品体系,传播云南特色葡萄酒产区文化,丰富云南研学旅游产品,为葡萄酒相关企业
学位
风险存在于任何一个工程项目之中,因而项目风险管理对于提升项目决策的科学化、提高组织经营目标而言意义重大。设计阶段处于工程项目的前期,对整个项目风险管理具有十分重要的影响,加强设计阶段的风险控制非常必要。当前,我国的房地产开发企业,尤其是中小型开发企业,一方面设计风险管理意识淡薄,另一方面企业内部的风险管理体系建设还有待完善,其开展风险管理活动所应用的文档和企业管理流程工具也不够完善。同时,在房地产
学位
出国参展和办展是中国科技企业开辟和拓展海外市场的首选方式,越来越多的会展企业运用项目管理方法和工具来提高管理水平。境外科技会展项目由于策划在国内,实施在国外,跨地域、跨文化因素会给项目的实施带来高度的不确定性。有效的沟通管理可以鼓励国内外和项目相关方的参与,帮助项目团队论证项目可行性、识别项目风险和提高交付水平。目前境外科技会展项目沟通管理的研究成果甚少,存在许多研究空白,本文对这一领域进行了探索
学位
人类命运共同体的构建是需要在全人类有“人类同命运”的共识之后才能达成的实践,跨文化传播在这个过程中扮演着重要的角色。而随着疫情的出现,跨文化传播面临着新的“全球化与逆全球化”并存的复杂挑战。但是,具身传播在面临这种挑战时,有着独特的“人同此身,身同此理”的优势。具身传播是身体逐渐回归传播研究后出现的新的传播概念。具身传播不仅是一种对以往传播观念的批判性反思,而且在后疫情时代的传播实践中占据着重要的
学位
生物医学事件抽取旨在从生物医学文本中抽取出细粒度分子水平的交互过程,并将抽取结果以结构化的方式表示出来,进而可以帮助相关领域知识库和知识图谱的构建。尽管根据不同策略,国内外学者提出了多种生物医学事件抽取方法,但是由于生物医学领域的特殊性,已有方法的效果并不理想。首先,生物医学文本中通常包含大量的领域专有名词和缩写,导致相关的文本表示学习十分困难。其次,在生物医学文本中,一个句子里包含多个事件是一种
学位
随着现代科技的日益发展,视频监控技术也已应用到了施工现场,可以动态地了解施工进度、秩序以及安全性。但是传统的视频监控需要人力参与排查分析,效率低下,无法满足实时监控并及时预警的需求,因此有必要实现智能化的视频监控影像分析。其中,对施工现场的视频监控影像进行目标检测又是其最重要的一环。本文主要研究工作是对施工现场的工程机械,塔吊、挖机、吊车进行目标检测研究与应用。工程机械目标检测存在诸多困难:工程机
学位
为实现对广龙片区生态保护治理,同时兼顾产业发展和居民生活可持续发展,澄江市启动了广龙旅游小镇项目。通过实施生态移民搬迁和特色旅游小镇建设,促进生态保护治理、产业转型升级、增加居民人均收入。“三生”融合理念是以生态文明保护为基础、以人为主要满足对象,倡导生态空间、生产空间和生活空间“三位一体”发展的理念。本文以广龙旅游小镇为研究对象,运用文献研究法、问卷调查法和实地调研法,收集所需的定性和定量数据。
学位