Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Usability analysis of visual programming environments: a 'cognitive dimensions' framework
TRG Green, M Petre - Journal of Visual Languages & Computing, 1996 - Elsevier
The cognitive dimensions framework is a broad-brush evaluation technique for interactive
devices and for non-interactive notations. It sets out a small vocabulary of terms designed to …
devices and for non-interactive notations. It sets out a small vocabulary of terms designed to …
[KNYGA][B] Usability issues in the design of novice programming systems
This report reviews and organizes research about novice programmers. Over the past two
decades, many aspects of novice programming have been investigated, resulting in the …
decades, many aspects of novice programming have been investigated, resulting in the …
[PDF][PDF] Cognitive questions in software visualization
Software visualisation is nifty stuff; but is it the powerful cognitive tool it is often assumed to
be? This chapter attempts to moderate the understandable enthusiasm for software …
be? This chapter attempts to moderate the understandable enthusiasm for software …
[KNYGA][B] A programming system for children that is designed for usability
JF Pane - 2002 - search.proquest.com
A programming system is the user interface between the programmer and the computer.
Programming is a notoriously difficult activity, and some of this difficulty can be attributed to …
Programming is a notoriously difficult activity, and some of this difficulty can be attributed to …
Skeleton-based agent development for electronic institutions
In this paper we describe an approach for semi-automatic agent development. We focus on
the scenario in which agents are designed to follow an electronic institution, a formalism to …
the scenario in which agents are designed to follow an electronic institution, a formalism to …
A visual syntax for logic and logic programming
J Puigsegur, D Robertson - Journal of Visual Languages & Computing, 1998 - Elsevier
It is commonly accepted that non-logicians have difficulty in expressing themselves in first-
order logic. Part of the visual language community is concerned with providing visual …
order logic. Part of the visual language community is concerned with providing visual …
Rapid prototy** of large multi-agent systems through logic programming
Prototy** is a valuable technique to help software engineers explore the design space
while gaining insight on the dynamics of the system. In this paper, we describe a method for …
while gaining insight on the dynamics of the system. In this paper, we describe a method for …
An opportunistic approach for logic program analysis and optimisation using enhanced schema-based transformations
WW Vasconcelos, NE Fuchs - International Workshop on Logic …, 1995 - Springer
We propose an opportunistic approach for performing program analysis and optimisation:
opportunities for improving a logic program are systematically attempted, either by …
opportunities for improving a logic program are systematically attempted, either by …
A flexible framework for dynamic and static slicing of logic programs
WW Vasconcelos - International Symposium on Practical Aspects of …, 1999 - Springer
Slicing is a technique for automatically obtaining subparts of a program with a collective
meaning. When the slicing takes into account the actual execution of the program, it is said …
meaning. When the slicing takes into account the actual execution of the program, it is said …
Slicing knowledge-based systems: techniques and applications
WW Vasconcelos, MAT Aragao - Knowledge-Based Systems, 2000 - Elsevier
Slicing is a process for automatically obtaining subparts of a program responsible for
specific computations. It has been employed within conventional procedural programming to …
specific computations. It has been employed within conventional procedural programming to …