首页> 外文期刊>International Journal of Software Engineering & Applications (IJSEA) >Learning from Human Repairs Through the Exploitation of Software Repositories
【24h】

Learning from Human Repairs Through the Exploitation of Software Repositories

机译:通过开发软件资源库从人为维修中学习

获取原文
           

摘要

Software systems drive our phones, cars, banks, cities, etc. This places a heavy load on software industrybecause all these systems must be continuously updated, corrected and extended when users andconsumers express new needs and high quality software is now perceived as a "must have" rather than"should have". Developers has to do their best to assure that their code has minimal defects.Nowadays technologies evolve rapidly, software suffer from some majors problems. Firstly softwaremaintainers have to deal with the past (past languages, existing systems, old technologies). It is oftenmisunderstood and treated as a punishment. Secondly developers have to ensure a good software quality.To deal with such problems, approaches have been proposed to support software maintenance and reducethe efforts of developers. One approach commonly adopted is the usage of rules to ensure source codequality and ease maintenance activities.We propose in this paper an approach to ease corrective maintenance task and help to improve softwarequality by exploiting human knowledge available in software repositories. This approach supportremediation of bad situations; by reducing for example time spent to read, understand and how the codecan be changed.
机译:软件系统驱动着我们的电话,汽车,银行,城市等。这给软件行业带来了沉重的负担,因为当用户和消费者表达新的需求并且高质量的软件现在被认为是“必须拥有”而不是“应该拥有”。开发人员必须尽力确保其代码具有最小的缺陷。如今,技术发展迅速,软件遭受了一些重大问题的困扰。首先,软件维护者必须处理过去(过去的语言,现有的系统,旧的技术)。它常常被误解并被视为一种惩罚。其次,开发人员必须确保良好的软件质量。针对此类问题,已提出了支持软件维护并减少开发人员工作量的方法。普遍采用的一种方法是使用规则来确保源代码质量并简化维护活动。在本文中,我们提出了一种方法来简化纠正性维护任务,并通过利用软件资源库中的人类知识来帮助提高软件质量。这种方法支持对不良情况的补救;通过减少例如阅读,理解以及如何更改代码所花费的时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号