ECOOP
Encyclopedia
The European Conference on Object-Oriented Programming, commonly known as ECOOP, is an annual conference covering topics on object-oriented programming systems, languages and applications. Like other conferences, ECOOP offers various tracks and many simultaneous sessions, and thus has different meaning to different people.

The first ECOOP was held in Paris, France in 1986. It operates under the auspices of the Association Internationale pour les Technologies à Objets (AITO), a non-profit organization located in Germany.

ECOOP’s venue changes every year, and the categories of its program vary. Historically ECOOP has combined the presentation of academic papers with comparatively practical experience reports, panels, workshops and tutorials.

ECOOP helped object-oriented programming develop in Europe into what is now mainstream programming, and helped incubate a number of related disciplines, including design patterns
Design pattern (computer science)
In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that...

, refactoring
Refactoring
Code refactoring is "disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior", undertaken in order to improve some of the nonfunctional attributes of the software....

, aspect-oriented programming
Aspect-oriented programming
In computing, aspect-oriented programming is a programming paradigm which aims to increase modularity by allowing the separation of cross-cutting concerns...

, Model Driven Engineering, and agile software development
Agile software development
Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams...

.

The winners of the AITO Dahl-Nygaard Prize
Dahl-Nygaard Prize
The Dahl-Nygaard Prize is awarded annually to a senior researcher with outstanding career contributions and a younger researcher who has demonstrated great potential...

 are announced at ECOOP.

The sister conference of ECOOP in North America is OOPSLA
OOPSLA
OOPSLA is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe...

.

Locations and Organizers

ECOOP conferences
Conference Place Conference Chair(s) Program Chair(s) Note
ECOOP 2010  Slovenia Maribor
Maribor
Maribor is the second largest city in Slovenia with 157,947 inhabitants . Maribor is also the largest and the capital city of Slovenian region Lower Styria and the seat of the Municipality of Maribor....

, Slovenia
Marjan Heričko, Aleš Živkovič Theo D'Hondt
ECOOP 2009  Italy Genoa
Genoa
Genoa |Ligurian]] Zena ; Latin and, archaically, English Genua) is a city and an important seaport in northern Italy, the capital of the Province of Genoa and of the region of Liguria....

, Italy
Giovanna Guerrini, Elena Zucca Sophia Drossopoulou
Sophia Drossopoulou
Sophia Chloe Drossopoulou is a computer scientist, currently working at Imperial College London, where she is Professor in Programming Languages. She earned her Ph.D. from the University of Karlsruhe....

ECOOP 2008  Cyprus Paphos
Paphos
Paphos , sometimes referred to as Pafos, is a coastal city in the southwest of Cyprus and the capital of Paphos District. In antiquity, two locations were called Paphos: Old Paphos and New Paphos. The currently inhabited city is New Paphos. It lies on the Mediterranean coast, about west of the...

, Cyprus
George Papadopoulos Jan Vitek
ECOOP 2007  Germany Berlin
Berlin
Berlin is the capital city of Germany and is one of the 16 states of Germany. With a population of 3.45 million people, Berlin is Germany's largest city. It is the second most populous city proper and the seventh most populous urban area in the European Union...

, Germany
Stefan Jähnichen, Peter Fritzson Erik Ernst
ECOOP 2006  Early Modern France Nantes
Nantes
Nantes is a city in western France, located on the Loire River, from the Atlantic coast. The city is the 6th largest in France, while its metropolitan area ranks 8th with over 800,000 inhabitants....

, France
Jean Bézivin, Pierre Cointe Dave Thomas
David A. Thomas (software developer)
David A. Thomas is a well-known figure in modern software development and object technology. Thomas took undergraduate and graduate degrees at the Carleton University, Ottawa, Ontario, Canada, and held a number of software development positions in the ensuing years...

ECOOP 2005  United Kingdom Glasgow
Glasgow
Glasgow is the largest city in Scotland and third most populous in the United Kingdom. The city is situated on the River Clyde in the country's west central lowlands...

, United Kingdom
Paddy Nixon Andrew Black
ECOOP 2004  Norway Oslo
Oslo
Oslo is a municipality, as well as the capital and most populous city in Norway. As a municipality , it was established on 1 January 1838. Founded around 1048 by King Harald III of Norway, the city was largely destroyed by fire in 1624. The city was moved under the reign of Denmark–Norway's King...

, Norway
Birger Møller-Pedersen
Birger Møller-Pedersen
Birger Møller-Pedersen is a computer scientist and Professor at the University of Oslo, Department of Informatics. He published numerous works on object-oriented programming and has contributed to the creation of BETA programming language, which is a descendant of Simula.-Academic...

Martin Odersky
Martin Odersky
Martin Odersky is a German computer scientist and professor of programming methods at the EPFL. He specialises in code analysis and programming languages.In 1989 Odersky received his Ph.D...

ECOOP 2003  Germany Darmstadt
Darmstadt
Darmstadt is a city in the Bundesland of Hesse in Germany, located in the southern part of the Rhine Main Area.The sandy soils in the Darmstadt area, ill-suited for agriculture in times before industrial fertilisation, prevented any larger settlement from developing, until the city became the seat...

, Germany
Rachid Guerraoui Luca Cardelli
Luca Cardelli
Luca Cardelli is an Italian computer scientist who is currently an Assistant Director at Microsoft Research in Cambridge, UK. Cardelli is well-known for his research in type theory and operational semantics. Among other contributions he implemented the first compiler for the functional programming...

ECOOP 2002  Spain Malaga
Málaga
Málaga is a city and a municipality in the Autonomous Community of Andalusia, Spain. With a population of 568,507 in 2010, it is the second most populous city of Andalusia and the sixth largest in Spain. This is the southernmost large city in Europe...

, Spain
José Troya Boris Magnusson
ECOOP 2001  Hungary Budapest
Budapest
Budapest is the capital of Hungary. As the largest city of Hungary, it is the country's principal political, cultural, commercial, industrial, and transportation centre. In 2011, Budapest had 1,733,685 inhabitants, down from its 1989 peak of 2,113,645 due to suburbanization. The Budapest Commuter...

, Hungary
Gerti Kappel Jørgen Lindskov Knudsen
ECOOP 2000  Early Modern France Cannes
Cannes
Cannes is one of the best-known cities of the French Riviera, a busy tourist destination and host of the annual Cannes Film Festival. It is a Commune of France in the Alpes-Maritimes department....

, France
Dennis Caromel, Jean-Paul Rigault Elisa Bertino
Elisa Bertino
Elisa Bertino is a professor of computer science at Purdue University and currently is acting as the research director of CERIAS, the Center for Education and Research in Information Assurance and Security, an institute attached to Purdue University. Professor Bertino's research interest include a...

ECOOP 1999  Portugal Lisbon
Lisbon
Lisbon is the capital city and largest city of Portugal with a population of 545,245 within its administrative limits on a land area of . The urban area of Lisbon extends beyond the administrative city limits with a population of 3 million on an area of , making it the 9th most populous urban...

, Portugal
Vasco T. Vasconcelos Rachid Guerraoui
ECOOP 1998  Belgium Brussels
Brussels
Brussels , officially the Brussels Region or Brussels-Capital Region , is the capital of Belgium and the de facto capital of the European Union...

, Belgium
Luc Steels
Luc Steels
Luc Steels is a Belgian scientist, and Director of the Artificial Intelligence Laboratory of the Vrije Universiteit Brussel. He is also heading the Sony Computer Science Laboratory in Paris. Steels, along with Rodney Brooks , was one of the initiators of the behaviour-based robotics approach to...

Eric Jul
ECOOP 1997  Finland Jyväskylä
Jyväskylä
Jyväskylä is the capital of Central Finland and the largest city on the Finnish Lakeland, north-east of Tampere and north of Helsinki, on northern coast of lake Päijänne. The city has been continuously one of the most rapidly growing cities in Finland since World War II. The city is surrounded...

, Finland
Boris Magnusson Mehmet Aksit, Satoshi Matsuoka
ECOOP 1996  Austria Linz
Linz
Linz is the third-largest city of Austria and capital of the state of Upper Austria . It is located in the north centre of Austria, approximately south of the Czech border, on both sides of the river Danube. The population of the city is , and that of the Greater Linz conurbation is about...

, Austria
Oscar Nierstrasz
Oscar Nierstrasz
Oscar Marius Nierstrasz, born , is a Professor at the Computer Science Institute at the University of Berne. He is active in the field of...

Pierre Cointe
ECOOP 1995  Denmark Aarhus
Aarhus
Aarhus or Århus is the second-largest city in Denmark. The principal port of Denmark, Aarhus is on the east side of the peninsula of Jutland in the geographical center of Denmark...

, Denmark
Ole Lehrmann Madsen Walter Olthoff
ECOOP 1994  Italy Bologna
Bologna
Bologna is the capital city of Emilia-Romagna, in the Po Valley of Northern Italy. The city lies between the Po River and the Apennine Mountains, more specifically, between the Reno River and the Savena River. Bologna is a lively and cosmopolitan Italian college city, with spectacular history,...

, Italy
Maurelio Boari Mario Tokoro, Remo Pareschi
ECOOP 1993  Germany Kaiserslautern
Kaiserslautern
Kaiserslautern is a city in southwest Germany, located in the Bundesland of Rhineland-Palatinate at the edge of the Palatinate forest . The historic centre dates to the 9th century. It is from Paris, from Frankfurt am Main, and from Luxembourg.Kaiserslautern is home to 99,469 people...

, Germany
Gerhard Barth Oscar Nierstrasz
Oscar Nierstrasz
Oscar Marius Nierstrasz, born , is a Professor at the Computer Science Institute at the University of Berne. He is active in the field of...

ECOOP 1992  Netherlands Utrecht
Utrecht (city)
Utrecht city and municipality is the capital and most populous city of the Dutch province of Utrecht. It is located in the eastern corner of the Randstad conurbation, and is the fourth largest city of the Netherlands with a population of 312,634 on 1 Jan 2011.Utrecht's ancient city centre features...

, The Netherlands
Pierre America Ole Lehrmann Madsen
ECOOP 1991  Switzerland Geneva
Geneva
Geneva In the national languages of Switzerland the city is known as Genf , Ginevra and Genevra is the second-most-populous city in Switzerland and is the most populous city of Romandie, the French-speaking part of Switzerland...

, Switzerland
Dennis Tsichritzis Pierre America
ECOOP 1990  Canada Ottawa
Ottawa
Ottawa is the capital of Canada, the second largest city in the Province of Ontario, and the fourth largest city in the country. The city is located on the south bank of the Ottawa River in the eastern portion of Southern Ontario...

, Canada
Dave Thomas
David A. Thomas (software developer)
David A. Thomas is a well-known figure in modern software development and object technology. Thomas took undergraduate and graduate degrees at the Carleton University, Ottawa, Ontario, Canada, and held a number of software development positions in the ensuing years...

, Pierre Cointe
Akinori Yonezawa
Akinori Yonezawa
is a Japanese computer scientist specializing in object-oriented programming, distributed computing and information security. Being a graduate of the University of Tokyo, Yonezawa has a Ph.D in computer science from MIT in the Actor group at the MIT AI Lab. He currently teaches at the University of...

joint, with OOPSLA
OOPSLA
OOPSLA is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe...

ECOOP 1989  United Kingdom Nottingham
Nottingham
Nottingham is a city and unitary authority in the East Midlands of England. It is located in the ceremonial county of Nottinghamshire and represents one of eight members of the English Core Cities Group...

, United Kingdom
John Florentin Stephen Cook
Stephen Cook
Stephen Arthur Cook is a renowned American-Canadian computer scientist and mathematician who has made major contributions to the fields of complexity theory and proof complexity...

ECOOP 1988  Norway Oslo
Oslo
Oslo is a municipality, as well as the capital and most populous city in Norway. As a municipality , it was established on 1 January 1838. Founded around 1048 by King Harald III of Norway, the city was largely destroyed by fire in 1624. The city was moved under the reign of Denmark–Norway's King...

, Norway
Stein Gjessing Kristen Nygaard
Kristen Nygaard
Kristen Nygaard was a Norwegian computer scientist, programming language pioneer and politician. He was born in Oslo and died of a heart attack in 2002.-Object-oriented programming:...

ECOOP 1987  Early Modern France Paris
Paris
Paris is the capital and largest city in France, situated on the river Seine, in northern France, at the heart of the Île-de-France region...

, France
Jean-Marie Hullot
Jean-Marie Hullot
Jean-Marie Hullot is a French computer scientist and programmer who authored important programs for the original Macintosh, NeXTSTEP and Mac OS X platforms. These include the SOS Interface for the Mac, which later became Interface Builder for NeXTSTEP , and later still evolved into an important...

, Jean Bézivin
Pierre Cointe, Henry Lieberman
Henry Lieberman
Henry Lieberman is an American computer scientist at the MIT Media Lab in the fields of programming languages, artificial intelligence and human-computer interaction. He serves as a principal research scientist at the Media Lab and is the Director of the Software Agents Research group, which...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK