論文の概要: Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution
- arxiv url: http://arxiv.org/abs/2404.10912v1
- Date: Tue, 16 Apr 2024 21:16:17 GMT
- ステータス: 処理完了
- システム内更新日: 2024-04-18 17:52:27.088301
- Title: Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution
- Title(参考訳): チームベースラーニング(TBL)とオープンソースソフトウェア(OSS)によるソフトウェアテスティングの実践へのブリッジ理論
- Authors: Elaine Venson, Reem Alfayez,
- Abstract要約: 本稿では,理論と実践的経験を統合したソフトウェアテストコースの授業手法を提案する。
本報告では,大学院ソフトウェア工学科のソフトウェアテスティングコースを4学期連続で実施した経験について報告する。
- 参考スコア(独自算出の注目度): 3.190574537106449
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Curricula recommendation for undergraduate Software Engineering courses underscore the importance of transcending from traditional lecture format to actively involving students in time-limited, iterative development practices. This paper presents a teaching approach for a software testing course that integrates theory and practical experience through the utilization of both TBL and active contributions to OSS projects. The paper reports on our experience implementing the pedagogical approach over four consecutive semesters of a Software Testing course within an undergraduate Software Engineering program. The experience encompassed both online and in-person classes, involving a substantial cohort of over 300 students spanning four semesters. Students' perceptions regarding the course are analyzed and compared with previous, related studies. Our results are positively aligned with the existing literature of software engineering teaching, confirming the effectiveness of combining TBL with OSS contributions. Additionally, our survey has shed light on the challenges that students encounter during their first contribution to OSS projects, highlighting the need for targeted solutions. Overall, the experience demonstrates that the proposed pedagogical structure can effectively facilitate the transition from theoretical knowledge to real-world practice in the domain of Software Testing.
- Abstract(参考訳): 大学院ソフトウェア工学コースのカリキュラム推奨は、伝統的な講義形式から、時間限定の反復的な開発実践に学生を積極的に巻き込むことの重要性を浮き彫りにしている。
本稿では,TBLの活用とOSSプロジェクトへの積極的貢献を通じて,理論と実践的経験を統合したソフトウェアテストコースの指導的アプローチを提案する。
本報告では,大学院ソフトウェア工学科のソフトウェアテスティングコースを4学期連続で実施した経験について報告する。
この経験は、オンラインクラスと対人クラスの両方を包含しており、4学年にまたがる300人以上の学生のかなりのコホートを含んでいる。
授業に関する学生の認識は、これまでの関連研究と分析・比較される。
我々の結果は、既存のソフトウェア工学教育の文献と正に一致しており、TBLとOSSコントリビューションの組み合わせの有効性を確認しています。
さらに、私たちの調査では、OSSプロジェクトへの最初のコントリビューションで、学生が直面する課題に光を当て、ターゲットとするソリューションの必要性を強調しています。
全体として、この経験から、提案された教育構造が、理論的知識からソフトウェアテストの領域における現実の実践への移行を効果的に促進できることが示される。
関連論文リスト
- Ten Years of Teaching Empirical Software Engineering in the context of Energy-efficient Software [12.26887943861433]
オランダのアムステルダムにあるVrije Universityversiteit Amsterdamで、Green Labのコースを10回行った経験を共有します。
このコースは、VUのComputer Science MasterプログラムのSoftware Engineering and Green ITトラックで提供されている。
論文 参考訳(メタデータ) (2024-07-08T07:44:49Z) - Teaching Scrum with a focus on compliance assessment [1.1060425537315088]
コースの目的は、学生にスクラムでソフトウェア開発プロジェクトを管理するスキルを提供することです。
コースの5つのエディションの実施により、アジャイル学生プロジェクトにおける時間予算やチーム構成について学んだいくつかの教訓を特定できるようになりました。
論文 参考訳(メタデータ) (2024-04-22T09:44:44Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
本研究は,ソフトウェアビジュアライゼーションツールを用いたマネージャ,リーダ,開発者の親しみやすさを探求することを目的としている。
本手法は, 質問紙調査と半構造化面接を用いて, 実践者から収集したデータの量的, 質的分析を取り入れた。
論文 参考訳(メタデータ) (2024-01-17T21:30:45Z) - Introducing High School Students to Version Control, Continuous
Integration, and Quality Assurance [0.0]
2人の高校生がウェイン州立大学の研究室でボランティアをしました。
学生たちはAP Computer Scienceを受講したが、ソフトウェア工学やソフトウェアテストの経験がなかった。
本稿では、自動テストを実装するために必要なソフトウェア工学のスキルを教えるためのグループプロジェクトを考案した経験について述べる。
論文 参考訳(メタデータ) (2023-10-05T21:44:11Z) - Transitioning a Project-Based Course between Onsite and Online. An
Experience Report [1.2584276673531931]
ソフトウェア工学におけるチーム中心のプロジェクトベースコースの4つの連続的なイテレーションにおいて,学生チームが直面する課題について検討する。
研究期間には、2020年春に完全オンライン活動への切り替えが含まれており、2年後の対面教育への復帰をカバーしている。
学生は、コラボレーションツールを効果的に利用することで、オンライン中にチームの組織やコミュニケーションが楽になる、と報告した。
論文 参考訳(メタデータ) (2023-08-28T07:37:20Z) - UKP-SQuARE: An Interactive Tool for Teaching Question Answering [61.93372227117229]
質問応答の指数的増加(QA)は、あらゆる自然言語処理(NLP)コースにおいて必須のトピックとなっている。
本稿では、QA教育のプラットフォームとしてUKP-SQuAREを紹介する。
学生は様々な視点から様々なQAモデルを実行、比較、分析することができる。
論文 参考訳(メタデータ) (2023-05-31T11:29:04Z) - Active Teacher for Semi-Supervised Object Detection [80.10937030195228]
半教師対象検出(SSOD)のための能動教師と呼ばれる新しいアルゴリズムを提案する。
Active Teacherは、教師/学生のフレームワークを反復的なバージョンに拡張し、ラベルセットを部分的に段階的に拡張し、ラベルなし例の3つの重要な要素を評価する。
この設計により、Active Teacherは、擬似ラベルの品質を改善しながら、限られたラベル情報の効果を最大化することができる。
論文 参考訳(メタデータ) (2023-03-15T03:59:27Z) - Exploring a multi_stage feedback teaching mode for graduate students of
software engineering discipline based on project_driven competition [9.378041196272878]
モデルは競争プロジェクトによって駆動され、ソフトウェアエンジニアリングコースタスクのステージアロケーションの観点から提案される。
ソフトウェア工学の技術人材に対する社会の要求を満たすため、学生の専門的スキルと理解能力の全体的な開発は改善される。
論文 参考訳(メタデータ) (2022-12-19T12:03:13Z) - A Field Guide to Federated Optimization [161.3779046812383]
フェデレートされた学習と分析は、分散化されたデータからモデル(あるいは統計)を協調的に学習するための分散アプローチである。
本稿では、フェデレート最適化アルゴリズムの定式化、設計、評価、分析に関する勧告とガイドラインを提供する。
論文 参考訳(メタデータ) (2021-07-14T18:09:08Z) - Improving Compositionality of Neural Networks by Decoding
Representations to Inputs [83.97012077202882]
我々は、ニューラルネットワークのアクティベーションを制約し、入力に"デコード"するように生成モデルを共同で訓練することで、従来のディープラーニングプログラムの利点を橋渡しする。
本稿では,デオード可能な表現の分布外検出,逆例,校正,公平性への応用を実証する。
論文 参考訳(メタデータ) (2021-06-01T20:07:16Z) - Online Learning Probabilistic Event Calculus Theories in Answer Set
Programming [70.06301658267125]
イベント認識(CER)システムは、事前に定義されたイベントパターンを使用して、ストリーミングタイムスタンプデータセットで発生を検出する。
本稿では,複雑なイベントパターンによる確率論的推論を,イベント計算で重み付けされたルールの形で行うことができるAnswer Set Programming(ASP)に基づくシステムを提案する。
その結果, 効率と予測の両面で, 新たなアプローチの優位性が示された。
論文 参考訳(メタデータ) (2021-03-31T23:16:29Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。