Detecting students-at-risk in computer programming classes with learning analytics from students’ digital footprints
Open accessIntegrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Academic history data is often combined with other types of data to provide reflective and predictive feedback, and formative assessment.
“in LA feedback studies, it is often combined with other types of data to provide reflective (Lim, Gentili, et al., 2021) and predictive feedback (Azcona et al., 2019), and formative assessment (Tempelaar et al., 2018).”
From A systematic review of the role of learning analytics in enhancing feedback practices in higher education (2022) · cites this paper as Azcona et al., 2019
Demographic data is one of the most commonly employed data types in LA studies.
“This data type is one of the most commonly employed in LA studies (Azcona et al., 2019; Tempelaar et al., 2015).”
From A systematic review of the role of learning analytics in enhancing feedback practices in higher education (2022) · cites this paper as Azcona et al., 2019
Methods used to support feedback include predictive modelling, classification, clustering, Bayesian network analysis, natural language processing, process mining, relationship mining, support vector machine, discovery model, machine learning, and neural network.
“Methods used to support feedback include predictive modelling (Azcona et al., 2019; Tempelaar et al., 2015), classifi cation (Baneres et al., 2019), clustering (Lim, Gasevic, et al., 2021; Tempelaar et al., 2018; Tsai et al., 2021), Bayesian network analysis (Choi & Cho, 2020), natural language processing (Perikos et al., 2017), process mining (Sedrakyan et al., 2016), relationship mining (T”
From A systematic review of the role of learning analytics in enhancing feedback practices in higher education (2022) · cites this paper as Azcona et al., 2019
LA-based feedback helps educators to receive recommendations through automatic feedback for better pedagogical interventions.
“the use of LA for feedback helps educators to receive recommendations through automatic feedback for better pedagogical interventions (e.g. Azcona et al., 2019; Sedrakyan et al., 2016).”
From A systematic review of the role of learning analytics in enhancing feedback practices in higher education (2022) · cites this paper as Azcona et al., 2019
Cites
Scikit-learn: Machine Learning in Python
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Müller, A., Nothman, J., Louppe, G., et al. (2012) · arXiv · doi:10.48550/arxiv.1201.0490 · Cited by 71,016 · see citing works
Lecture Notes in Computer Science 1205
(1999) · Industrial Robot the international journal of robotics research and application · doi:10.1108/ir.1999.04926fae.001 · Cited by 39,228 · see citing works
The meaning and use of the area under a receiver operating characteristic (ROC) curve.
Hanley, J. A., & McNeil, B. J. (1982) · Radiology · doi:10.1148/radiology.143.1.7063747 · Cited by 21,856 · see citing works
Geurts, P., Ernst, D., & Wehenkel, L. (2006) · Machine Learning · doi:10.1007/s10994-006-6226-1 · Cited by 9,300 · see citing works
A Probabilistic Theory of Pattern Recognition
Devroye, L., Györfi, L., & Lugosi, G. (1996) · Stochastic Modelling and Applied Probability · doi:10.1007/978-1-4612-0711-5 · Cited by 3,274 · see citing works
Course signals at Purdue: using learning analytics to increase student success
Arnold, K. E., & Pistilli, M. D. (2012) · Proceedings of the 2nd International Conference on Learning Analytics and Knowledge · doi:10.1145/2330601.2330666 · Cited by 987 · see citing works
Probabilistic assessment of user's emotions in educational games
Conati, C. (2002) · Applied Artificial Intelligence · doi:10.1080/08839510290030390 · Cited by 498 · see citing works
Blikstein, P., & Worsley, M. B. (2016) · Journal of Learning Analytics · doi:10.18608/jla.2016.32.11 · Cited by 471 · see citing works
Predicting Student Performance from LMS Data: A Comparison of 17 Blended Courses Using Moodle LMS
Conijn, R., Snijders, C. C. P., Kleingeld, A., & Matzat, U. (2016) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2016.2616312 · Cited by 395 · see citing works
Educational Data Mining and Learning Analytics in Programming
Ihantola, P., Vihavainen, A., Ahadi, A., Butler, M., Börstler, J., Edwards, S. H., Isohanni, E., Korhonen, A., Petersen, A., Rivers, K., et al. (2015) · doi:10.1145/2858796.2858798 · Cited by 332 · see citing works
Web-CAT: automatically grading programming assignments
Edwards, S., & Pérez-Quiñones, M. A. (2008) · Annual Conference on Innovation and Technology in Computer Science Education · doi:10.1145/1597849.1384371 · Cited by 314 · see citing works
Altadmri, A., & Brown, N. C. C. (2015) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2676723.2677258 · Cited by 261 · see citing works
Data-Driven Hint Generation in Vast Solution Spaces: a Self-Improving Python Programming Tutor
Rivers, K., & Koedinger, K. R. (2015) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-015-0070-z · Cited by 258 · see citing works
Edwards, S. H., & Pérez-Quiñones, M. A. (2008) · Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/1384271.1384371 · Cited by 256 · see citing works
Grading student programs using ASSYST
Jackson, D., & Usher, M. (1997) · ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/268084.268210 · Cited by 254 · see citing works
On automated grading of programming assignments in an academic institution
Cheang, B., Kurnia, A., Lim, A. E. B., & Oon, W.-C. (2003) · Computers & Education · doi:10.1016/s0360-1315(03)00030-7 · Cited by 227 · see citing works
Modeling how students learn to program
Piech, C., Sahami, M., Koller, D., Cooper, S., & Blikstein, P. (2012) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2157136.2157182 · Cited by 200 · see citing works
Hsiao, I., Александрович, С. С., & Brusilovsky, P. L. (2010) · Journal of Computer Assisted Learning · doi:10.1111/j.1365-2729.2010.00365.x · Cited by 144 · see citing works
Self-citationThe Normalized Programming State Model
Carter, A. S., Hundhausen, C. D., & Adesope, O. (2015) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2787622.2787710 · Cited by 144 · see citing works
Electronic peer review and peer grading in computer-science courses
Gehringer, E. F. (2001) · doi:10.1145/364447.364564 · Cited by 142 · see citing works
Escuela Superior Politécnica del Litoral, E., & Ochoa, X. (2017) · Society for Learning Analytics Research (SoLAR) eBooks · doi:10.18608/hla17.011 · Cited by 132 · see citing works
Multimodality and Interactivity: Connecting Properties of Serious Games with Educational Outcomes
Ritterfeld, U., Shen, C., Wang, H., Nocera, L. P., & Wong, W. L. (2009) · CyberPsychology & Behavior · doi:10.1089/cpb.2009.0099 · Cited by 121 · see citing works
Gradescope: A Fast, Flexible, and Fair System for Scalable Assessment of Handwritten Work
Singh, A., Karayev, S., Gutowski, K., & Abbeel, P. (2017) · Proceedings of the Fourth (2017) ACM Conference on Learning @ Scale · doi:10.1145/3051457.3051466 · Cited by 113 · see citing works
Grading student programs using ASSYST
Jackson, D., & Usher, M. (1997) · ACM SIGCSE Bulletin · doi:10.1145/268085.268210 · Cited by 107 · see citing works
Martínez‐Maldonado, R., Clayphan, A. J., Yacef, K., & Kay, J. (2014) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2014.2365027 · Cited by 104 · see citing works
Towards Actionable Learning Analytics Using Dispositions
Tempelaar, D. T., Rienties, B., & Nguyen, Q. (2017) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2017.2662679 · Cited by 85 · see citing works
Predictive Modelling in Teaching and Learning
University of Michigan, U., Brooks, C., Thompson, C., & University of Saskatchewan, C. (2017) · Handbook of Learning Analytics · doi:10.18608/hla17.005 · Cited by 85 · see citing works
Martínez‐Maldonado, R., Dimitriadis, Y. A., Martínez‐Monés, A., Kay, J., & Yacef, K. (2013) · International Journal of Computer-Supported Collaborative Learning · doi:10.1007/s11412-013-9184-1 · Cited by 84 · see citing works
An instructor dashboard for real-time analytics in interactive programming assignments
Diana, N., Eagle, M. J., Stamper, J. C., et al. (2017) · International Learning Analytics & Knowledge Conference · doi:10.1145/3027385.3027441 · Cited by 70 · see citing works
Orchestration Load Indicators and Patterns: In-the-Wild Studies Using Mobile Eye-Tracking
Prieto, L. P., Sharma, K., Kidziński, Ł., & Dillenbourg, P. (2017) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2017.2690687 · Cited by 58 · see citing works
Boyer, K. E., Phillips, R., Ingram, A., Ha, E. Y., Wallis, M. D., Vouk, M. A., & Lester, J. C. (2011) · International Journal of Artificial Intelligence in Education · doi:10.3233/jai-2011-018 · Cited by 55 · see citing works
Evaluation of topic-based adaptation and student modeling in QuizGuide
Александрович, С. С., & Brusilovsky, P. L. (2015) · User Modeling and User-Adapted Interaction · doi:10.1007/s11257-015-9164-4 · Cited by 54 · see citing works
Student use of the PeerWise system
Denny, P. C., Luxton-Reilly, A., & Hamer, J. (2008) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/1384271.1384293 · Cited by 53 · see citing works
Hint Generation Under Uncertainty: The Effect of Hint Quality on Help-Seeking Behavior
Price, T., Zhi, R., & Barnes, T. M. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-61425-0_26 · Cited by 53 · see citing works
Electronic peer review and peer grading in computer-science courses
Gehringer, E. F. (2001) · ACM SIGCSE Bulletin · doi:10.1145/366413.364564 · Cited by 46 · see citing works
Aggregate Compilation Behavior
Jadud, M. C., & Dorn, B. (2015) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2787622.2787718 · Cited by 41 · see citing works
Group Scribbles to Support Knowledge Building in Jigsaw Method
Looi, C., Lin, C.-P., & Liu, K. (2008) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2008.20 · Cited by 40 · see citing works
Personalized Information Seeking Assistant (PiSA): from programming information seeking to learning
Lu, Y., & Hsiao, I. (2017) · Information Retrieval · doi:10.1007/s10791-017-9305-y · Cited by 35 · see citing works
Self-citationGuerra, J., Sahebi, S., Lin, Y., et al. (2014) · D-Scholarship@Pitt (University of Pittsburgh) · Cited by 30 · see citing works
Using Educational Analytics to Improve Test Performance
Corrigan, O. I., Smeaton, A. F., Glynn, M., & Smyth, S. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-24258-3_4 · Cited by 27 · see citing works
Self-citationAzcona, D., & Smeaton, A. F. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-66610-5_27 · Cited by 27 · see citing works
Self-citationVea, L. A., & Rodrigo, M. M. T. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-60675-0_11 · Cited by 25 · see citing works
Student use of the PeerWise system
Denny, P. C., Luxton-Reilly, A., & Hamer, J. (2008) · ACM SIGCSE Bulletin · doi:10.1145/1597849.1384293 · Cited by 24 · see citing works
Effective and ineffective software testing behaviors by novice programmers
Buffardi, K., & Edwards, S. H. (2013) · doi:10.1145/2493394.2493406 · Cited by 22 · see citing works
Lin, C.-P., Chen, W., Yang, S. ‐., et al. (2013) · Journal of Computer Assisted Learning · doi:10.1111/jcal.12022 · Cited by 19 · see citing works
Semantic visual analytics for today's programming courses
Hsiao, I., Govindarajan, S. K. P., & Lin, Y. (2016) · International Conference on Learning Analytics and Knowledge (LAK) · doi:10.1145/2883851.2883915 · Cited by 18 · see citing works
Self-citationIntegrating Programming Learning Analytics Across Physical and Digital Space
Hsiao, I., Huang, P.-K., & Murphy, H. (2017) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2017.2701201 · Cited by 16 · see citing works
Self-citationA tablet-based paper exam grading system
Bloomfield, A., & Groves, J. F. (2008) · Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/1384271.1384295 · Cited by 15 · see citing works
Uncovering reviewing and reflecting behaviors from paper-based formal assessment
Hsiao, I., Huang, P.-K., & Murphy, H. (2017) · International Conference on Learning Analytics and Knowledge (LAK) · doi:10.1145/3027385.3027415 · Cited by 14 · see citing works
Self-citationEnriching programming content semantics: An evaluation of visual analytics approach
Hsiao, I., & Lin, Y. (2016) · Computers in Human Behavior · doi:10.1016/j.chb.2016.10.012 · Cited by 13 · see citing works
Self-citationMobile Grading Paper-Based Programming Exams: Automatic Semantic Partial Credit Assignment Approach
Hsiao, I. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-45153-4_9 · Cited by 12 · see citing works
Self-citationSome less obvious features of classroom orchestration systems
VanLehn, K. A., Cheema, S. A., Wetzel, J., & Pead, D. (2016) · Cited by 12 · see citing works
Group Scribbles-Supported Collaborative Learning in a Primary Grade 5 Science Class
Chen, W., & Looi, C. (2013) · Springer eBooks · doi:10.1007/978-1-4614-8960-3_14 · Cited by 11 · see citing works
Innovative Learning Analytics Research at a data-driven HEI
Azcona, D., Corrigan, O., Scanlon, P., et al. (2017) · International Conference on Higher Education Advances (HEAd) · doi:10.4995/head17.2017.5245 · Cited by 11 · see citing works
Self-citationDigitalizing Paper-Based Exams
Murphy, H. (2017) · doi:10.1145/3017680.3022448 · Cited by 9 · see citing works
PredictCS: Personalizing Programming learning by leveraging learning analytics
Azcona, D., Hsiao, I., & Smeaton, A. F. (2018) · Dublin City University Open Access Institutional Repository (Dublin City University) · Cited by 6 · see citing works
Self-citationA tablet-based paper exam grading system
Bloomfield, A., & Groves, J. F. (2008) · ACM SIGCSE Bulletin · doi:10.1145/1597849.1384295 · Cited by 4 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
The application of AI technologies in STEM education: a systematic review from 2011 to 2021
Xu, W., & Ouyang, F. (2022) · International Journal of STEM Education · doi:10.1186/s40594-022-00377-5 · Cited by 495 · see citing works
Banihashem, S. K., Noroozi, O., van Ginkel, S., Macfadyen, L. P., & Biemans, H. J. A. (2022) · Educational Research Review · doi:10.1016/j.edurev.2022.100489 · Cited by 246 · see citing works
Artificial Intelligence in Education: Implications for Policymakers, Researchers, and Practitioners
Ifenthaler, D., Majumdar, R., Gorissen, P., Judge, M., Mishra, S., Raffaghelli, J., & Shimada, A. (2024) · Technology, Knowledge and Learning · doi:10.1007/s10758-024-09747-0 · Cited by 238 · see citing works
Hahn, M. G., Navarro, S. M. B., De La Fuente Valentin, L., & Burgos, D. (2021) · IEEE Access · doi:10.1109/access.2021.3100890 · Cited by 111 · see citing works
“From a student perspective, work can be developed to improve the design and delivery of the automatic feedback to improve the experience, including finding a way to personalize the feedback [79].”
BackgroundDai, W., Tsai, Y.-S., Lin, J., Aldino, A., Jin, H., Li, T., Gašević, D., & Chen, G. (2024) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2024.100299 · Cited by 93 · see citing works
- Authors
- Azcona, D., Hsiao, I.-H., & Smeaton, A. F.
- Affiliations
- Dublin City University (IE)
- Arizona State University (US)
- Corresponding author
- Azcona, David
- Venue
- User Modeling and User-Adapted Interaction
- Published
- 2019-04-25
- Volume
- 29
- Issue
- 4
- Pages
- 759-788
- ISSN
- 0924-1868 (ISSN-L)
- 1573-1391
- OpenAlex
- W2940725132
- Cited by
- 114
- References
- 58
- Citations by year
- 2026: 9 · 2025: 20 · 2024: 20 · 2023: 23 · 2022: 17 · 2021: 17 · 2020: 6 · 2019: 2
- FWCI
- 11.40
- Type
- journal article
- Language
- en
- Open access
- green
- doras.dcu.ie
- Licence
- cc-by-nc-sa
- www.springer.com/tdm (tdm)
- Locations
- User Modeling and User-Adapted Interaction (publishedVersion)
- Dublin City University Open Access Institutional Repository (Dublin City University) (submittedVersion, cc-by-nc-sa)
- Arrow@dit (Dublin Institute of Technology) (submittedVersion)
- Funders
- Irish Research Council (GOIPG/2015/3497)
- Science Foundation Ireland (12/RC/2289)
- Fulbright Ireland
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Online Learning and Analytics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
- Keywords
- at-risk students, student failure prediction, programming education, learning analytics, digital footprint, adaptive feedback, personalized feedback, student demographics, achievement gap, higher education
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review