Quantitative and qualitative aspects of object-oriented software development

Gustav Pomberger, Wolfgang Pree

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationObject-Oriented Methodologies and Systems - International Symposium, ISOOMS 1994, Proceedings
EditorsElisa Bertino, Susan Urban
PublisherSpringer
Pages96-107
Number of pages12
ISBN (Print)9783540584513
DOIs
Publication statusPublished - 1994
Event2nd International Symposium on Object-Oriented Methodologies and Systems, ISOOMS 1994 - Palermo, Italy
Duration: 21 Sept 199422 Sept 1994

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume858 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd International Symposium on Object-Oriented Methodologies and Systems, ISOOMS 1994
Country/TerritoryItaly
CityPalermo
Period21.09.199422.09.1994

Keywords

  • Application frameworks
  • Class libraries
  • Design patterns
  • Object-oriented design
  • Object-oriented software development
  • Reusability

Fingerprint

Dive into the research topics of 'Quantitative and qualitative aspects of object-oriented software development'. Together they form a unique fingerprint.

Cite this