Old dogs and new tricks: retraining legacy programmers in object oriented technology

نویسندگان

  • H. James Nelson
  • Deborah J. Armstrong
چکیده

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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000