Skip to main content
QUICK REVIEW

[論文レビュー] Software Engineering Education Beyond the Technical: A Systematic Literature Review

Wouter Groeneveld, Joost Vennekens|ArXiv.org|Oct 22, 2019
Software Engineering Techniques and Practices被引用数 10
ひとこと要約

本系統的文献レビューは、ソフトスキルのうち特に自己認識、対立解決、コミュニケーション、チームワークが、ソフトウェア工学教育において重要であるが、あまり重視されていないと特定した。本研究では、インテルシップ、カリキュラムプロジェクト、多様な分野の統合的教育、多様なグループ編成を統合することで、これらのソフトスキルをより効果的に育成する方法を提言し、技術的トレーニングを超えたカリキュラム改革に向けた実行可能なインサイトを提供する。

ABSTRACT

Higher education provides a solid theoretical and practical, but mostly technical, background for the aspiring software developer. Research, however, has shown that graduates still fall short of the expectations of industry. These deficiencies are not limited to technical shortcomings. The ever changing landscape of 'lean' enterprise software development requires engineers to be equipped with abilities beyond the technical. How can higher education help students become great software developers in this context? As a first step towards answering this question, we present the results of a systematic literature review, focusing on noncognitive abilities, better known as 'soft skills'. Our results identify self-reflection, conflict resolution, communication, and teamwork as the top four taught skills. Internships and capstone projects require more attention as a teaching aspect to facilitate the learning of multiple skills, including creativity. Interdisciplinary teaching and group composition are other important factors that influence learning. By providing novel insights on relationships between noncognitive abilities and teaching aspects, this work contributes to the continuous improvement of software engineering curricula. These findings may also serve as a springboard for further investigation of certain undervalued skills.

研究の動機と目的

  • ソフトウェア工学教育における非認知的能力の役割を調査すること。
  • 高等教育カリキュラムで最も頻繁に教えられるソフトスキルを特定すること。
  • ソフトウェア工学の学生における非認知的スキルを効果的に育成する教育手法を探ること。
  • グループ編成や多様な分野の統合的教育などのカリキュラム設計要因が、ソフトスキルの発達に与える影響を検討すること。

提案手法

  • ソフトウェア工学教育に関する査読付き論文を対象とした系統的文献レビューを実施した。
  • ソフトスキルおよび教育手法に関連する事前定義済みのキーワードを用いて学術データベースを検索した。
  • 含む・除外基準に基づき132件の研究をスクリーニングおよび分析した。
  • 主題分析を用いて特定されたソフトスキルおよび教育的側面をカテゴライズした。
  • 特定のソフトスキルと教育的アプローチとの間の関係をマッピングした。
  • 発見結果を公表済みの国際会議議事録および教育フレームワークと照合して検証した。

実験結果

リサーチクエスチョン

  • RQ1ソフトウェア工学教育で最も頻繁に取り上げられている非認知的スキルは何か?
  • RQ2インターンシップやカリキュラムプロジェクトなどの教育手法は、ソフトスキルの発達にどのように寄与するか?
  • RQ3多様な分野の統合的教育とグループ編成は、ソフトスキルの向上に果たす役割は何か?
  • RQ4現在のカリキュラムであまり重視されていないソフトスキルは何か?
  • RQ5特定の教育的側面と非認知的能力の習得との間にどのような関係があるか?

主な発見

  • 自己認識、対立解決、コミュニケーション、チームワークが、ソフトウェア工学教育で最も頻繁に教えられる4つの非認知的スキルとして浮き彫りになった。
  • インターンシップとカリキュラムプロジェクトは、複数のソフトスキルを同時に発達させるために最も効果的な教育的側面として特定された。
  • 多様な分野の統合的教育と多様なグループ編成は、非認知的スキルの習得を顕著に向上させた。
  • クリエイティビティはアジャイルおよびリーン開発環境において重要であるにもかかわらず、現在のカリキュラムで軽視されていることが判明した。
  • 業界の期待と卒業生の非技術的能力の準備度の間に顕著なギャップが存在する。
  • 本研究は、構造的で体験ベースの学習活動を通じて、ソフトスキルを意図的に統合するカリキュラムの見直しが強く求められていることを明らかにした。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。