AUTOMATED GENERATION OF TESTS FOR EDUCATION IN SOFTWARE ENGINEERING

被引:0
|
作者
Englisch, Norbert [1 ]
Heller, Ariane [1 ]
Hardt, Wolfram [1 ]
机构
[1] Tech Univ Chemnitz, Chemnitz, Germany
关键词
Test Generation; Knowledge Base; Learning Management System; SYSTEM;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
An important and time consuming part of work in education belongs to the preparation and correction of exams for learners. Generating questions and tasks for exams or self-tests in an automated or at least semi-automated manner would optimize the work for teachers. In best-case, the test generation method would consider topics which have been taught as well as the complexity and relevance of different topics. Moreover, for several types of questions like multiple choice, mapping and order of answers or cloze an automated rating of correct answers is helpful. Especially in the area of software engineering types and numbers of parameters, modules or specification versions can change in short time intervals. However, the initial structure of the question can be the same and does not need to be modified in contrast specific adaptions for answers. For this reason, a database providing information about these differences integrated into the test generation would be helpful. We present a concept for automated generation of questions and tasks in the area of software engineering. This process is based on a knowledge base, containing architectural knowledge like modules, functions and so on. Owning this knowledge is very important for software engineers beside the normal programming skills and abstract thinking. An efficient teaching approach in this area is the usage of animations. Workflows and sequences of computer systems are represented step by step by graphical effects within the animations. Essential data for the animations are traced and recorded before in a real and specific scenario defined by the teacher. By that it is easy for a teacher to focus learners on concrete topics of the learning content. The test generation considers the learning content shown in the animations and controls different types of questions. After generating questions, the teacher is free to change the multilingual text, credits and answer possibilities as well as adding questions from former generation procedure or manual created questions. Connecting our prototype to an E-assessment software will enable the usage of features like evaluation, storage of tests and procedure of tests.
引用
收藏
页码:8478 / 8484
页数:7
相关论文
共 50 条
  • [1] An "Objects First, Tests Second" Approach for Software Engineering Education
    Thurner, Veronika
    Boettcher, Axel
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 40 - 44
  • [2] Knowledge Graph based Automated Generation of Test Cases in Software Engineering
    Nayak, Anmol
    Kesri, Vaibhav
    Dubey, Rahul Kumar
    PROCEEDINGS OF THE 7TH ACM IKDD CODS AND 25TH COMAD (CODS-COMAD 2020), 2020, : 289 - 295
  • [3] AUTOMATED UML MODEL COMPARISON FOR QUALITY ASSURANCE IN SOFTWARE ENGINEERING EDUCATION
    Ionita, Anca Daniela
    Cernian, Alexandra
    Florea, Stefan
    QUALITY AND EFFICIENCY IN E-LEARNING, VOL 1, 2013, : 394 - 399
  • [4] Influence of the 1990 IEEE TSE Paper "Automated Software Test Data Generation" on Software Engineering
    Korel, Bogdan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2025, 51 (03) : 751 - 753
  • [5] Automated Software Engineering: Introduction
    Stirewalt, Kurt
    Wiels, Virginie
    Automated Software Engineering, 2007, 14 (01) : 1 - 2
  • [6] Automated Software Engineering: Introduction
    De, Lucia, Andrea
    Cordy, James R.
    Mylopoulos, John
    Automated Software Engineering, 2004, 11 (01) : 5 - 6
  • [7] Automated quantum software engineering
    Sarkar, Aritra
    AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (01)
  • [8] Software Maintenance and Evolution and Automated Software Engineering
    Carver, Jeffrey C.
    Serebrenik, Alexander
    IEEE SOFTWARE, 2018, 35 (02) : 102 - 104
  • [9] Software engineering education
    Moore, MM
    IEEE SOFTWARE, 2002, 19 (05) : 103 - 103
  • [10] Scalable Team-Based Software Engineering Education via Automated Systems
    Ju, An
    Fu, Xiao
    Zeitsoff, Joshua
    Hemani, Adnan
    Dimitriadis, Yannis
    Fox, Armando
    PROCEEDINGS OF 2018 LEARNING WITH MOOCS (IEEE LWMOOCS 2018): MOOCS FOR ALL - A SOCIAL AND INTERNATIONAL APPROACH, 2018, : 144 - 146