論文の概要: LAMMPS: A Case Study For Applying Modern Software Engineering to an Established Research Software Package
- arxiv url: http://arxiv.org/abs/2505.06877v1
- Date: Sun, 11 May 2025 07:01:36 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-05-13 20:21:49.085824
- Title: LAMMPS: A Case Study For Applying Modern Software Engineering to an Established Research Software Package
- Title(参考訳): LAMMPS: 最新のソフトウェア工学を確立された研究ソフトウェアパッケージに適用するためのケーススタディ
- Authors: Axel Kohlmeyer, Richard Berger,
- Abstract要約: LAMMPSシミュレーションソフトウェアパッケージとソフトウェア自体のソフトウェア開発プロセスに対する近年のさまざまな変更についてレビューする。
これらの変更がコードの品質やソフトウェアの修正や拡張の容易性にどのように影響したかを調べます。
同時に、聴衆は一般的に強いソフトウェア開発の背景を持つコホートから、限られたソフトウェア開発スキルを持つ多くの研究者を含むグループへと変化した。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: We review various changes made in recent years to the software development process of the LAMMPS simulation software package and the software itself. We discuss how those changes have impacted the effort and workflow required to develop and maintain a software package that has been in existence for more than 30 years and where a significant part of the code base is contributed by external developers. We also look into how those changes have affected the code quality and ease of modifying and extending the software while at the same time its audience has changed from a cohort with a generally strong software development background to a group containing many researchers with limited software development skills. We explore how this contributes to LAMMPS' significant growth in popularity in that time. We close with an outlook on future steps.
- Abstract(参考訳): LAMMPSシミュレーションソフトウェアパッケージとソフトウェア自体のソフトウェア開発プロセスに対する近年のさまざまな変更についてレビューする。
これらの変更が30年以上存在するソフトウェアパッケージの開発とメンテナンスに必要な労力とワークフローにどのように影響したのか、コードベースのかなりの部分が外部開発者によって貢献されているのかについて議論する。
同時に、その聴衆は、一般的に強いソフトウェア開発のバックグラウンドを持つコホートから、限られたソフトウェア開発スキルを持つ多くの研究者を含むグループへと変化しました。
このことが当時のLAMMPSの大幅な成長にどのように貢献するかを考察する。
私たちは今後のステップの見通しを締めくくる。
関連論文リスト
- Human-In-the-Loop Software Development Agents [12.830816751625829]
大規模言語モデル(LLM)ベースのソフトウェアエンジニアリングのためのマルチエージェントパラダイムを導入し、ソフトウェア開発タスクを自動的に解決する。
本稿では,ソフトウェア開発のためのHuman-in-the-loop LLMベースのエージェントフレームワーク(HULA)を紹介する。
私たちは社内使用のために、HULAフレームワークをAtlassianに設計、実装、デプロイしています。
論文 参考訳(メタデータ) (2024-11-19T23:22:33Z) - Think-on-Process: Dynamic Process Generation for Collaborative Development of Multi-Agent System [13.65717444483291]
ToP (Think-on-Process) はソフトウェア開発のための動的プロセス生成フレームワークである。
本フレームワークはGPT-3.5とGPT-4の動的プロセス生成能力を著しく向上させる。
論文 参考訳(メタデータ) (2024-09-10T15:02:34Z) - Agent-Driven Automatic Software Improvement [55.2480439325792]
本提案は,Large Language Models (LLMs) を利用したエージェントの展開に着目して,革新的なソリューションの探求を目的とする。
継続的学習と適応を可能にするエージェントの反復的性質は、コード生成における一般的な課題を克服するのに役立ちます。
我々は,これらのシステムにおける反復的なフィードバックを用いて,エージェントの基盤となるLLMをさらに微調整し,自動化されたソフトウェア改善のタスクに整合性を持たせることを目指している。
論文 参考訳(メタデータ) (2024-06-24T15:45:22Z) - Software development in the age of LLMs and XR [0.0]
数年で、生成的AIはソフトウェア開発を劇的に変え、ほとんどのプログラミングタスクを担った。
本稿では、開発プロセスがどのように影響を受けるのかを探求し、開発者を支援するためにどのツールが必要なのかを分析することによって、この状況がIDEにどのように影響するかを提案する。
論文 参考訳(メタデータ) (2024-04-15T13:45:03Z) - AutoCodeRover: Autonomous Program Improvement [8.66280420062806]
プログラムの改善を自律的に達成するために、GitHubの問題を解決する自動化アプローチを提案する。
AutoCodeRoverと呼ばれるアプローチでは、LLMは洗練されたコード検索機能と組み合わせられ、最終的にプログラムの変更やパッチにつながります。
SWE-bench-lite(300の現実のGitHubイシュー)の実験では、GitHubの問題を解決する効果が向上している(SWE-bench-liteでは19%)。
論文 参考訳(メタデータ) (2024-04-08T11:55:09Z) - SOEN-101: Code Generation by Emulating Software Process Models Using Large Language Model Agents [50.82665351100067]
FlowGenは、複数のLarge Language Model (LLM)エージェントに基づいたソフトウェアプロセスモデルをエミュレートするコード生成フレームワークである。
FlowGenScrumをHumanEval、HumanEval-ET、MBPP、MBPP-ETの4つのベンチマークで評価した。
論文 参考訳(メタデータ) (2024-03-23T14:04:48Z) - Prompting Large Language Models to Tackle the Full Software Development Lifecycle: A Case Study [72.24266814625685]
DevEvalでソフトウェア開発ライフサイクル全体にわたって、大きな言語モデル(LLM)のパフォーマンスを調査します。
DevEvalは4つのプログラミング言語、複数のドメイン、高品質なデータ収集、各タスクに対して慎重に設計および検証されたメトリクスを備えている。
GPT-4を含む現在のLLMは、DevEvalで提示される課題を解決できないことが実証研究によって示されている。
論文 参考訳(メタデータ) (2024-03-13T15:13:44Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
デジタル双生児は、コスト効率の良いソフトウェア開発とメンテナンス戦略の可能性を秘めている。
私たちは中小企業に現在の開発プロセスについてインタビューした。
最初の結果は、リアルタイムの要求が、これまでは、Software-in-the-Loop開発アプローチを妨げていることを示している。
論文 参考訳(メタデータ) (2023-09-17T08:56:36Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。