提升软件开发的智能软件工具
深度学习技术在软件开发过程中的应用,特别是在自动化代码审查、错误预测和测试生成,以提高代码质量和开发效率方面进行了研究。通过一系列的实证研究,比较了使用深度学习工具的实验组和使用传统方法的对照组在代码错误率和项目完成时间方面的差异。结果表明实验组有明显改善,验证了深度学习技术的有效性。研究还讨论了深度学习在软件开发中的潜在优化点、方法论和技术挑战,以及如何将这些技术融入现有的软件开发工作流程。
Apr, 2024
深度学习软件工程 (SE4DL) 是在深度学习软件上应用软件工程 (SE) 实践的一个新领域,本研究调查了在应用 DL 项目中采用的常规 SE 工具和 MLOps 工具的使用情况,并发现常规 SE 工具的使用比 MLOps 工具更为普遍,进一步的研究推荐关注开源项目对 MLOps 工具的采用情况以及如何促进已有工具的使用。
Oct, 2023
这篇文章利用自然语言处理技术,针对多个领域的相关研究文献分析了深度学习技术的扩散和影响,在研究健康科学的过程中发现,深度学习技术的采用虽然与知识结构的颠覆和再组合的新颖性呈现负相关,但却能提高期望和引用性能方面的变异性。因此,深度学习方法可以作为一种通用的科学方法,以可衡量的方式推动科学的进展。
Sep, 2020
研究指出,现有的机器学习开发环境和 API 缺乏足够的指导及软件工程最佳实践,需要在专门开发的机器学习应用程序开发方面扩展和适应软件工程概念、工具和技术,并为机器学习特定的软件工程提供充足的研究机会。
Mar, 2022
通过系统文献综述,本文旨在阐述在软件工程 (Software Engineering) 领域中提高人工智能模型可解释性的方法,并总结了已有研究的挑战和未来的研究方向。
Jan, 2024
本文提出了一种新方法,支持自动化机器学习,帮助软件工程师在不需要深入了解人工智能的情况下,选择适当的机器学习模型、算法和技术以及适当的超参数来开发人工智能密集型系统,并进行智能能源领域的案例研究。
Mar, 2022
本文综述了深度学习在编码智能方面的应用,包括代码表示学习、深度学习技术和应用任务,并提供了一个适用于基于深度学习的编码智能模型快速原型设计的开源工具包。同时,公开发布了源代码和数据资源,以促进现有和未来编码智能模型的评估和比较,并指出了几个具有挑战性和有前景的研究方向。
Dec, 2023
本文提出一种利用大型语言模型 (LLMs) 改变软件开发过程的创新性范例,能够通过自然语言沟通来简化和统一关键流程,进而在不需要在每个阶段进行专门软件领域模型开发的情况下,实现整个软件过程的快速生成。
Jul, 2023
深度学习技术在各个领域极大地方便了人们的生活,但深度学习库作为这些系统的支柱,同样会受到漏洞的威胁。本文提供了与深度学习库相关的测试研究概述,讨论了现有方法的优势、劣势,并为深度学习库的应用提供指导和参考,同时还总结了针对这些库的现有测试方法和工具,分析了其有效性和局限性,并探讨了深度学习库测试的挑战和未来的研究方向。
Apr, 2024