Results 1 - 10
of
1,811
A Contextual Inquiry of Expert Programmers in an
, 2003
"... Event-based programming has been studied little, yet recent work suggests that language paradigm can predict programming strategies and performance. A contextual inquiry of four expert programmers using the Alice 3D programming environment was performed in order to discover how event-based programmi ..."
Abstract
- Add to MetaCart
Event-based programming has been studied little, yet recent work suggests that language paradigm can predict programming strategies and performance. A contextual inquiry of four expert programmers using the Alice 3D programming environment was performed in order to discover how event
A Glimpse of Expert Programmer’s Mental Imagery
- Proceedings of the 7th Workshop on Empirical Studies of Programmers
, 1997
"... There is widespread anecdotal evidence that expert programmers make use of visual mental images when they are designing programs. In this study, expert programmers were directly questioned regarding the nature of their mental representations while they were engaged in a design task. This investigati ..."
Abstract
-
Cited by 7 (2 self)
- Add to MetaCart
There is widespread anecdotal evidence that expert programmers make use of visual mental images when they are designing programs. In this study, expert programmers were directly questioned regarding the nature of their mental representations while they were engaged in a design task
Understanding Interaction Differences between Newcomer and Expert Programmers
"... Newcomer and expert programmers often interact with development artifacts differently. Ideally, software development tools should support these different styles of work. In this paper, we describe our investigations into the interaction difference between newcomers and experts, regarding two propert ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
Newcomer and expert programmers often interact with development artifacts differently. Ideally, software development tools should support these different styles of work. In this paper, we describe our investigations into the interaction difference between newcomers and experts, regarding two
Refactoring: Improving the Design of Existing Code
, 1999
"... As the application of object technology--particularly the Java programming language--has become commonplace, a new problem has emerged to confront the software development community.
Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applic ..."
Abstract
-
Cited by 1898 (2 self)
- Add to MetaCart
in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, "non-optimal" applications. For several years,
expert-level object programmers have employed a growing collection
The Roles Beacons Play in Comprehension for Novice and Expert Programmers
- Programmers, 14th Workshop of the Psychology of Programming Interest Group, Brunel University
, 2002
"... procedural/object. In this research, progressively refined methods of investigating Beacon-like features (the surface features of computer programs that serve as keys to facilitate program comprehension) were used to determine how programmers from different experience levels understand a typical sim ..."
Abstract
-
Cited by 14 (2 self)
- Add to MetaCart
procedural/object. In this research, progressively refined methods of investigating Beacon-like features (the surface features of computer programs that serve as keys to facilitate program comprehension) were used to determine how programmers from different experience levels understand a typical
Expert Programmer versus Parallelising Compiler: A comparative study of two approaches for distributed shared memory
"... . This paper critically examines current parallel programming practice and optimising compiler development. The general strategies employed by compiler and programmer to optimise a Fortran program are described, and then illustrated for a specific case by applying them to a well known scientific pro ..."
Abstract
- Add to MetaCart
of the performance achieved by the programmer. Following the experimental section each approach is critiqued by the other. Perceived flaws, advantages and common ground are outlined, with an eye to improving both schemes. Keywords: Distributed Shared Memory, Expert Programmer, Parallelising Compiler, Performance
Performance Debugging for Distributed Systems of Black Boxes
, 2003
"... Many interesting large-scale systems are distributed systems of multiple communicating components. Such systems can be very hard to debug, especially when they exhibit poor performance. The problem becomes much harder when systems are composed of "black-box" components: software from many ..."
Abstract
-
Cited by 316 (3 self)
- Add to MetaCart
different (perhaps competing) vendors, usually without source code available. Typical solutions-provider employees are not always skilled or experienced enough to debug these systems efficiently. Our goal is to design tools that enable modestly-skilled programmers (and experts, too) to isolate performance
Expert programmer versus parallelizing compiler: A comparative study of two approaches for distributed shared
"... ABSTRACT This article critically examines current parallel programming practice and optimizing compiler development. The general strategies employed by compiler and programmer to optimize a Fortran program are described, and then illustrated for a specific case by applying them to a well-known scie ..."
Abstract
-
Cited by 8 (0 self)
- Add to MetaCart
ABSTRACT This article critically examines current parallel programming practice and optimizing compiler development. The general strategies employed by compiler and programmer to optimize a Fortran program are described, and then illustrated for a specific case by applying them to a well
Expert
"... We arc in the midst of a great wave of enthusiasm about the potential for expert systems in every area of human life and work. There is no agreement, however, as to just how much they can do, and where they will run into fundamental limits. The intent of this panel is to present and discuss some bas ..."
Abstract
- Add to MetaCart
be in cases where the programmers (or knowledge engineers) did not anticipate significant possibilities? How can a 'knowledge base * be subjected to standards of accountability? Who is responsible for what an expert system contains and what it does?
Results 1 - 10
of
1,811