Published June 11, 2002 | Version v1
Conference paper Open

From Objects to Components - A Quantitative Experiment

  • 1. FCT/UNL

Description

Component based software development (CBD) is increasingly becoming a de facto approach to software development. Most software professionals were originally trained to build software using another paradigm, such as the object orientation (OO) paradigm, or the structured programming one. To face the trend to CBD, software professionals are required to make a paradigm shift. Such a shift incurs in considerable costs. This paper describes an experiment where part of a legacy software application built with the OO paradigm was transformed into a software component, using two different technologies (Object Pascal and C++). In this experiment, we were concerned not only with the qualitative aspects of the problems dealt with by a software professional in this transformation, but mostly with some quantitative ones. In particular, we compared the effort required to make such transformations with each of the technologies. The subject performing the experiment was at ease with all the involved OO languages, but not with the component models supported by the used platforms.

Files

2002_QAOOSE_Goulao_Abreu.pdf

Files (45.4 kB)

Name Size Download all
md5:1ee245b91234219067ea16f7638f9bf1
45.4 kB Preview Download

Additional details

Related works

Is supplement to
Book chapter: 10.1007/3-540-36208-8_12 (DOI)