論文の概要: Assessing requirements engineering and software test alignment -- Five
case studies
- arxiv url: http://arxiv.org/abs/2308.07640v1
- Date: Tue, 15 Aug 2023 08:43:20 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 14:08:16.820380
- Title: Assessing requirements engineering and software test alignment -- Five
case studies
- Title(参考訳): 要件工学とソフトウェアテストアライメントの評価 - 5つのケーススタディ
- Authors: Michael Unterkalmsteiner, Tony Gorschek, Robert Feldt, Eriks Klotins
- Abstract要約: REST-benchは、ソフトウェア開発プロジェクトのコーディネーションを示し、具体的な改善の機会を特定するアセスメントツールである。
私たちは、アジャイルと計画駆動の環境で、数週間から数年にわたるプロジェクトに適用し、最大1000人の従業員を雇用しました。
- 参考スコア(独自算出の注目度): 8.960336770209476
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: The development of large, software-intensive systems is a complex undertaking
that we generally tackle by a divide and conquer strategy. Companies thereby
face the challenge of coordinating individual aspects of software development,
in particular between requirements engineering (RE) and software testing (ST).
A lack of REST alignment can not only lead to wasted effort but also to
defective software. However, before a company can improve the mechanisms of
coordination they need to be understood first. With REST-bench we aim at
providing an assessment tool that illustrates the coordination in software
development projects and identify concrete improvement opportunities. We have
developed REST-bench on the sound fundamentals of a taxonomy on REST alignment
methods and validated the method in five case studies. Following the principles
of technical action research, we collaborated with five companies, applying
REST-bench and iteratively improving the method based on the lessons we
learned. We applied REST-bench both in Agile and plan-driven environments, in
projects lasting from weeks to years, and staffed as large as 1000 employees.
The improvement opportunities we identified and the feedback we received
indicate that the assessment was effective and efficient. Furthermore,
participants confirmed that their understanding on the coordination between RE
and ST improved.
- Abstract(参考訳): 大規模でソフトウェア集約的なシステムの開発は、一般的に分割と征服戦略によって取り組む複雑な仕事です。
これによって企業は、特に要件エンジニアリング(RE)とソフトウェアテスト(ST)の間で、ソフトウェア開発の個々の側面を調整するという課題に直面します。
restアライメントの欠如は無駄な努力だけでなく、欠陥のあるソフトウェアにもつながります。
しかし、企業が調整のメカニズムを改善する前には、まず理解する必要があります。
REST-benchでは、ソフトウェア開発プロジェクトのコーディネーションを示し、具体的な改善の機会を特定するアセスメントツールの提供を目指しています。
私たちは、RESTアライメントメソッドの分類の健全な基礎に基づいてRESTベンチを開発し、その方法を5つのケーススタディで検証しました。
技術的なアクションリサーチの原則に従い、私たちは5つの企業と協力し、RESTベンチを適用し、学んだ教訓に基づいてメソッドを反復的に改善しました。
私たちは、アジャイルと計画駆動の環境で、数週間から数年にわたるプロジェクトに適用し、最大1000人の従業員を雇用しました。
得られた改善の機会とフィードバックは、評価が効率的で効率的であることを示している。
さらに,REとSTの協調に関する理解が向上したことを確認した。
関連論文リスト
- 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) - Teaching Scrum with a focus on compliance assessment [1.1060425537315088]
コースの目的は、学生にスクラムでソフトウェア開発プロジェクトを管理するスキルを提供することです。
コースの5つのエディションの実施により、アジャイル学生プロジェクトにおける時間予算やチーム構成について学んだいくつかの教訓を特定できるようになりました。
論文 参考訳(メタデータ) (2024-04-22T09:44:44Z) - 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) - Challenges and Practices in Aligning Requirements with Verification and
Validation: A Case Study of Six Companies [10.508558932045032]
要件エンジニアリングと検証と検証(VV)との微妙な整合性は、適切な品質の製品を提供する際に問題を引き起こす可能性がある。
我々は6つのソフトウェア開発企業から30人の実践者を対象にインタビューを行い,REとVVの整合性に関する問題点を把握すべく,マルチユニットケーススタディを実施してきた。
結果として、個々のREやVVアクティビティの品質から、トレースやツールを通じて、戦略や目標、設計レベルで共通の理解を共有することに至るまで、REとVVの整合性に関する現在の業界の課題とプラクティスが説明されます。
論文 参考訳(メタデータ) (2023-07-24T02:39:53Z) - Comparing Software Developers with ChatGPT: An Empirical Investigation [0.0]
本稿では,ChatGPTのようなソフトウェア技術者やAIシステムのパフォーマンスを,さまざまな評価指標で比較した実証的研究を行う。
この論文は、さまざまな評価基準を考慮して、ソフトウェアエンジニアとAIベースのソリューションの包括的な比較が、人間と機械のコラボレーションを促進する上で重要であることを示唆している。
論文 参考訳(メタデータ) (2023-05-19T17:25:54Z) - A Reinforcement Learning-assisted Genetic Programming Algorithm for Team
Formation Problem Considering Person-Job Matching [70.28786574064694]
解の質を高めるために強化学習支援遺伝的プログラミングアルゴリズム(RL-GP)を提案する。
効率的な学習を通じて得られる超ヒューリスティックなルールは、プロジェクトチームを形成する際の意思決定支援として利用することができる。
論文 参考訳(メタデータ) (2023-04-08T14:32:12Z) - MARLIN: Soft Actor-Critic based Reinforcement Learning for Congestion
Control in Real Networks [63.24965775030673]
そこで本研究では,汎用的な渋滞制御(CC)アルゴリズムを設計するための新しい強化学習(RL)手法を提案する。
我々の解であるMARLINは、Soft Actor-Criticアルゴリズムを用いてエントロピーとリターンの両方を最大化する。
我々は,MARLINを実ネットワーク上で訓練し,実ミスマッチを克服した。
論文 参考訳(メタデータ) (2023-02-02T18:27:20Z) - Benchopt: Reproducible, efficient and collaborative optimization
benchmarks [67.29240500171532]
Benchoptは、機械学習で最適化ベンチマークを自動化、再生、公開するためのフレームワークである。
Benchoptは実験を実行、共有、拡張するための既製のツールを提供することで、コミュニティのベンチマークを簡単にする。
論文 参考訳(メタデータ) (2022-06-27T16:19:24Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z) - Reinforcement Learning for Test Case Prioritization [0.24366811507669126]
本稿では,強化学習をテスト戦略に応用する最近の研究について述べる。
我々は、金融機関から抽出された新たなデータに基づいて、新しい環境に適応する能力をテストする。
また,記憶表現のモデルとして決定木(DT)近似器を用いた影響についても検討した。
論文 参考訳(メタデータ) (2020-12-18T11:08:20Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。