Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 286 for “"programmer"”.
-
Cowboy: An Agile Programming Methodology for a Solo Programmer
… engineering has focused on the model of a programmer working alone. These so-called cowboys are disdained for not working in teams to build software. In reality many cowboys work by themselves due to the circumstances of their work environment, not because they are unable or unwilling to …
-
A study of novice programmer performance and programming pedagogy.
… the difficulties experienced by novice programmers is an active area of research that has embraced a number of research areas. The aim of this research was to perform a holistic study into the causes of poor performance in novice programmers and to develop teaching approaches to mitigate …
-
ST Monitoring on the Programmer for Implantable Cardioverter Devices
… devices with ST Monitoring capability, the programmer software was updated to support this new feature in the device. This thesis discusses the work on the programmer. Chapter 1 begins with a background of how monitoring technology in an implantable device can benefit the patients facing …
-
Exploring the Potential of Non-programmer Contributions in Code Review
Code review is the act of one programmer reading through the code developed by another fellow programmer to detect overlooked functional and evolvability defects. While it car- ries many benefits for software practitioners and organizations, it also entails challenges. One of the challenges in code …
-
A human factors analysis of the interpersonal communication effectiveness of programmer analysts
… the interpersonal communication effectiveness of programmer analysts, their personality type (Jung), rhetorical sensitivity (Hart and Burks), technical ability, and demographic characteristics. A total of 118 programmer analysts and 47 managers from three large Midwestern organizations (aerospace, …
-
Programmer feedback and dynamic analysis to enable optimization in Java applications: the D.U.P.O. framework
… are used as a de facto specification, and the programmer provides final verification. The interaction can be kept at a minimum by using the rich information provided by a dynamic analysis. Object inlining is discussed as an example instance of the framework.
-
Programmer Cognition in Explicit Coordination Modeling: Understanding the Design of Complex Human Interaction and Coordination
… The research contributes to CS education, programmer cognition literature, and computer supported collaborative system design and development by elaborating and analyzing various challenges in coordinated system creation, and making suggestions about pedagogical solutions, and software …
-
A framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations
Incorporating computers into daily K-12 classroom teaching promises to benefit student learning, and improve teaching practice substantially. Computer enhanced curricula may enable more teachers to create exploratory and inquiry based lessons, but in most cases supporting software have only been …
-
Facilitating software reuse by structuring the SPS user interface management system's software library according to programmer mental models
… for software. Finally, student and professional programmers are explicitly compared. There has been much debate on the applicability of software-related data generated from student subjects but little research on the topic. The results indicate that subject performance with the MBC representation …
-
Universal Engineering Programmer – An In-House Development Tool for Developing and Testing Implantable Medical Devices in St. Jude Medical
… development tool called Universal Engineering Programmer (UEP) to ensure the device functions as expected, before it can be used to test on an animal or a human during the implantation process. In addition, some applications of UEP are incorporated into the official releases of the device …
-
"Machine-independent ""and"" and ""or"" parallel execution of logic programs"
… This prompts three questions: Should the programmer have to rewrite existing software for each new machine that comes along? Should it be necessary for the programmer to have intimate knowledge of the target machine in order to program it efficiently? Is it necessary for the programmer to …
-
A Live Programming Environment for Python
… the syntax of a programming language. Because programmers are prone to make mistakes that introduce errors into their code, it is important that they understand what each line of code is doing in their program. I propose that a system be built in which writing code and running code happen …
-
Specification-enhanced execution
… goal is to provide a framework that allows the programmer to easily shift responsibility for certain aspects of the program execution to the runtime system. We present specification- enhanced execution, a programming and execution model that allows the programmer to describe certain aspects of …
-
Refactoring transformations for maintainable, scalable and efficient parallelism
… to an end. The burden has now shifted to the programmer who is told to take advantage of a rapidly increasing host of parallel resources. Focus has been on helping him express parallel tasks, but this is not enough. Once parallelism is expressed, the programmer must still efficiently map it to …
-
Dynamic task distribution in a heterogeneous loosely-coupled distributed computer system
… binding, (c) demonstrate the feasibility of a programmer-transparent methodology of distributed computing using a library approach. These goals are partially realized using the Remote Procedure Call protocol in a programmer-transparent framework of library calls. Examples of a distributed …
-
Applications of Smalltalk/V to digital image processing
… be used in two ways: as a stand alone by a non-programmer for whom the existing functionality is adequate; or within the Smalltalk environment by a programmer who might wish to expand the functionality.
-
Synthesis Of Distributed Protocols From Scenarios And Specifications
… of developing such protocols. Specifically, the programmer provides a natural, but incomplete description of the protocol in an intuitive representation — such as scenarios or an incomplete protocol. This description specifies the behavior of the protocol in the common cases. The programmer also …
-
Instrumentation for quantum computers
… we develop two general-purpose, low-cost pulse programmers and two Class E power amplifiers, designed for precise control of qubits and complex pulse excitation. The first-generation pulse programmer has timing resolutions of 235 ns, while the second-generation one has resolutions of 10 ns. The …
-
An object-oriented framework for the creation of customized expert system for CAD
… that are not in everyday use by the CAD programmers. Expert system shells available in the market do not have the flexibility or portability to support the creation of an expert system for multi-disciplinary parametric design. Thus there is a lack of repeatable use software to support the …
Page 1 of 15