• Home
  • Search
  • Template-based question generation from code using static code analysis
  • Cite Icon1
  • https://doi.org/10.1556/606.2025.01413Copy DOI Icon

Template-based question generation from code using static code analysis

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract This study presents a multilingual system for automatic question generation from source code in Python, C++, Java, and C. Using static code analysis, and template-based methods; it extracts code structure and generates questions aligned with Bloom's Taxonomy. A dataset of 456 questions from 19 algorithms and three code complexity levels was used. Current systems are monolingual; this approach handles four programming languages with a unified framework. The system was evaluated using several metrics, including the overall quality score. The automatic evaluation shows that C achieved a slightly higher overall quality score of 0.59, while the other languages scored 0.57. Human evaluation complements the automated evaluation, providing educators' perspective on question quality.

Similar Papers
  • Research Article
  • Citations1

JACoW : Experience with static PLC code analysis at CERN

  • Feb 20, 2018
  • CERN Bulletin
  • Christina Tsiplaki Spiliopoulou +2
  • Conference Article
  • Citations2

Static Code Analysis Tool for Laravel Framework Based Web Application

  • Nov 03, 2021
  • Ranindya Paramitha +1
  • PDF
  • Research Article
  • Citations1

Building and Storing in Graph Database Neo4j Abstract Symantic Graph of PHP Applications Source Code

  • Dec 28, 2020
  • NaUKMA Research Papers. Computer Science
  • Trokhym Babych +1
  • Conference Article
  • Citations2

Static Analysis Warnings and Automatic Fixing: A Replication for C# Projects

  • Mar 01, 2022
  • Martin Odermatt +2
  • Conference Article
  • Citations16

New Tricks to Old Codes: Can AI Chatbots Replace Static Code Analysis Tools?

  • Jun 14, 2023
  • Omer Said Ozturk +4
  • Conference Article
  • Citations21

Explaining Static Analysis - A Perspective

  • Nov 01, 2019
  • Marcus Nachtigall +2
  • Conference Article
  • Citations3

Efficient Binary Static Code Data Flow Analysis Using Unsupervised Learning

  • Sep 01, 2021
  • James Obert +1
  • Book Chapter
  • Citations2

Evidence Gathering Using Static Code Analysis

  • Jan 01, 2004
  • Chris Sampson
  • PDF
  • Research Article
  • Citations2

Secure Software Engineering: A Knowledge Modeling based Approach for Inferring Association between Source Code and Design Artifacts

  • Jan 01, 2020
  • International Journal of Advanced Computer Science and Applications
  • Chaman Wijesiriwardana +4
  • Book Chapter
  • Citations7

Question Generation Through Transfer Learning

  • Jan 01, 2020
  • Yin-Hsiang Liao +1
  • Conference Article
  • Citations10

Static analysis of program source code using EDSA

  • Oct 16, 1989
  • L.I Vanek +1
  • Research Article
  • Citations7

Insecurity Refactoring: Automated Injection of Vulnerabilities in Source Code

  • Jan 27, 2023
  • Computers & Security
  • Felix Schuckert +2
  • Conference Article
  • Citations10

Can explainability and deep-learning be used for localizing vulnerabilities in source code?

  • Apr 15, 2024
  • Alessandro Marchetto
  • Research Article

Transformation of C Programming Language Memory Model into Object-Oriented Representation of EO Language

  • Dec 01, 2023
  • Automatic Control and Computer Sciences
  • A I Legalov +5
  • PDF
  • Research Article
  • Citations1

Transformation of C Programming Language Memory Model into Object-Oriented Representation of EO Language

  • Sep 25, 2022
  • Modeling and Analysis of Information Systems
  • Alexander I Legalov +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.