Old dogs and new tricks: retraining legacy programmers in object oriented technology
نویسندگان
چکیده
Faced with a chronic shortage of skilled object-oriented programmers, and burdened with an oversupply of procedural programmers leaving Y2K projects, organizations must find ways of retraining existing programmers in the new tricks of object technology. However, traditional methods of training do not address the difficulties of making the mind shift from one paradigm to another. This paper describes an effort to develop a course that shifts experienced procedural programmers into “object thinking,” thus making subsequent traditional OO training more efficient and effective. We describe a long-term exploratory field study that follows students over two years and compare their OO thinking to that of expert OO programmers and to programmers who underwent traditional OO training. This research is supported by a grant from The Boeing Company.
منابع مشابه
An Exploration of Schema Development in Procedure-Oriented Programmers Learning Object-Oriented Technology
As businesses move to object-oriented (00) development, they often face the task of retraining experienced procedureoriented programmers. These programmers, however, often have difficulty learning the new technology. One possible reason for this is the tendency of experienced programmers to incorrectly map their existing knowledge onto new and unfamiliar 00 concepts. This research identifies so...
متن کاملDesign of a Reverse Engineering Model (A Case Study of COBOL to Java Migration)
With the progress of the software technology, the existing legacy systems are becoming obsolete and unable to satisfy the customer needs and expectations. Most of the legacy systems designed using COBOL, as it is a programming language. On the other hand, today Java widely used programming language for designing systems. The Java is pure object-oriented, where as the COBOL is procedure oriented...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کامل