Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Compiler error messages considered unhelpful: The landscape of text-based programming error message research
Diagnostic messages generated by compilers and interpreters such as syntax error
messages have been researched for over half of a century. Unfortunately, these messages …
messages have been researched for over half of a century. Unfortunately, these messages …
Using large language models to enhance programming error messages
A key part of learning to program is learning to understand programming error messages.
They can be hard to interpret and identifying the cause of errors can be time-consuming …
They can be hard to interpret and identifying the cause of errors can be time-consuming …
A practical guide on conducting eye tracking studies in software engineering
For several years, the software engineering research community used eye trackers to study
program comprehension, bug localization, pair programming, and other software …
program comprehension, bug localization, pair programming, and other software …
On eye tracking in software engineering
Eye tracking is becoming more and more important as a research method within the field of
software engineering (SE). Existing meta-analyses focus on the design or conduct of SE eye …
software engineering (SE). Existing meta-analyses focus on the design or conduct of SE eye …
On designing programming error messages for novices: Readability and its constituent factors
Programming error messages play an important role in learning to program. The cycle of
program input and error message response completes a loop between the programmer and …
program input and error message response completes a loop between the programmer and …
Security developer studies with {GitHub} users: Exploring a convenience sample
The usable security community is increasingly considering how to improve security decision-
making not only for end users, but also for information technology professionals, including …
making not only for end users, but also for information technology professionals, including …
The who, what, how of software engineering research: a socio-technical framework
Software engineering is a socio-technical endeavor, and while many of our contributions
focus on technical aspects, human stakeholders such as software developers are directly …
focus on technical aspects, human stakeholders such as software developers are directly …
Metacognitive difficulties faced by novice programmers in automated assessment tools
Most novice programmers are not explicitly aware of the problem-solving process used to
approach programming problems and cannot articulate to an instructor where they are in …
approach programming problems and cannot articulate to an instructor where they are in …
A large scale RCT on effective error messages in CS1
In this paper, we evaluate the most effective error message types through a large-scale
randomized controlled trial conducted in an open-access, online introductory computer …
randomized controlled trial conducted in an open-access, online introductory computer …
Developers deserve security warnings, too: On the effect of integrated security advice on cryptographic {API} misuse
Cryptographic API misuse is responsible for a large number of software vulnerabilities. In
many cases developers are overburdened by the complex set of programming choices and …
many cases developers are overburdened by the complex set of programming choices and …