2018年以来开源项目前沿论文最新进展 2018.11.06 方建勇1
:2018年以来开源项目前沿论文最新进展 2018.11.06 方建勇1 :本文主要探讨了开源项目中的一些最新进展,特别是针对javacard安全平台的应用以及缺陷预测、单片存储库(monorepos)管理和多容器部署等议题。 【部分内容分析】: 1. **低故障风险识别方法** - 论文提出了对传统缺陷预测的逆向观点,即寻找几乎不包含错误的代码区域,称为“微不足道”的方法。通过计算代码度量并应用关联规则挖掘,可以创建规则来识别出故障风险较低的方法。这种方法在六个Java开源项目中的实证研究中表现良好,尤其适用于跨项目预测,有效支持测试资源的合理分配。 2. **单片存储库(Monorepos)** - Monorepos被大型公司如Google和Facebook以及热门开源项目采用,它是一个包含多个相关或不相关项目的单一存储库。集中化和标准化是其关键特征,优点包括简化依赖关系、跨项目更改协调和易于重构。然而,也存在如代码运行状况、代码库复杂性和开发工具投资等挑战。 3. **多容器部署在物联网网关上** - 高级物联网应用的延迟要求和云数据中心的负载增加推动了更分散的方法,即在物联网网关上部署多功能应用以靠近终端设备处理数据。容器化作为一种轻量级虚拟化形式,解决了资源受限和多样性的挑战,使得应用程序能在各种硬件架构和物联网网关上无差别部署。文章介绍了在物联网网关中使用多容器的Agile框架,并通过基准实验展示了其优势和优化潜力。 4. **基于GitHub的代码移植** - 论文还探讨了利用GitHub存储库进行代码移植的概念,这是一种利用与特定功能相关的代码片段来改进自己的程序的方法,相比传统的组件重用,代码移植更具针对性和灵活性。 综合以上内容,这些研究展示了开源项目在提高软件质量、优化开发流程和适应物联网环境等方面的新进展。它们不仅有助于开发者更好地管理代码和测试,还促进了代码复用和跨项目协作的效率,同时应对物联网设备上的资源限制问题。这些研究成果对于IT行业的实践者来说具有重要的参考价值,能够指导他们改进工作流程,提升软件开发的质量和效率。
剩余40页未读,继续阅读
- 粉丝: 27
- 资源: 296
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0