Reflection Through Two Lenses: Experiences of Teaching and Taking Undergraduate Software Engineering and Testing Courses

Bradley Whitebread, Kseniia Gromova, Holly Schafer, Alok Ranjan, Ishtiaque Hussain

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Undergraduate software engineering courses in higher education institutions usually cover many aspects of software development including software testing. In this experience paper, we collectively discuss our learning through realizations and reflections from both instructor's and students' perspectives of teaching and taking two separate courses in parallel, namely software engineering and soft-ware testing. Both courses had a mix of Millennial and Gen Z, junior-to-senior-level computer science students. The paper con-tributes by sharing the courses' design, its motivation behind the different pedagogical methodologies, tools and techniques used, and its recommendations in teaching similar courses to such a co-hort of students in the future for improved learning experience and outcome.

Original languageEnglish (US)
Title of host publicationProceedings - 4th International Workshop on Software Engineering Education for the Next Generation, SEENG 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages36-42
Number of pages7
ISBN (Electronic)9781450393362
DOIs
StatePublished - 2022
Event4th IEEE/ACM International Workshop on Software Engineering Education for the Next Generation, SEENG 2022 - Pittsburgh, United States
Duration: May 17 2022 → …

Publication series

NameProceedings - 4th International Workshop on Software Engineering Education for the Next Generation, SEENG 2022

Conference

Conference4th IEEE/ACM International Workshop on Software Engineering Education for the Next Generation, SEENG 2022
Country/TerritoryUnited States
CityPittsburgh
Period5/17/22 → …

All Science Journal Classification (ASJC) codes

  • Software
  • Education

Fingerprint

Dive into the research topics of 'Reflection Through Two Lenses: Experiences of Teaching and Taking Undergraduate Software Engineering and Testing Courses'. Together they form a unique fingerprint.

Cite this