Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nigel Fernandez

dblp:208/4804 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
7since 2021 · last 2026
0000-0002-2258-0208ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 2 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Language models and text generation · 72% Question answering and dialogue systems · 28%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computing education · 100%
Human-computer interaction and pervasive computing
2 papers
Learning and educational technologies · 100%
Software engineering, system software, and programming languages
1 paper
Software testing · 50% Program analysis · 50%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Learning and educational technologies › educational assessment
question difficulty prediction
0.912025
SMART: Simulated Students Aligned with Item Response Theory for Question Difficulty Prediction · EMNLP 2025
Natural language and speech › Question answering and dialogue systems › domain-specific question answering
educational question answering
0.812024
SyllabusQA: A Course Logistics Question Answering Dataset · ACL (1) 2024
Natural language and speech › Language models and text generation
retrieval-augmented generation
0.812024
SyllabusQA: A Course Logistics Question Answering Dataset · ACL (1) 2024
Learning and educational technologies › educational content generation
question generation
0.812024
DiVERT: Distractor Generation with Variational Errors Represented as Text for Math Multiple-choice Questions · EMNLP 2024
Computing education › programming education
block-based programming
0.412020
Synthesizing Tasks for Block-based Programming · NeurIPS 2020
Computing education
programming education
0.412020
Synthesizing Tasks for Block-based Programming · NeurIPS 2020
Software testing › mutation testing
program mutation
0.412020
Synthesizing Tasks for Block-based Programming · NeurIPS 2020
Program analysis
symbolic execution
0.412020
Synthesizing Tasks for Block-based Programming · NeurIPS 2020

Methods — techniques the papers use, named apart from their topics

large language model · 2.4reinforcement learning · 2.0hybrid reward · 2.0variational inference · 1.5direct preference optimization · 0.9symbolic execution · 0.9monte carlo tree search · 0.9large language model prompting · 0.8LLM-based evaluation · 0.8
YearPublicationVenuePosition
2026 KASER: Knowledge-Aligned Student Error Simulator for Open-Ended Coding Tasks
abstract
Open-ended tasks, such as coding problems that are common in computer science education, provide detailed insights into student knowledge.However, training large language models (LLMs) to simulate and predict possible student errors in their responses to these problems can be challenging: they often suffer from mode collapse and fail to fully capture the diversity in syntax, style, and solution approach in student responses.In this work, we present KASER (Knowledge-Aligned Student Error Simulator), a novel approach that aligns errors with student knowledge.We propose a training method based on reinforcement learning using a hybrid reward that reflects three aspects of student code prediction: i) code similarity to the ground-truth, ii) error matching, and iii) code prediction diversity.On two realworld datasets, we perform two levels of evaluation and show that: At the per-student-problem pair level, our method outperforms baselines on code and error prediction; at the per-problem level, our method outperforms baselines on error coverage and simulated code diversity.
Zhangqi Duan, Nigel Fernandez, Andrew S. Lan
ACL (1)2
2025 SMART: Simulated Students Aligned with Item Response Theory for Question Difficulty Prediction
abstract
Item (question) difficulties play a crucial role in educational assessments, enabling accurate and efficient assessment of student abilities and personalization to maximize learning outcomes.Traditionally, estimating item difficulties can be costly, requiring real students to respond to items, followed by fitting an item response theory (IRT) model to get difficulty estimates.This approach cannot be applied to the coldstart setting for previously unseen items either.In this work, we present SMART (Simulated Students Aligned with IRT), a novel method for aligning simulated students with instructed ability, which can then be used in simulations to predict the difficulty of open-ended items.We achieve this alignment using direct preference optimization (DPO), where we form preference pairs based on how likely responses are under a ground-truth IRT model.We perform a simulation by generating thousands of responses, evaluating them with a large language model (LLM)-based scoring model, and fit the resulting data to an IRT model to obtain item difficulty estimates.Through extensive experiments on two real-world student response datasets, we show that SMART outperforms other item difficulty prediction methods by leveraging its improved ability alignment.
Alexander Scarlatos, Nigel Fernandez, Christopher M. Ormerod, Susan Lottridge, Andrew S. Lan
EMNLP2
2025 Test Case-Informed Knowledge Tracing for Open-ended Coding Tasks
abstract
Open-ended coding tasks, which ask students to construct programs according to certain specifications, are common in computer science education. Student modeling can be challenging since their open-ended nature means that student code can be diverse. Traditional knowledge tracing (KT) models that only analyze response correctness may not fully capture nuances in student knowledge from student code. In this paper, we introduce Test case-Informed Knowledge Tracing for Open-ended Coding (TIKTOC), a framework to simultaneously analyze and predict both open-ended student code and whether the code passes each test case. We augment the existing CodeWorkout dataset with the test cases used for a subset of the open-ended coding questions, and propose a multitask learning KT method to simultaneously analyze and predict 1) whether a student’s code submission passes each test case and 2) the student’s open-ended code, using a large language model as the backbone. We quantitatively show that these methods outperform existing KT methods for coding that only use the overall score a code submission receives. We also qualitatively demonstrate how test case information, combined with open-ended code, helps us gain fine-grained insights into student knowledge.
Zhangqi Duan, Nigel Fernandez, Alexander Hicks 0002, Andrew S. Lan
LAK2
2024 SyllabusQA: A Course Logistics Question Answering Dataset
abstract
Automated teaching assistants and chatbots have significant potential to reduce the workload of human instructors, especially for logistics-related question answering, which is important to students yet repetitive for instructors.However, due to privacy concerns, there is a lack of publicly available datasets.We introduce SYLLABUSQA 1 , an open-source dataset with 63 real course syllabi covering 36 majors, containing 5, 078 open-ended course logisticsrelated question-answer pairs that are diverse in both question types and answer formats.Since many logistics-related questions contain critical information like the date of an exam, it is important to evaluate the factuality of answers.We benchmark several strong baselines on this task, from large language model prompting to retrieval-augmented generation.We introduce Fact-QA, an LLM-based (GPT-4) evaluation metric to evaluate the factuality of predicted answers.We find that despite performing close to humans on traditional metrics of textual similarity, there remains a significant gap between automated approaches and humans in terms of fact precision.1
Nigel Fernandez, Alexander Scarlatos, Andrew S. Lan
ACL (1)1
2024 Interpreting Latent Student Knowledge Representations in Programming Assignments
Nigel Fernandez, Andrew S. Lan
EDM1
2024 DiVERT: Distractor Generation with Variational Errors Represented as Text for Math Multiple-choice Questions
abstract
High-quality distractors are crucial to both the assessment and pedagogical value of multiplechoice questions (MCQs), where manually crafting ones that anticipate knowledge deficiencies or misconceptions among real students is difficult.Meanwhile, automated distractor generation, even with the help of large language models (LLMs), remains challenging for subjects like math.It is crucial to not only identify plausible distractors but also understand the error behind them.In this paper, we introduce DiVERT (Distractor Generation with Variational Errors Represented as Text), a novel variational approach that learns an interpretable representation of errors behind distractors in math MCQs.Through experiments on a real-world math MCQ dataset with 1, 434 questions used by hundreds of thousands of students, we show that DiVERT, despite using a base open-source LLM with 7B parameters, outperforms state-of-the-art approaches using GPT-4o on downstream distractor generation.We also conduct a human evaluation with math educators and find that DiVERT leads to error labels that are of comparable quality to humanauthored ones.
Nigel Fernandez, Alexander Scarlatos, Wanyong Feng, Simon Woodhead 0002, Andrew S. Lan
EMNLP1
2022 Automated Scoring for Reading Comprehension via In-context BERT Tuning
Nigel Fernandez, Aritra Ghosh 0001, Naiming Liu, Zichao Wang 0001, Benoît Choffin, Richard G. Baraniuk, Andrew S. Lan
AIED (1)1
2020 Synthesizing Tasks for Block-based Programming
abstract
Block-based visual programming environments play a critical role in introducing computing concepts to K-12 students. One of the key pedagogical challenges in these environments is in designing new practice tasks for a student that match a desired level of difficulty and exercise specific programming concepts. In this paper, we formalize the problem of synthesizing visual programming tasks. In particular, given a reference visual task $\task^{in}$ and its solution code $\code^{in}$, we propose a novel methodology to automatically generate a set $\{(\task^{out}, \code^{out})\}$ of new tasks along with solution codes such that tasks $\task^{in}$ and $\task^{out}$ are conceptually similar but visually dissimilar. Our methodology is based on the realization that the mapping from the space of visual tasks to their solution codes is highly discontinuous; hence, directly mutating reference task $\task^{in}$ to generate new tasks is futile. Our task synthesis algorithm operates by first mutating code $\code^{in}$ to obtain a set of codes $\{\code^{out}\}$. Then, the algorithm performs symbolic execution over a code $\code^{out}$ to obtain a visual task $\task^{out}$; this step uses the Monte Carlo Tree Search (MCTS) procedure to guide the search in the symbolic tree. We demonstrate the effectiveness of our algorithm through an extensive empirical evaluation and user study on reference tasks taken from the Hour of Code: Classic Maze challenge by Code.org and the Intro to Programming with Karel course by CodeHS.com.
Umair Z. Ahmed, Maria Christakis, Aleksandr Efremov, Nigel Fernandez, Ahana Ghosh, Abhik Roychoudhury, Adish Singla
NeurIPS4
2017 3HAN: A Deep Neural Network for Fake News Detection
Sneha Singhania, Nigel Fernandez, Shrisha Rao 0001
ICONIP (2)2