[論文レビュー] Soft Skills and Software Development: A Reflection from the Software Industry
本稿は、北米、ヨーロッパ、アジア、オーストラリアを対象とした650件の求人広告を分析することで、ソフトスキルがソフトウェア開発における役割に果たす役割を調査している。開発ライフサイクル内の異なる役割で求められる主要なソフトスキルを特定し、業界がソフトスキルをある程度認識しているものの、採用プロセスにおけるさらなる認識向上が求められることを明らかにしている。
We review the literature relating to soft skills and the software engineering and information systems domain before describing a study based on 650 job advertisements posted on well-known recruitment sites from a range of geographical locations including, North America, Europe, Asia and Australia. The study makes use of nine defined soft skills to assess the level of demand for each of these skills related to individual job roles within the software industry. This work reports some of the vital statistics from industry about the requirements of soft skills in various roles of software development phases. The work also highlights the variation in the types of skills required for each of the roles. We found that currently although the software industry is paying attention to soft skills up to some extent while hiring but there is a need to further acknowledge the role of these skills in software development. The objective of this paper is to analyze the software industry soft skills requirements for various software development positions, such as system analyst, designer, programmer, and tester. We pose two research questions, namely, (1) What soft skills are appropriate to different software development lifecycle roles, and (2) Up to what extend does the software industry consider soft skills when hiring an employee. The study suggests that there is a further need of acknowledgment of the significance of soft skills from employers in software industry.
研究の動機と目的
- システムアナリスト、デザイナー、プログラマー、テスト担当者など、ソフトウェア開発ライフサイクル内のさまざまな役割におけるソフトスキルの関連性を検討すること。
- ソフトウェア業界が採用プロセスにおいてどの程度ソフトスキルを考慮しているかを評価すること。
- 地理的地域および役割ごとのソフトスキル要件の違いを特定すること。
- 業界の認識と実際の採用および開発プロセスへのソフトスキル統合の間の乖離を浮き彫りにすること。
提案手法
- 北米、ヨーロッパ、アジア、オーストラリアの主要な求人プラットフォームから収集した650件のソフトウェア開発求人広告の分析。
- 9つのソフトスキルの事前定義フレームワークを用いて、役割ごとの需要を分類および定量化。
- 地理的および役割別に差異を特定するため、地域間でのソフトスキル要件の比較。
- 役割記述におけるソフトスキルの重要度を評価するため、定性的および定量化的データの統合。
- コンテンツ分析手法を用いて、求人広告内のソフトスキルの言及を抽出および分類。
実験結果
リサーチクエスチョン
- RQ1ソフトウェア開発ライフサイクル内の異なる役割において、どのソフトスキルが最も関連性があるか?
- RQ2ソフトウェア業界は、採用プロセスにおいてどの程度ソフトスキルを考慮しているか?
- RQ3地理的地域および役割ごとにソフトスキル要件はどのように変化するか?
- RQ4ソフトウェア開発の求人広告において、ソフトスキルの認識水準は現在どの程度か?
主な発見
- ソフトウェア業界は求人広告では中程度の認識を示しているが、採用プロセスへの統合は一貫性に欠けている。
- コミュニケーション、チームワーク、問題解決能力が、すべての役割および地域で最も頻出するソフトスキルであった。
- システムアナリストおよびデザイナーは、プログラマーおよびテスト担当者に比べ、コミュニケーション力および人間関係スキルの要求が高かった。
- 地域差が認められ、北米およびヨーロッパの求人広告ではリーダーシップおよび適応力の重視が顕著であった。
- プログラマーおよびテスト担当者の求人ではソフトスキルの言及が少なく、技術的役割におけるその重要性の認識不足が示唆された。
- 本研究は、企業がソフトウェア開発の採用および研修においてソフトスキルを公式に認識し、優先する必要があることを明確に示している。
より良い研究を、今すぐ始めましょう
論文設計から論文執筆まで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。