A minimally disruptive approach of integrating testing into computer programming courses

Vijayalakshmi Ramasamy, Hakam W. Alomari, James D. Kiper, Geoffrey Potvin

Research output: Contribution to book or proceedingConference articlepeer-review

12 Scopus citations

Abstract

The problem of finding and evaluating effective ways of integrating software testing concepts and related techniques into introductory programming courses is still an open research question. In this paper, we present multiple studies that assess our approach to integrating software testing in Computer Science (CS) and Software Engineering (SE) courses. Each study uses SEP-CyLE (Software Engineering and Programming Cyberlearning Environment), an external, web-based learning tool to help instructors integrate testing concepts into their courses. These empirical studies were conducted in eight CS/SE course sections at a medium-sized public university. The results show (1) SEP-CyLE can be efficiently used in the class-room to impact the testing knowledge gained by students, and (2) students find that SEP-CyLE is a useful learning resource that effectively helps them complete course tasks and better master course concepts.

Original languageEnglish
Title of host publicationProceedings - 2018 ACM/IEEE 2nd International Workshop on Software Engineering Education for Millennials, SEEM 2018
PublisherIEEE Computer Society
Pages1-7
Number of pages7
ISBN (Electronic)9781450357500
DOIs
StatePublished - Jun 2 2018
Event2nd ACM/IEEE International Workshop on Software Engineering Education for Millennials, SEEM 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018 - Gothenburg, Sweden
Duration: Jun 2 2018 → …

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference2nd ACM/IEEE International Workshop on Software Engineering Education for Millennials, SEEM 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018
Country/TerritorySweden
CityGothenburg
Period06/2/18 → …

Scopus Subject Areas

  • Software

Keywords

  • Empirical study
  • Learning objects
  • Management system
  • SEP-CyLE
  • Software testing concepts and techniques

Fingerprint

Dive into the research topics of 'A minimally disruptive approach of integrating testing into computer programming courses'. Together they form a unique fingerprint.

Cite this