Generated by GPT-5-mini| European Conference on Object-Oriented Programming | |
|---|---|
| Name | European Conference on Object-Oriented Programming |
| Abbreviation | ECOOP |
| Discipline | Computer Science |
| First | 1987 |
| Organizer | Association for Computing Machinery, Stichting |
| Frequency | Annual |
European Conference on Object-Oriented Programming is an annual academic conference that focuses on programming languages, software engineering, and computational systems with an emphasis on object-oriented techniques. It attracts researchers from institutions such as ETH Zurich, University of Cambridge, Massachusetts Institute of Technology, University of Oxford, and INRIA as well as industry contributors from Microsoft Research, Google, IBM Research, Oracle Corporation, and SAP SE. The conference is part of a network of events including ACM SIGPLAN, International Conference on Functional Programming, International Conference on Software Engineering, European Joint Conferences on Theory and Practice of Software, and ESEC/FSE.
ECOOP was founded in the late 1980s amid contemporaneous developments at Carnegie Mellon University, Bell Labs, Sun Microsystems, University of California, Berkeley, and Royal Institute of Technology where early object-oriented languages and systems such as Smalltalk, C++, Simula, Java (programming language), and Eiffel (programming language) were incubated. Key historical milestones include program committees and keynote addresses by researchers affiliated with Niklaus Wirth, Bjarne Stroustrup, Adele Goldberg, Alan Kay, and institutions like Xerox PARC and SRI International. Over time ECOOP intersected with developments presented at OOPSLA, SOSP, PLDI, and POPL, reflecting shifts traced in proceedings alongside the growth of AspectJ, Design Patterns (book), and model-driven engineering efforts at OMG meetings.
ECOOP's topical remit spans object-oriented languages and systems, type theory, concurrency, formal methods, and software architecture, with papers connecting to work at University of Edinburgh, ETH Zurich, TU Delft, KTH Royal Institute of Technology, and Technical University of Munich. The conference embraces research linked to Actor model, Lambda calculus, Dependent types, Model checking, and systems influenced by projects at Microsoft Research Cambridge, Facebook AI Research, and Google DeepMind. ECOOP topics commonly relate to advances seen at International Conference on Automated Deduction, International Symposium on Principles of Programming Languages, European Symposium on Programming, and International Conference on Compiler Construction.
ECOOP is organized by program committees drawn from universities and corporations including University of Illinois Urbana–Champaign, University of Toronto, Purdue University, École Polytechnique Fédérale de Lausanne, and Chalmers University of Technology. Steering and selection processes reference community norms found in ACM SIGPLAN governance, with chairs who have held affiliations to Imperial College London, University of Sydney, McGill University, University of Copenhagen, and Vrije Universiteit Amsterdam. Sponsorship and partnerships have included ACM, IEEE Computer Society, European Research Council, Newton Fund, and industrial partners such as Intel, ARM Holdings, Nokia, and Siemens.
Typical ECOOP programs feature peer-reviewed technical papers, invited talks, tutorials, workshops, and demonstrations, similar in structure to sessions at OOPSLA, ICFP, SOSP, USENIX, and ECOOP Workshops. Activities often include doctoral consortia with participants from University of Pennsylvania, University of Toronto Scarborough, University of Glasgow, University of Manchester, and collaboration events aligned with Dagstuhl Seminars. Panels and practitioner tracks bring representatives from Red Hat, JetBrains, Eclipse Foundation, Facebook, and Amazon Web Services.
ECOOP has published influential papers that intersect with breakthroughs associated with Bjarne Stroustrup's work on C++, Alan Kay's Smalltalk research at Xerox PARC, and type-system results echoed in Robin Milner's research lineage from University of Edinburgh. Contributions include advances in generics influenced by standards at ISO, concurrency mechanisms related to the Actor model from Carl Hewitt's lineage, and refactorings tied to research groups at University of Kent, University of Lisbon, University of Twente, and University of Bologna. ECOOP proceedings have introduced ideas later cited alongside results from POPL, PLDI, ECOOP Workshops, and ICSE.
ECOOP recognizes outstanding work through best paper awards and doctoral dissertation awards; recipients have come from labs and departments such as Microsoft Research Redmond, Google Research, Bell Labs Research, École Normale Supérieure, and ETH Zurich. Honorees often later receive broader recognition from bodies like ACM, IEEE, Royal Society, European Research Council Advanced Grants, and named prizes affiliated with Turing Award laureates’ networks.
ECOOP proceedings have been published in venues associated with Springer, Lecture Notes in Computer Science, ACM Digital Library, and special issues in journals such as Journal of the ACM, ACM Transactions on Programming Languages and Systems, Software: Practice and Experience, and Information and Computation. Archival collections reference metadata consistent with indexing at DBLP, Scopus, Web of Science, and institutional repositories at ETH Zurich Research Collection and ULiège.