Educational software engineering: Where software engineering, education, and gaming meet

Tao Xie, Nikolai Tillmann, Jonathan De Halleux

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

Abstract

We define and advocate the subfield of educational software engineering (i.e., software engineering for education), which develops software engineering technologies (e.g., software testing and analysis, software analytics) for general educational tasks, going beyond educational tasks for software engineering. In this subfield, gaming technologies often play an important role together with software engineering technologies. We expect that researchers in educational software engineering would be among key players in the education domain and in the coming age of Massive Open Online Courses (MOOCs). Educational software engineering can and will contribute significant solutions to address various critical challenges in education especially MOOCs such as automatic grading, intelligent tutoring, problem generation, and plagiarism detection. In this position paper, we define educational software engineering and illustrate Pex for Fun (in short as Pex4Fun), one of our recent examples on leveraging software engineering and gaming technologies to address educational tasks on teaching and learning programming and software engineering skills.

Original languageEnglish (US)
Title of host publication2013 3rd International Workshop on Games and Software Engineering
Subtitle of host publicationEngineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings
Pages36-39
Number of pages4
DOIs
StatePublished - 2013
Externally publishedYes
Event2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - San Francisco, CA, United States
Duration: May 18 2013May 18 2013

Publication series

Name2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings

Other

Other2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013
Country/TerritoryUnited States
CitySan Francisco, CA
Period5/18/135/18/13

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Educational software engineering: Where software engineering, education, and gaming meet'. Together they form a unique fingerprint.

Cite this