Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 2 |
Descriptor
Coding | 2 |
Design | 2 |
Intelligent Tutoring Systems | 2 |
Programming Languages | 2 |
Barriers | 1 |
College Students | 1 |
Computer Science Education | 1 |
Computer Software | 1 |
Electronic Learning | 1 |
Error Correction | 1 |
Evaluation Methods | 1 |
More ▼ |
Author
Aleksandar D. Kovacevic | 1 |
Dragan Lj. Vidakovic | 1 |
Jelena J. Slivka | 1 |
Katarina-Glorija G. Grujic | 1 |
Luka Z. Doric | 1 |
Nikola M. Luburic | 1 |
Simona B. Prokic | 1 |
Sykes, Edward R. | 1 |
Publication Type
Journal Articles | 2 |
Reports - Research | 2 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Audience
Location
Canada | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Nikola M. Luburic; Luka Z. Doric; Jelena J. Slivka; Dragan Lj. Vidakovic; Katarina-Glorija G. Grujic; Aleksandar D. Kovacevic; Simona B. Prokic – IEEE Transactions on Learning Technologies, 2025
Software engineers are tasked with writing functionally correct code of high quality. Maintainability is a crucial code quality attribute that determines the ease of analyzing, modifying, reusing, and testing a software component. This quality attribute significantly affects the software's lifetime cost, contributing to developer productivity and…
Descriptors: Intelligent Tutoring Systems, Coding, Computer Software, Technical Occupations
Sykes, Edward R. – Technology, Instruction, Cognition and Learning, 2010
The Java Intelligent Tutoring System (JITS) research project explored the power of a new approach to supporting beginner Java programming students. Using Java's grammar as the core of its production rule base, JITS is embedded with extra functionality to detect, predict and correct lexicographical errors in students' code. This additional…
Descriptors: Programming Languages, Intelligent Tutoring Systems, Design, Programming