Description: Clemens MSR

Clemens Alden Szyperski

Dipl.-Ing. (EE/CE) (RWTH Aachen, Germany)
Dr. sc. techn. (CS) (ETH Zurich, Switzerland)

 

Position:

Software Architect

Mail:

One Microsoft Way, Redmond WA 98052, USA

Email:

Clemens.Szyperski @ microsoft.com

 

 

 

 

 

 

 

Welcome to my home page.

I am a Software Architect in the Connected Systems Division and affiliated with Microsoft Research.
(From 1999–2007, relating to my previous life, I was also an adjunct professor with QUT.)

 

 

 

 

                  

Publications   Upcoming Events   Recent Events   Past Events   Resources

 


Publications

Reverse chronological list of publications (includes, where available, links to downloadable soft copies)



Main Books

David Messerschmitt and Clemens Szyperski
Software Ecosystem – Understanding An Indispensable Technology and Industry
MIT Press, 2003 (424 pages)
ISBN 0-262-13432-2

Description: Software Ecosystem Book Cover (midres)

Outstanding achievement
in Professional
and Scholarly Publishing
for 2003

Clemens Szyperski
(with Dominik Gruntz and Stephan Murer)
Component Software - Beyond Object-Oriented Programming  –  Second Edition
Addison-Wesley / ACM Press, 2002 (608 pages)
ISBN 0-201-74572-0

Description: COP 2e Book Cover (lores)

 

Clemens Szyperski
Component Software - Beyond Object-Oriented Programming
Addison-Wesley / ACM Press, 1998 (411 pages)
ISBN 0-201-17888-5

 

Reprinted (with minor corrections) in 1998 (twice), 1999 (twice).

Description: cover

Description: image002

Best Book

 


Upcoming Events

(Disclaimer: The information below is quoted for your convenience only; please use event web sites to check dates, venues, deadlines, and other information for accuracy.)

2010

·         32rd International Conference on Software Engineering (ICSE 2010).
Cape Town, South Africa, 2nd–8th May 2010.

ICSE is the premier international event for software engineering. It provides a world class forum for software engineering professionals from industry, government and academia to hear about and discuss the latest developments, trends and innovations in software engineering.

Deadline for submissions: to be announced.

2009

·         JAOO Australia 2009.
Sydney, Australia, 5–8 May 2009; Brisbane, Australia, 11–14 May 2009.

JAOO originally stood for "Java and Object-Oriented" and was originally focused on Java-based technologies. Today it has evolved into a more in-depth conference with a wider set of content such as .NET and Ruby-based technologies along with a focus on the softer side of software development: process improvement, patterns, and enterprise architecture.

I will be delivering the keynote and a talk on our “Oslo” efforts at both JAOO Australia venues.

·         14th International Workshop on Component-Oriented Programming (WCOP 2009) (part of the CompArch 2009 federated events).
East Stroudsburg, PA, USA, 22 June 2009.

WCOP seeks position papers in the field of component-oriented programming (COP). WCOP 2009 is the fourteenth event in a series of highly successful workshops, which took place in conjunction with every ECOOP since 1996 and with CompArch since 2008. WCOP 2009 is the first instance to take place in the US.

The call has closed.

·         11th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2009) (part of the CompArch 2009 federated events).
East Stroudsburg, PA, USA, 23–26 June 2009.

The CBSE symposium has a track record of bringing together researchers and practitioners from a variety of disciplines to promote a better understanding of CBSE from a diversity of perspectives, and to engage in active discussion and debate. CBSE 2008 is open to all participants interested in CBSE and related areas. The symposium addresses participants from both universities and industry.

The call has closed.

·         5th International Conference on the Quality of Software Architectures (QoSA 2009) (part of the CompArch 2009 federated events).
East Stroudsburg, PA, USA, 23–26 June 2009.

This year, the main topic of QoSA is architecture for adaptive software systems, seeking reports on both scientific novel results and industrial case studies.

The call has closed.

·         8th International Conference on Software Composition (SC 2009).
Zurich, Switzerland, 2nd–3rd July 2009.

The International Conference on Software Composition (SC) is the leading venue that addresses challenges of how composition of software parts may be used to build and maintain large software systems. SC2009 will be the eighth edition in the series and we invite researchers and practitioners to submit high quality papers. Submissions relating theory and practice of software composition are particularly welcome.

The call has closed.

·         23rd European Conference on Object-Oriented Programming (ECOOP 2009).
Genova, Italy, 6th–10th July 2009.

The ECOOP 2009 conference invites high quality papers presenting research results or experience in all areas relevant to object technology, including work that takes inspiration from, or builds connections to, areas not commonly considered object-oriented.

The call has closed.

·         Joint IEEE/IFIP Working International Conference on Software Architecture (WICSA) 2009 & European Conference on Software Architecture (ECSA 2009).
Cambridge, UK, 14th–17th September 2009.

The ECOOP 2009 conference invites high quality papers presenting research results or experience in all areas relevant to object technology, including work that takes inspiration from, or builds connections to, areas not commonly considered object-oriented.

The call has closed.

 


Recent Events

2008

·         13th International Workshop on Component-Oriented Programming (WCOP 2008) (part of the CompArch 2008 federated events), Karlsruhe, Germany, 13 October 2008.

·         11th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2008) (part of the CompArch 2008 federated events), Karlsruhe, Germany, 14–17 October 2008.

·         4th International Conference on the Quality of Software Architectures (QoSA 2008) (part of the CompArch 2008 federated events), Karlsruhe, Germany, 14–17 October 2008.

·         22nd European Conference on Object-Oriented Programming (ECOOP 2008), Paphos, Cyprus, 7–11 July 2008.

2007

·         International Conference on Global Software Engineering (ICGSE 2007), Munich, Germany, 27–30 August 2007.

·         21st European Conference on Object-Oriented Programming (ECOOP 2007), Berlin, Germany, 30 July– 3 August 2007.

·         12th International Workshop on Component-Oriented Programming (WCOP 2007) (in conjunction with ECOOP 2007), Berlin, Germany, 30 July 2007.

·         10th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2007) (part of the CompArch 2007 federated events), Medford, Massachusetts, USA, 9–10 July 2007.

·         3rd International Conference on the Quality of Software Architectures (QoSA 2007) (part of the CompArch 2007 federated events), Medford, Massachusetts, USA, 12–13 July 2007.

·         4th International workshop on Software Engineering for Automotive Systems (SEAS 2007) (at ICSE 2007), Minneapolis, Minnesota, USA, 26 May 2007.

·         TOOLS EUROPE 2007 – Objects, Models, Components, Patterns, Zurich, Switzerland, 24–28 June 2007.

·         Software Engineering 2007 (SE 2007), Hamburg, Germany, 27–30 March 2007.

·         6th Working IEEE/IFIP Conference on Software Architecture (WICSA 2007), Mumbai, India, 6–9 January 2007.

2006

·         7th Joint Modular Languages Conference (JMLC 2006), Jesus College, Oxford, England, 12-15 September 2006.

·         20th European Conference for Object-Oriented Programming (ECOOP 2006), Nantes, France, 3–7 July 2006.

·         9th International Symposium on Component-Based Software Engineering (CBSE 2006), Vδsterεs, Sweden, 29 June – 1 July 2006.

·         2nd International Conference on the Quality of Software Architectures (QoSA 2006), Vδsterεs, Sweden, 27–28 June 2006.

·         11th International Workshop on Component-Oriented Programming (WCOP 2006) (in conjunction with ECOOP 2006), Nantes, France, 3 or 4 July 2006.

·         28th International Conference of Software Engineering (ICSE 2006), Shanghai, China, 20–28 May 2006.

·         3rd International ICSE Workshop on Software Engineering for Automotive Systems (SEAS 2006 at ICSE 2006), Shanghai, China, 23 May 2006.

Past Events


Resources

Prof. Niklaus Wirth released several of his seminal books in electronic form. Project Oberon has all the details (and sources!) behind both the language and the system Oberon. The classic Compiler Construction is probably the most concise text on the topic ever – and yet it leads you to constructing fully functional compilers. There is also an adaptation of the classic Programming in Modula-2, adapted for Oberon: Programming in Oberon. Finally, the seminal Algorithms and Data Structures text, also adapted to Oberon.


Clemens.Szyperski @ microsoft.com – Last modified on 3-Mar-2011 – http://research.microsoft.com/~cszypers/ www.biancabooks.com www.heritagemakers.com/161311 www.storybookingtheworld.com www.boattravelbooks.com