1996
DOI: 10.1109/2.536783
|View full text |Cite
|
Sign up to set email alerts
|

The effect of object-oriented frameworks on developer productivity

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
40
0
2

Year Published

1997
1997
2017
2017

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 85 publications
(42 citation statements)
references
References 2 publications
0
40
0
2
Order By: Relevance
“…This approach has many advantages, such as reuse of the functionality provided (Moser and Nierstrasz 1996) and increased productivity (Konstantopoulos et al 2009). However, in spite of these benefits, there are potential challenges that come along, for both the framework developer and the developer who uses the functionality from the framework (Bosch et al 2000).…”
Section: Introductionmentioning
confidence: 99%
“…This approach has many advantages, such as reuse of the functionality provided (Moser and Nierstrasz 1996) and increased productivity (Konstantopoulos et al 2009). However, in spite of these benefits, there are potential challenges that come along, for both the framework developer and the developer who uses the functionality from the framework (Bosch et al 2000).…”
Section: Introductionmentioning
confidence: 99%
“…This approach has many advantages, such as reuse of the functionality provided [2] and increasing productivity [3]. However, these benefits are accompanied by co-evolutionary challenges that come along with using frameworks [4]: as the framework evolves, it makes changes to its APIs and these changes may cause the applications that use them to fail [5]- [7].…”
Section: Introductionmentioning
confidence: 99%
“…However, these benefits are accompanied by co-evolutionary challenges that come along with using frameworks [4]: as the framework evolves, it makes changes to its APIs and these changes may cause the applications that use them to fail [5]- [7]. Framework-based applications are, therefore, subject to two dimensions of survival: 1) survival related to releasing new versions of the application itself, and 2) survival related to new framework releases 2 . In this work we focus on a popular framework, Eclipse, and study survival of Eclipse third-party plug-ins (ETPs).…”
Section: Introductionmentioning
confidence: 99%
“…They are promoted as having the potential to provide the benefits of large-scale reuse [GHJV95] [BMR + 96] [FSJ99]. While practical evidence does suggest that framework usage can increase reusability and decrease development effort [MN96], experience has identified a number of issues that hinder framework application and limit potential benefits [BMMB99]. One of the major challenges is effective framework understanding -a specialised kind of program comprehension.…”
Section: Tool Trendsmentioning
confidence: 99%