Conference Proceedings on Object-Oriented Programming Systems, Languages, and Applications 1991
DOI: 10.1145/117954.117969
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study of the object-oriented paradigm and software reuse

Abstract: While little or no empirical validation exists for many of software engineering's basic assumptions, the need for scientific experimentation remains clear. Several assumptions are made about the factors affecting software reuse, and in particular, the role of the object-oriented paradigm. This paper describes the preliminary results of a controlled experiment designed to evaluate the impact of the objectoriented paradigm on software reuse. The experiment concludes that (1) the object-oriented paradigm substant… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0
1

Year Published

1992
1992
2010
2010

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 45 publications
(6 citation statements)
references
References 7 publications
0
5
0
1
Order By: Relevance
“…To control for programming language, we divided the projects' languages, using a dummy variable, into two generally accepted categories: procedural languages such as C and object‐oriented languages such as C++ (Lewis, Henry, Kafura, & Schulman, 1991). Software size was measured by the total LOC for each project at each of the defined points in time, and was collected using another PERL script.…”
Section: Methodsmentioning
confidence: 99%
“…To control for programming language, we divided the projects' languages, using a dummy variable, into two generally accepted categories: procedural languages such as C and object‐oriented languages such as C++ (Lewis, Henry, Kafura, & Schulman, 1991). Software size was measured by the total LOC for each project at each of the defined points in time, and was collected using another PERL script.…”
Section: Methodsmentioning
confidence: 99%
“…By "empirical study of code" we mean a study in which the artifacts under investigation consist of source code, there are multiple, unrelated, artifacts, and the artifacts were developed independently of the study. This rules out, for example, studies that included the creation of the code artifacts, such as those by Briand et al [3] or Lewis et al [4], and studies of one system, such as that by Barry [5].…”
Section: A Empirical Studies Of Codementioning
confidence: 99%
“…Experiments are useful to prove the empirical validity of metrics, but the internal and external replication of them is necessary [Brook96; Basil99; Brian00a), to obtain stronger results. As Lewis et al [Lewis91] remark, the use of precise, repeatable experiments is the hallmark of a mature scientific or engineering discipline. Only after performing a family of experiments you can build an adequate body of knowledge to extract useful measurement conclusions regarding the use of OO design metrics to be applied in real measurement projects [Basil99;Mille00].…”
Section: General Commentsmentioning
confidence: 99%