Utilizing Deep Learning to Optimize Software Development Processes

要約

本研究では、ソフトウェア開発プロセスにおけるディープラーニング技術の応用、特にコードレビュー、エラー予測、テスト生成の自動化によるコード品質と開発効率の向上を探る。一連の実証研究を通じて、ディープラーニングツールを用いた実験グループと、従来の手法を用いた対照グループを、コードエラー率とプロジェクト完了時間の観点から比較した。その結果、実験グループの大幅な改善が実証され、ディープラーニング技術の有効性が検証された。また、本研究では、ソフトウェア開発における深層学習の潜在的な最適化ポイント、方法論、技術的課題、およびこれらの技術を既存のソフトウェア開発ワークフローに統合する方法についても議論している。

要約(オリジナル)

This study explores the application of deep learning technologies in software development processes, particularly in automating code reviews, error prediction, and test generation to enhance code quality and development efficiency. Through a series of empirical studies, experimental groups using deep learning tools and control groups using traditional methods were compared in terms of code error rates and project completion times. The results demonstrated significant improvements in the experimental group, validating the effectiveness of deep learning technologies. The research also discusses potential optimization points, methodologies, and technical challenges of deep learning in software development, as well as how to integrate these technologies into existing software development workflows.

arxiv情報

著者 Keqin Li,Armando Zhu,Peng Zhao,Jintong Song,Jiabei Liu
発行日 2024-05-03 13:07:18+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, DeepL

カテゴリー: cs.AI, cs.CL, cs.LG, cs.SE パーマリンク