論文の概要: What Makes a Great Software Quality Assurance Engineer?
- arxiv url: http://arxiv.org/abs/2401.13623v1
- Date: Wed, 24 Jan 2024 17:52:24 GMT
- ステータス: 処理完了
- システム内更新日: 2024-01-25 13:56:41.364622
- Title: What Makes a Great Software Quality Assurance Engineer?
- Title(参考訳): 優れたソフトウェア品質保証エンジニアとは何でしょう?
- Authors: Roselane Silva Farias, Iftekhar Ahmed, and Eduardo Santana de Almeida
- Abstract要約: ソフトウェア品質保証(SQA) エンジニアは、ソフトウェア開発プロセスのすべてのフェーズで製品を評価する責任を負います。
最近の実証研究では、ソフトウェアエンジニアとマネージャの重要な属性が特定されているが、品質保証の役割は見過ごされている。
世界中の異なる企業のソフトウェア品質保証エンジニアを対象に,25の半構造化インタビューと363のアンケートを行った。
個人的,社会的,技術的,管理的,意思決定的属性の5つのカテゴリに分類された。
- 参考スコア(独自算出の注目度): 8.311412364746962
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Software Quality Assurance (SQA) Engineers are responsible for assessing a
product during every phase of the software development process to ensure that
the outcomes of each phase and the final product possess the desired qualities.
In general, a great SQA engineer needs to have a different set of abilities
from development engineers to effectively oversee the entire product
development process from beginning to end. Recent empirical studies identified
important attributes of software engineers and managers, but the quality
assurance role is overlooked. As software quality aspects have become more of a
priority in the life cycle of software development, employers seek
professionals that best suit the company's objectives and new graduates desire
to make a valuable contribution through their job as an SQA engineer, but what
makes them great? We addressed this knowledge gap by conducting 25
semi-structured interviews and 363 survey respondents with software quality
assurance engineers from different companies around the world. We use the data
collected from these activities to derive a comprehensive set of attributes
that are considered important. As a result of the interviews, twenty-five
attributes were identified and grouped into five main categories: personal,
social, technical, management, and decision-making attributes. Through a rating
survey, we confirmed that the distinguishing characteristics of great SQA
engineers are curiosity, the ability to communicate effectively, and critical
thinking skills. This work will guide further studies with SQA practitioners,
by considering contextual factors and providing some implications for research
and practice.
- Abstract(参考訳): ソフトウェア品質保証(SQA) エンジニアは、各フェーズと最終製品の結果が望ましい品質を持つことを保証するために、ソフトウェア開発プロセスの各フェーズで製品を評価する責任を負います。
一般的に、優れたSQAエンジニアは、製品開発プロセス全体を最初から最後まで効果的に監督するために、開発チームと異なる能力セットを持つ必要があります。
最近の実証研究では、ソフトウェアエンジニアとマネージャの重要な属性が特定されているが、品質保証の役割は見過ごされている。
ソフトウェア開発のライフサイクルにおいて、ソフトウェア品質の側面が優先されるようになり、雇用主は会社の目的に最も適したプロフェッショナルを探し、新しい卒業生は、SQAエンジニアとしての仕事を通じて、価値ある貢献をしたいと願っている。
世界中のさまざまな企業のソフトウェア品質保証エンジニアを対象に,25の半構造化インタビューと363のアンケートを行った。
我々は,これらの活動から収集したデータを用いて,重要と考えられる属性の包括的集合を導出する。
インタビューの結果,25の属性が同定され,個人的,社会的,技術的,管理的,意思決定的属性の5つのカテゴリに分類された。
評価調査により,優れたSQA技術者の特徴は好奇心,効果的なコミュニケーション能力,批判的思考能力であることを確認した。
本研究は、文脈要因を考慮し、研究や実践にいくつかの意味を与えることにより、SQA実践者とのさらなる研究を導く。
関連論文リスト
- 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) - Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistants [175.9723801486487]
我々は,2つのAIアシスタントであるGPT-3.5とGPT-4が適切な回答を得られるかどうかを評価する。
GPT-4は65.8%の質問を正解し、85.1%の質問に対して少なくとも1つの手順で正しい答えを出すことができる。
この結果から,AIの進歩を踏まえて,高等教育におけるプログラムレベルの評価設計の見直しが求められた。
論文 参考訳(メタデータ) (2024-08-07T12:11:49Z) - Integrating Human-Centric Approaches into Undergraduate Software Engineering Education: A Scoping Review and Curriculum Analysis in the Australian Context [0.0]
ヒューマン・センター・ソフトウェア・エンジニアリング(Human-Centric Software Engineering)とは、人間の要求と要求をコア・プラクティスとするソフトウェア・エンジニアリング・プロセスを指す。
ソフトウェアプロジェクトの大部分が人的ニーズに対応できず、結果として予算やデリバリ、ユーザビリティの問題に陥ります。
本稿では,大学院ソフトウェア工学の学生にHCSEを教えるのに適したトピックとカリキュラムのアプローチを特定するためのスコーピング・レビューを提案する。
論文 参考訳(メタデータ) (2024-07-10T02:34:58Z) - Bridging Gaps, Building Futures: Advancing Software Developer Diversity and Inclusion Through Future-Oriented Research [50.545824691484796]
我々はSEの多様性と包摂性に関する課題と解決策について、SE研究者や実践者から知見を提示する。
我々は,将来的なユートピアやディストピアのビジョンを共有し,今後の研究の方向性とアカデミックや産業への示唆を提供する。
論文 参考訳(メタデータ) (2024-04-10T16:18:11Z) - Identifying and Consolidating Knowledge Engineering Requirements [4.311189028205597]
本稿では,主要なソフトウェア手法を用いて参照アーキテクチャを開発することで,4つの課題に対処することを提案する。
異なる利害関係者や時代の要求を調査することにより、参照アーキテクチャを評価する上で重要な品質特性を23つ特定する。
本稿では、品質特性の優先順位付け、相補的な強みを持つコンポーネントの統合、社会技術的要求の欠如など、包括的な参照アーキテクチャへの次のステップについて論じる。
論文 参考訳(メタデータ) (2023-06-27T00:26:15Z) - Comparing Software Developers with ChatGPT: An Empirical Investigation [0.0]
本稿では,ChatGPTのようなソフトウェア技術者やAIシステムのパフォーマンスを,さまざまな評価指標で比較した実証的研究を行う。
この論文は、さまざまな評価基準を考慮して、ソフトウェアエンジニアとAIベースのソリューションの包括的な比較が、人間と機械のコラボレーションを促進する上で重要であることを示唆している。
論文 参考訳(メタデータ) (2023-05-19T17:25:54Z) - Artificial Intelligence Impact On The Labour Force -- Searching For The
Analytical Skills Of The Future Software Engineers [0.0]
この体系的な文献レビューは、人工知能がソフトウェア工学における労働力に与える影響を調査することを目的としている。
それは、将来のソフトウェアエンジニアに必要なスキル、ソフトウェアエンジニアリングスキルの需要に対するAIの影響、そしてソフトウェアエンジニアの仕事の未来に焦点を当てている。
論文 参考訳(メタデータ) (2023-02-26T03:49:53Z) - ProQA: Structural Prompt-based Pre-training for Unified Question
Answering [84.59636806421204]
ProQAは統一されたQAパラダイムであり、単一のモデルによって様々なタスクを解決する。
全てのQAタスクの知識一般化を同時にモデル化し、特定のQAタスクの知識カスタマイズを維持します。
ProQAは、フルデータの微調整、数ショットの学習、ゼロショットテストシナリオの両方のパフォーマンスを一貫して向上させる。
論文 参考訳(メタデータ) (2022-05-09T04:59:26Z) - What is Software Quality for AI Engineers? Towards a Thinning of the Fog [9.401273164668092]
本研究の目的は,AI/MLコンポーネントやコードの開発,統合,メンテナンスにおいて採用されるソフトウェア品質保証戦略を検討することである。
インタビューデータの質的分析により、AI/MLコンポーネントの開発における12の課題が明らかになった。
本研究の結果は,AI/MLコンポーネントのソフトウェア品質保証プロセスと技術に関する今後の研究を導くものである。
論文 参考訳(メタデータ) (2022-03-23T19:43:35Z) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
モデル駆動型ソフトウェアエンジニアリングとモデル駆動型AIエンジニアリングを実現するための新しいアプローチを提案する。
特に、私たちはAutomated MLをサポートし、AI集約システムの開発において、AIの深い知識のないソフトウェアエンジニアを支援します。
論文 参考訳(メタデータ) (2022-03-06T10:12:56Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。