Designing Reusable Classes
By Ralph E. Johnson, B. Foote. 2001
1,033 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/8dabc3028342e5cd247b8c55219ee298d80aa7e7
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Sven Apel
- Christian Kästner
- Gunter Saake
- Martin Kuhlemann
- Don S. Batory
- S. Cahon
- N. Melab
- El-Ghazali Talbi
Citations in the corpus
- Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs (2002, methodology): “One is the straightforward implementation technique of application frameworks [Johnson and Foote 1988] using just objects and inheritance.”
- Feature-Oriented Software Product Lines (2013, background): “Researchers distinguish between two kinds of frameworks: white-box and blackbox (Johnson and Foote 1988).”
- ParadisEO: A Framework for the Reusable Design of Parallel and Distributed Metaheuristics (2004, methodology): “An approach devoted to the design and code reuse is based is the framework-based approach (Johnson and Foote, 1988).”
- Domain-specific languages: an annotated bibliography (2000, methodology): “case that the framework is in control, and invokes methods provided by the application-specific code [42, 32].”
- Granularity in software product lines (2008, background): “works [20], mixin layers [44], AHEAD [4], multi-dimensional separation of concerns [49], and aspects [24].”