論文の概要: Understanding the Effect of Agile Practice Quality on Software Product Quality
- arxiv url: http://arxiv.org/abs/2412.15761v1
- Date: Fri, 20 Dec 2024 10:26:54 GMT
- ステータス: 翻訳完了
- システム内更新日: 2024-12-23 16:21:27.027361
- Title: Understanding the Effect of Agile Practice Quality on Software Product Quality
- Title(参考訳): アジャイルの実践的品質がソフトウェア製品の品質に与える影響を理解する
- Authors: Sherlock Anthony Licorish,
- Abstract要約: 優れたコーディングプラクティスと品質管理テクニックは、製品品質のすべての側面に肯定的に相関します。
すべてのソフトウェア開発活動に高いレベルのチーム計画とコミュニケーションは必要ない。
- 参考スコア(独自算出の注目度): 0.0
- License:
- Abstract: Agile methods and associated practices have been held to deliver value to software developers and customers. Research studies have reported team productivity and software quality benefits. While such insights are helpful for understanding how agile methods add value during software development, there is need for understanding the intersection of useful practices and outcomes over project duration. This study addresses this opportunity and conducted an observation study of student projects that was complemented by the analysis of demographics data and open responses about the challenges encountered during the use of agile practices. Data from 22 student teams comprising 85 responses were analyzed using quantitative and qualitative approaches, where among our findings we observed that the use of good coding practices and quality management techniques were positively correlated with all dimensions of product quality (e.g., functionality scope and software packaging). Outcomes also reveal that software product quality was predicted by requirements scoping, team planning and communication, and coding practice. However, high levels of team planning and communication were not necessary for all software development activities. When examining project challenges, it was observed that lack of technical skills and poor time management present most challenges to project success. While these challenges may be mitigated by agile practices, such practices may themselves create unease, requiring balance during project implementation.
- Abstract(参考訳): アジャイルメソッドと関連するプラクティスは、ソフトウェア開発者と顧客に価値を提供するために開催されています。
研究報告では、チームの生産性とソフトウェア品質のメリットが報告されている。
このような洞察は、ソフトウェア開発においてアジャイルメソッドがどのように価値を付加するかを理解するのに役立ちますが、プロジェクト期間を超えて有用なプラクティスと成果の交わりを理解する必要があります。
本研究は、この機会に対処し、人口統計データの分析とアジャイル実践の際の課題に対するオープンレスポンスによって補完された学生プロジェクトについて、観察研究を行った。
85回答からなる22名の学生チームのデータを定量的および質的アプローチを用いて分析し,良質なコーディング手法と品質管理技術の使用が製品品質のすべての側面(例えば,機能範囲やソフトウェアパッケージング)と正の相関関係があることを見出した。
結果として、ソフトウェア製品の品質は、要求スコープ、チーム計画とコミュニケーション、コーディングプラクティスによって予測されたことが明らかになった。
しかし、すべてのソフトウェア開発活動には高いレベルのチーム計画とコミュニケーションが必要ではなかった。
プロジェクトの課題を検討する際には、技術的スキルの欠如と時間管理の欠如がプロジェクトの成功に最も大きな課題であることがわかった。
これらの課題はアジャイルプラクティスによって緩和されるかも知れないが、そのようなプラクティスはそれ自体が不安を生じさせ、プロジェクト実装中にバランスを取る必要がある。
関連論文リスト
- Quality Assurance Practices in Agile Methodology [0.0]
ソフトウェアの複雑さは日々増加しており、ソフトウェアプロダクトの検証の必要性も増している。
ソフトウェアメトリクスを開発プロセスやソフトウェア製品に適用するプラクティスは重要なタスクであり、学習と規律を必要とする。
論文 参考訳(メタデータ) (2024-11-07T19:45:40Z) - Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvement [62.94719119451089]
Lingma SWE-GPTシリーズは、現実世界のコード提出活動から学び、シミュレーションする。
Lingma SWE-GPT 72BはGitHubの30.20%の問題を解決する。
論文 参考訳(メタデータ) (2024-11-01T14:27:16Z) - Using Agile Story Points and Game Theory Together: Better Software Planning and Development in Agile Software Development [0.0]
この研究は、アジャイルソフトウェア開発、ストーリーポイント推定、ゲーム理論の主な概念を統合します。
本稿では,ゲーム理論の応用,特にVickrey AuctionとStag Hunt Gameを提案する。
論文 参考訳(メタデータ) (2024-08-30T18:32:14Z) - How to Measure Performance in Agile Software Development? A Mixed-Method Study [2.477589198476322]
この研究は、アジャイルソフトウェア開発のパフォーマンス指標を実際に使用するときに生じる課題を特定することを目的としている。
結果として、広く使用されているパフォーマンスメトリクスが実際に広く使用されている一方で、アジャイルソフトウェア開発チームは透明性と標準化の欠如と不十分な正確性のために、課題に直面しています。
論文 参考訳(メタデータ) (2024-07-08T19:53:01Z) - Agent-Driven Automatic Software Improvement [55.2480439325792]
本提案は,Large Language Models (LLMs) を利用したエージェントの展開に着目して,革新的なソリューションの探求を目的とする。
継続的学習と適応を可能にするエージェントの反復的性質は、コード生成における一般的な課題を克服するのに役立ちます。
我々は,これらのシステムにおける反復的なフィードバックを用いて,エージェントの基盤となるLLMをさらに微調整し,自動化されたソフトウェア改善のタスクに整合性を持たせることを目指している。
論文 参考訳(メタデータ) (2024-06-24T15:45:22Z) - Natural Language Processing for Requirements Traceability [47.93107382627423]
トレーサビリティは、特に安全クリティカルなシステムにおいて、要件とソフトウェアエンジニアリングにおいて重要な役割を果たす。
自然言語処理(NLP)とその関連技術は、過去10年間に大きく進歩してきた。
論文 参考訳(メタデータ) (2024-05-17T15:17:00Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
本研究は,ソフトウェアビジュアライゼーションツールを用いたマネージャ,リーダ,開発者の親しみやすさを探求することを目的としている。
本手法は, 質問紙調査と半構造化面接を用いて, 実践者から収集したデータの量的, 質的分析を取り入れた。
論文 参考訳(メタデータ) (2024-01-17T21:30:45Z) - Challenges in aligning requirements engineering and verification in a
large-scale industrial context [7.92131557859946]
本稿では,要件と検証プロセスの整合性に関する重要な課題を特定するインタビューの予備的結果を示す。
本研究の成果は,組織内のアライメントを調査するための基盤として,実践者が利用することができる。
論文 参考訳(メタデータ) (2023-07-23T20:08:49Z) - Analyzing Dataset Annotation Quality Management in the Wild [63.07224587146207]
最先端モデルのトレーニングと評価に使用される一般的なデータセットでさえ、誤ったアノテーションやバイアス、アーティファクトの量は無視できない。
データセット作成プロジェクトに関するプラクティスやガイドラインは存在するが、品質管理の実施方法に関する大規模な分析はまだ行われていない。
論文 参考訳(メタデータ) (2023-07-16T21:22:40Z) - AI for Agile development: a Meta-Analysis [0.0]
本研究では,人工知能とアジャイルソフトウェア開発方法論を統合することのメリットと課題について検討する。
このレビューは、特別な社会技術専門知識の必要性など、重要な課題を特定するのに役立った。
プロセスや実践者への影響をよりよく理解し、その実装に関連する間接的な課題に対処するためには、さらなる研究が必要である。
論文 参考訳(メタデータ) (2023-05-14T08:10:40Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。