Search
Search Results
-
Grammatical Inference by Answer Set Programming
In this paper, the identification of context-free grammars based on the presentation of samples is investigated. The main idea of solving this... -
Changes in functional brain activity patterns associated with computer programming learning in novices
BackgroundComputer programming, the process of designing, writing, and testing executable computer code, is an essential skill in numerous fields. A...
-
Examining mathematics teachers’ creative actions in programming-based mathematical activities
There has been a renewed interest in creativity as a twenty-first century skill in K-12 mathematics education. However, previous research has paid...
-
The reproducibility of programming-related issues in Stack Overflow questions
Software developers often look for solutions to their code-level problems using the Stack Overflow Q&A website. To receive help, developers...
-
Automatic generation of short-answer questions in reading comprehension using NLP and KNN
In general, making evaluations requires a lot of time, especially in thinking about the questions and answers. Therefore, research on automatic...
-
Programming
The ability to program is a crucial skill for Quant UXRs. This may seem obvious or it may surprise you. In this chapter, we discuss why programming... -
Applying Answer Set Optimization to Preventive Maintenance Scheduling for Rotating Machinery
Preventive maintenance (PM) of manufacturing units aims at maintaining the operable condition of the production line while optimizing the maintenance... -
Graph semantic similarity-based automatic assessment for programming exercises
This paper proposes an algorithm for the automatic assessment of programming exercises. The algorithm assigns assessment scores based on the program...
-
Logic programming for deliberative robotic task planning
Over the last decade, the use of robots in production and daily life has increased. With increasingly complex tasks and interaction in different...
-
What is asked about technical debt (TD) on Stack Exchange question-and-answer (Q&A) websites? An observational study
Technical debt (TD) is a term coined by agile software pioneer Ward Cunningham to account for the added software system effort or cost resulting from...
-
Object-Oriented Programming
Many programming methods are discussed earlier. All of them are conventional ones. In this chapter, a brand-new programming method—object-oriented... -
Answer-Set Programs for Reasoning About Counterfactual Interventions and Responsibility Scores for Classification
We describe how answer-set programs can be used to declaratively specify counterfactual interventions on entities under classification, and reason... -
Knowledge Associated with a Question-Answer Pair
The article is devoted to the modeling and presentation of declarative knowledge, which exchanged by participants of a question-answer dialogue. The... -
A controlled experiment on the impact of microtasking on programming
In microtask programming , developers complete short self-contained microtasks through the use of a specialized programming environment. For example,...
-
From GPT-3 to GPT-4: On the Evolving Efficacy of LLMs to Answer Multiple-Choice Questions for Programming Classes in Higher Education
We explore the evolving efficacy of three generative pre-trained transformer (GPT) models in generating answers for multiple-choice questions (MCQ)... -
Using Python to Reason About Logic and Set Theory: Three Instrumented Action Schemes
Many areas of mathematics naturally lend themselves to machine-based computing environments, which suggests that computational environments may serve...
-
Applying recommendation system for develo** programming competencies in children from a non-weird context
The information society is part of current life, and algorithmic thinking and programming are relevant for everybody regardless of educational...
-
Personalized Programming Guidance Based on Deep Programming Learning Style Capturing
With the rapid development of big data and AI technology, programming is in high demand and has become an essential skill for students. Meanwhile,... -
Logic programming-based Minimal Cut Sets reveal consortium-level therapeutic targets for chronic wound infections
Minimal Cut Sets (MCSs) identify sets of reactions which, when removed from a metabolic network, disable certain cellular functions. The traditional...
-
Different programming approaches on primary students’ computational thinking: a multifactorial chain mediation effect
This study investigated the effects of the single programming approach (plugged-in and unplugged) and the mixed programming approach...