1997
DOI: 10.1145/262793.262806
|View full text |Cite
|
Sign up to set email alerts
|

The framework life span

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
15
0
4

Year Published

2002
2002
2010
2010

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 29 publications
(19 citation statements)
references
References 7 publications
0
15
0
4
Order By: Relevance
“…Thus, API developers have a delicate balance to strike between providing configurable functionality and simple interfaces [6]. Inevitably, the wrong balance is sometimes chosen, as the actual usage is different from the expected usage; APIs need to evolve or to be re-documented to rectify this disparity [21,2,4]. Finding the right balance is difficult for API producers because they cannot directly see how their APIs are being used; API consumers can also benefit from seeing how other developers have used the APIs they are interested in.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, API developers have a delicate balance to strike between providing configurable functionality and simple interfaces [6]. Inevitably, the wrong balance is sometimes chosen, as the actual usage is different from the expected usage; APIs need to evolve or to be re-documented to rectify this disparity [21,2,4]. Finding the right balance is difficult for API producers because they cannot directly see how their APIs are being used; API consumers can also benefit from seeing how other developers have used the APIs they are interested in.…”
Section: Introductionmentioning
confidence: 99%
“…These patterns can serve as a Lingua Franca for design (Erickson, 2000) that helps end-users and developers in communication. Johnson (1997) and Brugali et al (1997) pointed out that the power of pattern languages lies in its potential for serving as an educational and communicative vehicle.…”
Section: Introductionmentioning
confidence: 99%
“…Very often, a new application builds 30 on legacy systems. The architecture of this kind of systems consists in a hierarchy of component layers [42]. A higher-level component (e.g., a shop controller or a cell controller in Figure 11), acting as a client, integrates lower-level components, which act as servers (e.g., the cell controller, the machines, transports, and buffers).…”
mentioning
confidence: 99%