Educational Software Engineering: Where Software Engineering, Education, and Gaming Meet

被引:0
|
作者
Xie, Tao [1 ]
Tillmann, Nikolai [2 ]
de Halleux, Jonathan [2 ]
机构
[1] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
[2] Microsoft Res, Redmond, WA USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:36 / 39
页数:4
相关论文
共 50 条
  • [31] Emerging software engineering education
    Matsumoto, MJ
    [J]. TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 533 - 533
  • [32] DIAGRAMMATIC EDUCATION FOR SOFTWARE ENGINEERING
    Kawabata, Ryo
    Itoh, Kiyoshi
    [J]. JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2006, 10 (01) : 79 - 92
  • [33] Software Engineering Education in Jordan
    AI-Zaghoull, Fawaz
    Hudaib, Amjad
    Ahed, Majdi
    [J]. 2014 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2014, : 127 - 132
  • [34] The challenges of software engineering education
    Ghezzi, Carlo
    Mandrioli, Dino
    [J]. SOFTWARE ENGINEERING EDUCATION IN THE MODERN AGE, 2006, 4309 : 115 - +
  • [35] SOFTWARE ENGINEERING-EDUCATION
    BOTT, F
    [J]. SOFTWARE ENGINEERING JOURNAL, 1989, 4 (04): : 174 - 175
  • [36] FLOSS in Software Engineering Education
    Silva, Fernanda Gomes
    Brito, Moara Sousa
    Toledo Tavares, Jenifer Vieira
    Chavez, Christina von Flach G.
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 234 - 243
  • [37] Gamify-IT - A Web-Based Gaming Platform for Software Engineering Education
    Speth, Sandro
    Hofmeister, Leon
    Becker, Steffen
    Breitenbuecher, Uwe
    [J]. 2023 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR THE NEXT GENERATION, SEENG, 2023, : 25 - 28
  • [38] A dynamic framework for software engineering education curriculum to reduce the gap between the Software organizations and Software educational Institutions
    Subrahmanyam, G. V. B.
    [J]. 22ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2009, : 248 - 254
  • [39] The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education
    Hamou-Lhadj, Abdelwahab
    Gherbi, Abdelouahed
    Nandigam, Jagadeesh
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 719 - +
  • [40] Strengthening the "Engineering" in Software Engineering Education: A Software Engineering Bachelor of Engineering Program for the 21st Century
    Laird, Linda
    [J]. 2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 128 - 131