Jim Coplien
#15,632
Most Influential Person Now
Computer scientist and author
Jim Coplien's AcademicInfluence.com Rankings
Jim Copliencomputer-science Degrees
Computer Science
#792
World Rank
#819
Historical Rank
Programming
#30
World Rank
#32
Historical Rank
Software Engineering
#130
World Rank
#130
Historical Rank
Algorithms
#238
World Rank
#241
Historical Rank
Download Badge
Computer Science
Jim Coplien's Degrees
- PhD Computer Science University of Chicago
- Masters Computer Science University of Chicago
- Bachelors Computer Science University of Chicago
Similar Degrees You Can Earn
Why Is Jim Coplien Influential?
(Suggest an Edit or Addition)According to Wikipedia, James O. Coplien, also known as Cope, is a writer, lecturer, and researcher in the field of computer science. He held the 2003–4 Vloeberghs Leerstoel at Vrije Universiteit Brussel and has been a visiting professor at University of Manchester.
Jim Coplien's Published Works
Published Works
- Pattern languages of program design (1995) (924)
- Advanced C++ Programming Styles and Idioms (1991) (470)
- Commonality and Variability in Software Engineering (1998) (451)
- A generative development-process pattern language (1995) (297)
- Industrial experience with design patterns (1996) (208)
- Multi-paradigm design for C++ (1998) (179)
- Curiously recurring template patterns (1995) (124)
- Organizational Patterns of Agile Software Development (2004) (121)
- Lean Architecture: for Agile Software Development (2010) (108)
- A development process generative pattern language (1994) (103)
- Software design patterns: common questions and answers (1998) (89)
- Idioms And Patterns As Architectural Literature (1997) (78)
- Fault-tolerant telecommunication system patterns (1996) (55)
- Feature Interaction in Composed Systems (2001) (52)
- A Pattern Language for Writers’ Workshops (1997) (43)
- Symmetry Breaking in Software Patterns (2000) (35)
- A role-based empirical process modeling environment (1993) (33)
- Reevaluating the architectural metaphor: Toward piecemeal growth (1999) (32)
- Social patterns in productive software development organizations (1996) (32)
- Patterns of productive software organizations (1996) (32)
- Sequences as a basis for pattern language composition (2005) (31)
- Borland Software Craftsmanship: A New Look at Process, Quality and Productivity (1994) (28)
- Breakthrough ideas (2005) (26)
- Worth a Thousand Words (2001) (26)
- OMT Insights: Perspectives on Modeling from the Journal of Object-Oriented Programming (1996) (22)
- A Version Model for Aspect Dependency Management (2001) (19)
- Symmetry in class and type hierarchy (2002) (19)
- Software design patterns (2003) (18)
- Commonality and Variability in Software (1998) (17)
- Call for the Rational Use of Personality Indicators (1998) (16)
- Organizational Patterns: Beyond Technology to People (2004) (15)
- Understanding Symmetry in Object-Oriented Languages (2003) (13)
- The culture of patterns (2004) (12)
- Framework Patterns for Evolution of Nonstoppable Software Systems (2003) (11)
- Strategic Research Directions in Object Oriented Programming (1996) (11)
- Symmetry and Symmetry Breaking in Software Patterns (2000) (10)
- Using design patterns to build a framework for multimedia networking (1997) (10)
- How Do Teams Shape Objects ? - How Di Object Shape Teams ? (Panel) (1994) (10)
- Software development as science, art, and engineering (1998) (8)
- Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel) (1997) (8)
- The data, context and interaction paradigm (2012) (7)
- Patterns of engineering (2004) (7)
- Patterns for Encapsulating Class Trees (1995) (7)
- C++: Evolving toward a more powerful language (1988) (6)
- Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (1996) (6)
- Pattern Sequences (2001) (6)
- Supporting Truly Object-Oriented Debugging of C++ Programs (1994) (6)
- Broadening beyond objects to patterns and to other paradigms (1996) (6)
- Beyond the hype (panel): do patterns and frameworks reduce discovery costs? (1997) (5)
- Multiparadigm Design and Implementation in C++ (1999) (5)
- Software patterns: Design utilities (1996) (4)
- Patterns: cult to culture? (1995) (4)
- Objects of the people, by the people, and for the people (2012) (4)
- Position Paper: Feature Interaction in Composed Systems (2001) (4)
- Iterative development/OO: the bottom line (1992) (2)
- OO Anthropology: Crossing the Chasm (Panel Session) (1996) (2)
- Software tools research: a matter of scale and scope - or commoditization? (2012) (2)
- Reflections on reflection (2012) (2)
- Application of domain analysis to object-oriented systems (1995) (2)
- Feature Interaction in Composed System (2001) (2)
- Patterns: Cult to Culture? - Panel Session (1995) (1)
- Invited Lectures (2018) (1)
- Proceedings of the ECOOP 2001 Workshop on Feature Interaction in Composed Systems (FICS 2001), Budapest, Hungary, June 18-22, 2001 (2001) (1)
- A discussion of On the Purpose of Object-Oriented Analysis (1993) (1)
- The DCI Paradigm (2014) (1)
- An Empirical Study on Code Comprehension: Data Context Interaction Compared to Classical Object Oriented (2017) (1)
- Changing the engine of the car? (panel): while driving 60 miles an hour! (1997) (1)
- Changing the Engine of the Car? While Driving 60 Miles an Hour! (Panel) (1997) (1)
- Understanding Symmetry in Object-Oriented Design and Programming (2003) (1)
- Managing Object Oriented Projects - Panel Session (1995) (0)
- Object-oriented project management (panel) (1995) (0)
- Working with objects — in computer and mind (2014) (0)
- Patterns (Panel): cult to culture? (1995) (0)
- Keynotes (1997) (0)
- A Discussion of "On the Purpose of Object-Oriented Analysis" (Panel) (1993) (0)
- The Death of Patterns and the Last Pattern Language (1999) (0)
- Tutorial: Advanced C++ programming styles: using C++ as a higher-level language (1997) (0)
- How do teams shape objects? — how do objects shape teams? (1994) (0)
- The Structure of Pattern Languages (2000) (0)
- The object paradigm and development process standards (1993) (0)
- Workshop: Mastery of Pattern Concepts through Pattern Writing (2000) (0)
- Managing object oriented projects (panel session) (1995) (0)
- COLLECTION OF ABSTRACTS FOR THE YOUNG RESEARCHERS WORKSHOP at GCSE ́ 99 (2007) (0)
- ISHMAEL: An integrated software/hardware maintenance and evolution environment (1991) (0)
- Back to the future (panel session): Is worse (still) better? (2000) (0)
- Object-oriented practice in 1998 (panel): does it help or hinder collaboration? (1998) (0)
- Distributed Object Technology; the Future (1997) (0)
- More on the geometry of C++ objects, part 2 (1999) (0)
- Beyond the hype (panel session): sequel to the trial of the gang of four (2000) (0)
- Object-Oriented Practice in 1998: Does it help or hinder collaboration? (Panel) (1998) (0)
- OO anthropology (panel): crossing the chasm (1996) (0)
This paper list is powered by the following services:
Other Resources About Jim Coplien
What Schools Are Affiliated With Jim Coplien?
Jim Coplien is affiliated with the following schools: