On the public citation graph

Supporting Students in C++ Programming Courses with Automatic Program Style Assessment

0 signed · 96 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1109/32.345830openalex-snapshot
A model for software product quality
inferredcites →https://doi.org/10.1109/aswec.1996.534121openalex-snapshot
Automatic analysis of functional program style
inferredcites →https://doi.org/10.1109/cmpsac.1998.716653openalex-snapshot
Software products quality improvement with a programming style guide and a measurement process
inferredcites →https://doi.org/10.1145/100348.100385openalex-snapshot
A taxonomy for programming style
inferredcites →https://doi.org/10.1145/199688.199769openalex-snapshot
CAP
inferredcites →https://doi.org/10.1145/228296.228304openalex-snapshot
Implementing a set of guidelines for CS majors in the production of program code
inferredcites →https://doi.org/10.1145/2465.2469openalex-snapshot
A style analysis of C programs
inferredcites →https://doi.org/10.1145/268084.268210openalex-snapshot
Grading student programs using ASSYST
inferredcites →https://doi.org/10.1145/268085.268210openalex-snapshot
Grading student programs using ASSYST
inferredcites →https://doi.org/10.1145/5657.5661openalex-snapshot
Program style analysis: a natural by-product of program compilation
inferredcites →https://doi.org/10.1145/948086.948088openalex-snapshot
Automatic assessment aids for Pascal programs

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1002/cae.21660openalex-snapshot
A friendly online C compiler to improve programming skills based on student self‐assessment
inferred← citeshttps://doi.org/10.1002/cae.21974openalex-snapshot
The effect of automatic assessment on novice programming: Strengths and limitations of existing systems
inferred← citeshttps://doi.org/10.1002/cae.22317openalex-snapshot
Customizable and scalable automated assessment of C/C++ programming assignments
inferred← citeshttps://doi.org/10.1002/cae.22339openalex-snapshot
Bloom's taxonomy: A beneficial tool for learning and assessing students’ competency levels in computer programming using empirical analysis
inferred← citeshttps://doi.org/10.1007/978-3-030-67411-3_28openalex-snapshot
Automatic Assessment of Programming Solutions for Educational Robots Lego Mindstorms EV3
inferred← citeshttps://doi.org/10.1007/978-3-031-61891-8_5openalex-snapshot
Automated Code Readability Feedback on Student Awareness
inferred← citeshttps://doi.org/10.1007/978-3-031-65522-7_26openalex-snapshot
Sensitivity of Automated SQL Grading in Computer Science Courses
inferred← citeshttps://doi.org/10.1007/978-3-319-07221-0_73openalex-snapshot
Designing an Interactive Teaching Tool with ABML Knowledge Refinement Loop
inferred← citeshttps://doi.org/10.1007/978-3-319-47680-3_6openalex-snapshot
Towards a Generic DSL for Automated Marking Systems
inferred← citeshttps://doi.org/10.1007/s10853-021-06368-1openalex-snapshot
Invited viewpoint: teaching programming to students in physical sciences and engineering
inferred← citeshttps://doi.org/10.1016/j.compedu.2014.04.003openalex-snapshot
Case-based teaching using the Laboratory Animal System for learning C/C++ programming
inferred← citeshttps://doi.org/10.1016/j.infsof.2006.03.001openalex-snapshot
Semantic similarity-based grading of student programs
inferred← citeshttps://doi.org/10.1016/j.jnca.2011.11.002openalex-snapshot
Using fuzzy logic applied to software metrics and test cases to assess programming assignments and give advice
inferred← citeshttps://doi.org/10.1080/08993400500150747openalex-snapshot
A Survey of Automated Assessment Approaches for Programming Assignments
inferred← citeshttps://doi.org/10.1080/08993408.2023.2245687openalex-snapshot
The applications of machine learning in computational thinking assessments: a scoping review
inferred← citeshttps://doi.org/10.1109/access.2019.2916979openalex-snapshot
A Rule-Based Method for Cognitive Competency Assessment in Computer Programming Using Bloom’s Taxonomy
inferred← citeshttps://doi.org/10.1109/cecnet.2012.6202067openalex-snapshot
Study and application of automatic scoring technology in C programming test
inferred← citeshttps://doi.org/10.1109/cise.2009.5365307openalex-snapshot
The Recent Development of Automated Programming Assessment
inferred← citeshttps://doi.org/10.1109/ectidamtncon48261.2020.9090770openalex-snapshot
A Game-Based Learning Approach on Robotics Visualization for Loops in Programming Concepts
inferred← citeshttps://doi.org/10.1109/educon.2016.7474690openalex-snapshot
Towards a framework for mining students' programming assignments
inferred← citeshttps://doi.org/10.1109/educon45650.2020.9125323openalex-snapshot
Automated Measurement of Competencies and Generation of Feedback in Object-Oriented Programming Courses
inferred← citeshttps://doi.org/10.1109/educon52537.2022.9766748openalex-snapshot
Efficient Structural Analysis of Source Code for Large Scale Applications in Education
inferred← citeshttps://doi.org/10.1109/eitech.2016.7519649openalex-snapshot
Towards an automatic assessment system in introductory programming courses
inferred← citeshttps://doi.org/10.1109/etcs.2009.18openalex-snapshot
AutoLEP: An Automated Learning and Examination System for Programming and its Application in Programming Course
inferred← citeshttps://doi.org/10.1109/fie44824.2020.9274137openalex-snapshot
The Role of Source Code Vocabulary in Programming Teaching and Learning
inferred← citeshttps://doi.org/10.1109/fie49875.2021.9637290openalex-snapshot
Automation of assessment and feedback in IT teaching from the teaching staff perspective
inferred← citeshttps://doi.org/10.1109/iaict71158.2026.11620755openalex-snapshot
CGrader: A Configurable Python-Based Automated Grading System for C Programming Assignments with Structured Input Parsing and Weighted Output Scoring
inferred← citeshttps://doi.org/10.1109/icaict51780.2020.9333475openalex-snapshot
A Model for Automatic Partial Evaluation of SQL Queries
inferred← citeshttps://doi.org/10.1109/iccci54379.2022.9740769openalex-snapshot
Automated Assessment Tools for grading of programming Assignments: A review
inferred← citeshttps://doi.org/10.1109/icetci58599.2023.10331134openalex-snapshot
Programming Assignment Grading Through Control Statement and Program Features
inferred← citeshttps://doi.org/10.1109/iciteed.2015.7408930openalex-snapshot
Proposed framework for automatic grading system of ER diagram
inferred← citeshttps://doi.org/10.1109/icmla.2013.22openalex-snapshot
Automatic Grading of Computer Programs: A Machine Learning Approach
inferred← citeshttps://doi.org/10.1109/icse-seet.2019.00022openalex-snapshot
Automatic Grading of Programming Assignments: An Approach Based on Formal Semantics
inferred← citeshttps://doi.org/10.1109/icse-seet58685.2023.00012openalex-snapshot
Improving Assessment of Programming Pattern Knowledge through Code Editing and Revision
inferred← citeshttps://doi.org/10.1109/icse-seet58685.2023.00024openalex-snapshot
GRADESTYLE: GitHub-Integrated and Automated Assessment of Java Code Style
inferred← citeshttps://doi.org/10.1109/ijcnn.2019.8852255openalex-snapshot
Programming Style Analysis with Recurrent Neural Network to Automatic Pull Request Approval
inferred← citeshttps://doi.org/10.1109/jcsse54890.2022.9836289openalex-snapshot
Automatic Unit Testing-Based Assessments for Online C++ Programming Classroom
inferred← citeshttps://doi.org/10.1109/mipro70003.2026.11591538openalex-snapshot
Evaluating AI-Assisted Assessment: A Comparative Study of GPT-4 and GPT-5 in Automated Grading of Student Programming Submissions
inferred← citeshttps://doi.org/10.1109/miucc55081.2022.9781736openalex-snapshot
Review of Programming Assignments Automated Assessment Systems
inferred← citeshttps://doi.org/10.1109/rita.2014.2317529openalex-snapshot
Using Feedback for Improving the Learning Process in Programming Courses
inferred← citeshttps://doi.org/10.1109/seeng59157.2023.00012openalex-snapshot
Towards a Generic Model for Classifying Software into Correctness Levels and its Application to SQL
inferred← citeshttps://doi.org/10.1109/summa60232.2023.10349600openalex-snapshot
An Automation Tool for Checking Student Programs on C#
inferred← citeshttps://doi.org/10.1109/tale.2015.7386010openalex-snapshot
Towards practical programming exercises and automated assessment in Massive Open Online Courses
inferred← citeshttps://doi.org/10.1109/tenconspring.2016.7519383openalex-snapshot
Student's programming activity tracking system to help instructors of the programming exercise
inferred← citeshttps://doi.org/10.1145/1315803.1315819openalex-snapshot
Test data generation for programming exercises with symbolic execution in Java PathFinder
inferred← citeshttps://doi.org/10.1145/1595356.1595382openalex-snapshot
Is automatic evaluation useful for the maturity programming exam?
inferred← citeshttps://doi.org/10.1145/1971681.1971685openalex-snapshot
ITiCSE 2010 working group report motivating our top students
inferred← citeshttps://doi.org/10.1145/2623330.2623377openalex-snapshot
A system to grade computer programming skills using machine learning
inferred← citeshttps://doi.org/10.1145/2676723.2677279openalex-snapshot
An Empirical Study of Iterative Improvement in Programming Assignments
inferred← citeshttps://doi.org/10.1145/3059009.3059061openalex-snapshot
Code Quality Issues in Student Programs
inferred← citeshttps://doi.org/10.1145/3160489.3160500openalex-snapshot
Understanding semantic style by analysing student code
inferred← citeshttps://doi.org/10.1145/3210713.3210721openalex-snapshot
The framework of a new online judge system for programming education
inferred← citeshttps://doi.org/10.1145/3304221.3319780openalex-snapshot
How Teachers Would Help Students to Improve Their Code
inferred← citeshttps://doi.org/10.1145/3373165.3373175openalex-snapshot
On Assuring Learning About Code Quality
inferred← citeshttps://doi.org/10.1145/3408877.3432526openalex-snapshot
A Tutoring System to Learn Code Refactoring
inferred← citeshttps://doi.org/10.1145/3427593openalex-snapshot
A Script-based Approach for Teaching and Assessing Android Application Development
inferred← citeshttps://doi.org/10.1145/3428029.3428043openalex-snapshot
Student Refactoring Behaviour in a Programming Tutor
inferred← citeshttps://doi.org/10.1145/3513140openalex-snapshot
Automated Assessment in Computer Science Education: A State-of-the-Art Review
inferred← citeshttps://doi.org/10.1145/3576882.3617930openalex-snapshot
Experiences with TA-Bot in CS1
inferred← citeshttps://doi.org/10.1145/3597926.3598049openalex-snapshot
Concept-Based Automated Grading of CS-1 Programming Assignments
inferred← citeshttps://doi.org/10.1145/3626252.3630889openalex-snapshot
Learning with Style: Improving Student Code-Style Through Better Automated Feedback
inferred← citeshttps://doi.org/10.1145/3639474.3640051openalex-snapshot
Design principles for generating and presenting automated formative feedback on code quality using software metrics
inferred← citeshttps://doi.org/10.1145/3641554.3701955openalex-snapshot
Unlocking Student Potential With TA-Bot: Timely Submissions and Improved Code Style
inferred← citeshttps://doi.org/10.1145/3649165.3690119openalex-snapshot
Auglets: Intelligent Tutors for Learning Good Coding Practices by Solving Refactoring Problems
inferred← citeshttps://doi.org/10.1145/3649217.3653626openalex-snapshot
Style Anomalies Can Suggest Cheating in CS1 Programs
inferred← citeshttps://doi.org/10.1145/3689187.3709615openalex-snapshot
Introducing Code Quality at CS1 Level: Examples and Activities
inferred← citeshttps://doi.org/10.15388/infedu.2007.06openalex-snapshot
Creating and Visualizing Test Data from Programming Exercises
inferred← citeshttps://doi.org/10.1609/aaai.v38i21.30372openalex-snapshot
Students’ Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programming
inferred← citeshttps://doi.org/10.18260/1-2--40663openalex-snapshot
Work In Progress: CodeCapture: A Tool to Attain Insight into the Programming Development Process
inferred← citeshttps://doi.org/10.18260/p.23569openalex-snapshot
Are Automated Assessment Tools Helpful in Programming Courses?
inferred← citeshttps://doi.org/10.28945/1305openalex-snapshot
Algorithm Visualization System for Teaching Spatial Data Algorithms
inferred← citeshttps://doi.org/10.28945/2292openalex-snapshot
Software Quality and Security in Teachers' and Students' Codes When Learning a New Programming Language
inferred← citeshttps://doi.org/10.28945/247openalex-snapshot
On the Development of a Programming Teaching Tool: The Effect of Teaching by Templates on the Learning Process
inferred← citeshttps://doi.org/10.28945/261openalex-snapshot
Teaching Introductory Programming to IS Students: Java Problems and Pitfalls
inferred← citeshttps://doi.org/10.28945/4150openalex-snapshot
Investigating the Feasibility of Automatic Assessment of Programming Tasks
inferred← citeshttps://doi.org/10.28945/682openalex-snapshot
Printable Table of Contents: JITE Volume 3, 2004
inferred← citeshttps://doi.org/10.2991/ccit-14.2014.97openalex-snapshot
Design and Implementation of Automatic Marking System for Programming Questions Based on Script Technique
inferred← citeshttps://doi.org/10.2991/icaicte.2013.112openalex-snapshot
An Application of Case Method on Laboratory Animal for C++ Teaching
inferred← citeshttps://doi.org/10.3390/electronics14040819openalex-snapshot
Incremental Repair Feedback on Automated Assessment of Programming Assignments
inferred← citeshttps://doi.org/10.3390/software1010002openalex-snapshot
Automated Code Assessment for Education: Review, Classification and Perspectives on Techniques and Tools
inferred← citeshttps://doi.org/10.4230/oasics.slate.2013.129openalex-snapshot
A Flexible Dynamic System for Automatic Grading of Programming Exercises
inferred← citeshttps://doi.org/10.48550/arxiv.1509.03556openalex-snapshot
Teaching Python programming with automatic assessment and feedback provision
inferred← citeshttps://doi.org/10.5555/2541917.2541921openalex-snapshot
Automated Assessment of Programming Assignments
inferred← citeshttps://doi.org/10.5753/cbie.sbie.2019.537openalex-snapshot
Giving Automated Feedback About Student Code Identifiers: a Method Based on the Description of Programming Problem
inferred← citeshttps://doi.org/10.70675/1ebc7969zd3ffz4370za6eez1c3dc2f043c4openalex-snapshot
Assistance à l’apprentissage de l’algorithmique : méthode et outil pour l’évaluation et la rétroaction
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.