Quantitative and qualitative aspects of object-oriented software development

  • Gustav Pomberger
  • Wolfgang Pree
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 858)


Although object-oriented programming techniques have evolved into an accepted technology with recognized benefits for software development, profound investigations of qualitative and quantitative aspects about its pros and cons are missing.

This paper tries to answer crucial questions based on the experience gained by the authors and their partners in several projects where object-oriented technology was applied. These projects cover different areas like prototyping tools, information systems, real-time process control components, and development environments for object-oriented programming languages.

A case study comparing the object-oriented (C++) and module-oriented (Modula-2) implementation of a user interface prototyping tool concludes this paper.


Design patterns object-oriented design object-oriented software development application frameworks class libraries reusability 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bischofberger W., Pomberger G.: Prototyping-Oriented Software Development-Concepts and Tools; Springer Verlag, 1992.Google Scholar
  2. 2.
    Blaschek G.: Object-Oriented Programming with Prototypes; Springer Verlag, 1994.Google Scholar
  3. 3.
    Gamma E., Helm R., Johnson R., and Vlissides J.: Design Patterns-Microarchitecturs for Reusable Object-Oriented Software; Addison-Wesley, 1994.Google Scholar
  4. 4.
    Loves T.: Object Lessons; SIGS Publications, 1993.Google Scholar
  5. 5.
    Plösch R., Weinreich R.: An Extensible Communication Class Library for Hybrid Distributed Systems; Proceedings of TOOLS Pacific'92 conference, Sydney, 1992.Google Scholar
  6. 6.
    Pomberger G., Bischofberger W., Kolb D., Pree W., Schlemm H.: Prototyping-Oriented Software Development, Concepts and Tools; in Structured Programming Vol.12, No.1, Springer 1991.Google Scholar
  7. 7.
    Pree W.: Object-Oriented Versus Conventional Construction of User Interface Prototyping Tools; doctoral thesis, University of Linz, 1992.Google Scholar
  8. 8.
    Pree W.: Reusability Problems of Object-Oriented Software Building Blocks; EastEurOOPe'91, Bratislava, Czecho-Slovakia, September 15–19, 1991.Google Scholar
  9. 9.
    Taenzer D., Ganti M., Podar S.: Problems in Object-Oriented Software Reuse, Proceedings of the 1989 ECOOP, July 1989.Google Scholar
  10. 10.
    Vlissides J.M.: Generalized Graphical Object Editing; PhD Thesis, Stanford University, 1990.Google Scholar
  11. 11.
    Weinand A., Gamma E., Marty R.: ET++ — An Object-Oriented Application Framework in C++; OOPSLA'88, Special Issue of SIGPLAN Notices, Vol. 23, No. 11, 1988.Google Scholar
  12. 12.
    Weinand A., Gamma E.: The GUI Application Framework ET++; in Object-Oriented Software Frameworks (ed. Ted Lewis), Prentice Hall, 1994.Google Scholar
  13. 13.
    Weinreich R.: Concepts and Techniques for Object-Oriented Software Development-Illustrated by an Application Framework for Process Automation; doctoral thesis, University of Linz, 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Gustav Pomberger
    • 1
  • Wolfgang Pree
    • 1
  1. 1.C. Doppler Laboratory for Software EngineeringJohannes Kepler University LinzLinzAustria

Personalised recommendations