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 条
  • [1] Gaming Ecosystems for Education and Research: where Artificial Intelligence meets with Software Engineering, at scale
    Kalles, Dimitrios
    Giagtzoglou, Kyriakos
    Mitropoulos, Konstantinos
    [J]. 11TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS (MEDES), 2019, : 199 - 204
  • [2] Where will professional software engineering education go next?
    Davey, Bill
    Tatnall, Arthur
    [J]. LEARNING TO LIVE IN THE KNOWLEDGE SOCIETY, 2008, : 185 - +
  • [3] A software factory for education in software engineering
    Siqueira, Fabio Levy
    Barbaran, Gabriela M. Cabel
    Becerra, Jorge Luis Risco
    [J]. 21ST CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2008, : 215 - +
  • [4] The software studio in software engineering education
    Kuhn, S
    Hazzan, O
    Tomayko, JE
    Corson, B
    [J]. 15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 256 - 258
  • [5] WHERE THE JOBS ARE: SOFTWARE ENGINEERING
    Patel, Prachi
    [J]. IEEE SPECTRUM, 2011, 48 (09) : 28 - 28
  • [6] Where Software Engineering Meets ...
    Chang, Carl K.
    Weiss, David M.
    Hinchey, Mike
    [J]. COMPUTER, 2011, 44 (10) : 17 - 18
  • [7] Software engineering education
    Moore, MM
    [J]. IEEE SOFTWARE, 2002, 19 (05) : 103 - 103
  • [8] Trends in Software Engineering for Engineering Education
    Angel Conde-Gonzalez, Miguel
    Sarasa-Cabezuelo, Antonio
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2016, 32 (02) : 869 - 872
  • [9] Software Engineering Education for Technical Engineering Degrees: A Comparison With the Needs of Robotics Software Engineering Education
    Daun, Marian
    [J]. IEEE SOFTWARE, 2023, 40 (06) : 40 - 46
  • [10] ENGINEERING SOFTWARE TOOLS MEET DEMANDS
    VANTYLE, S
    [J]. ELECTRONIC DESIGN, 1994, 42 (13) : 71 - &