陈恒
- 作品数:4 被引量:4H指数:1
- 供职机构:复旦大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 面向单个文件的个性化缺陷预测方法
- 现有的缺陷预测方法大多数是面向项目或个人的.这些方法或没有区分文件之间和开发人员之间的差异性,或只区分了开发人员的差异性.然而,在软件开发中,开发人员之间和代码文件之间的差异性是同时存在的.而且这些差异性都可能会影响缺陷...
- 陈恒刘文广高东静彭鑫赵文耘
- 关键词:软件开发
- 文献传递
- 面向单个文件的个性化缺陷预测方法
- 2017年
- 现有的缺陷预测方法大多数是面向项目或个人的,这些方法或没有区分文件之间和开发人员之间的差异性,或只区分了开发人员的差异性。然而,在软件开发中,开发人员之间和代码文件之间的差异性是同时存在的,而且这些差异性都可能会影响缺陷建模或预测的结果。因此,如果缺陷预测方法忽视这些差异性或忽视其中任意一种,针对整个项目或某个开发人员建立缺陷预测模型均可能会影响预测准确性。针对此问题,提出了一种面向单个文件的个性化缺陷预测方法,即将每个开发人员修改每个代码文件的历史数据都作为单独的数据集,建立对应的缺陷模型,并将之用来预测对应开发人员修改对应文件的缺陷情况。通过实验初步确认了在单个文件的个人缺陷数据充分的情况下该方法能够有效地提高缺陷预测的准确性。
- 陈恒刘文广高东静彭鑫赵文耘
- 关键词:个性化源代码
- 面向设计的开源软件项目重构经验研究被引量:3
- 2017年
- 软件在演化过程中经常被修改,软件结构往往会偏离原有的设计方向,软件质量也会逐渐变差。不良设计造成的技术债务在后续开发过程中会带来许多困难和阻碍,需要及时重构,改善原有代码的不良设计。对常见的重构操作进行了简单介绍和分类。在两个开源项目上进行了经验研究,关注两个问题:(1)重构在开源项目中是否被广泛应用,其中是否存在面向设计的重构;(2)是否存在没有及时重构改善原有代码的不良设计,导致后续开发遇到不必要的困难的情况,并且后续是否进行了重构。初步证明了重构在开源项目中的广泛应用和重要性,以及面向设计的重构的重要作用。
- 阮航陈恒彭鑫赵文耘
- 关键词:软件设计开源项目
- 面向矩形融合区校正的多投影显示系统的设计与实现被引量:1
- 2015年
- 随着人们对视觉展示要求越来越高,大尺寸屏幕和高分辨率画面逐渐成为展示的潮流,而作为能够满足人们对于超大屏幕和超高分辨率要求的多投影显示系统,已成为备受关注的热点。传统的投影拼接融合技术对于投影仪数量增加,投影仪任意排列时,也难以满足融合要求。面向矩形融合区校正的多投影显示系统,采用对所有的投影仪进行分组的方式,分别对组内的投影仪进行几何校正和颜色校正。同时针对投影仪的错位排列,对比了基于距离比值的亮度贡献计算方法,由此改进为基于面积比值的亮度贡献计算方法进行融合区的亮度衰减计算。最终实现了包含校正技术和便捷媒体管理以及播放控制的易用系统。实验结果表明面向矩形融合区校正的多投影显示系统的正确性、实用性以及易用性。
- 陆明陈恒姜忠鼎
- 关键词:播放控制