Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Students' misconceptions and other difficulties in introductory programming: A literature review
Efforts to improve computer science education are underway, and teachers of computer
science are challenged in introductory programming courses to help learners develop their …
science are challenged in introductory programming courses to help learners develop their …
Studying the effect of AI code generators on supporting novice learners in introductory programming
AI code generators like OpenAI Codex have the potential to assist novice programmers by
generating code from natural language descriptions, however, over-reliance might …
generating code from natural language descriptions, however, over-reliance might …
End user development: Survey of an emerging field for empowering people
F Paternò - International Scholarly Research Notices, 2013 - Wiley Online Library
The purpose of this paper is to introduce the motivations behind end user development,
discuss its basic concepts and roots, and review the current state of art. Various approaches …
discuss its basic concepts and roots, and review the current state of art. Various approaches …
In-ide code generation from natural language: Promise and challenges
A great part of software development involves conceptualizing or communicating the
underlying procedures and logic that needs to be expressed in programs. One major …
underlying procedures and logic that needs to be expressed in programs. One major …
An empirical investigation into programming language syntax
A Stefik, S Siebert - ACM Transactions on Computing Education (TOCE), 2013 - dl.acm.org
Recent studies in the literature have shown that syntax remains a significant barrier to
novice computer science students in the field. While this syntax barrier is known to exist …
novice computer science students in the field. While this syntax barrier is known to exist …
Understanding understanding source code with functional magnetic resonance imaging
Program comprehension is an important cognitive process that inherently eludes direct
measurement. Thus, researchers are struggling with providing suitable programming …
measurement. Thus, researchers are struggling with providing suitable programming …
CTArcade: Computational thinking with games in school age children
We believe that children as young as ten can directly benefit from opportunities to engage in
computational thinking. One approach to provide these opportunities is to focus on social …
computational thinking. One approach to provide these opportunities is to focus on social …
Pumice: A multi-modal agent that learns concepts and conditionals from natural language and demonstrations
Natural language programming is a promising approach to enable end users to instruct new
tasks for intelligent agents. However, our formative study found that end users would often …
tasks for intelligent agents. However, our formative study found that end users would often …
Making mashups with marmite: towards end-user programming for the web
J Wong, JI Hong - Proceedings of the SIGCHI conference on Human …, 2007 - dl.acm.org
There is a tremendous amount of web content available today, but it is not always in a form
that supports end-users' needs. In many cases, all of the data and services needed to …
that supports end-users' needs. In many cases, all of the data and services needed to …
End-user development and meta-design: Foundations for cultures of participation
G Fischer - International Symposium on End User Development, 2009 - Springer
The first decade of the World Wide Web predominantly enforced a clear separation between
designers and consumers. New technological developments, such as the cyberinfrastructure …
designers and consumers. New technological developments, such as the cyberinfrastructure …