Description: Clemens MSR

Clemens Alden Szyperski

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

 

Position:

Principal Development Manager

Mail:

One Microsoft Way, Redmond WA 98052, USA

Email:

Clemens.Szyperski @ microsoft.com

 

 

 

 

 

 

 

Welcome to my home page.

I am a Principal Development Manager in the Data Platform Group and affiliated with Microsoft Research.
(From 1999–2007, relating to my previous life, I was also an adjunct professor with QUT.)

NEWS – In February 2014, we released the second version of Power Query, as part of the Power BI offering, integrated with numerous other new products and services. Going forward, Power Query will be updated on an ongoing basis.

In July 2013, we shipped the standalone version of Power Query (previously code-named “Data Explorer”); an end-user focused data acquisition and mashup tool deeply integrated into Excel. Take a look or go straight to the download page; it works with Excel 2010 or 2013, both 32 and 64 bit.

 

 

 

 

 

 

 

 

 

                  

 

 

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.)

2014

·         19th International Workshop on Component-Oriented Programming (WCOP 2014) (part of the CompArch 2014 federated events).
Lille, France, 30 June 2014.

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

The call has closed.

·         16th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2014) (part of the CompArch 2014 federated events).
Lille, France, 1–4 July 2014.

Component-based Software Engineering (CBSE) continues to attract interest and evolve as a discipline for the rapid assembly of flexible software systems. CBSE combines elements of software requirements engineering, architecture, design, verification, testing, configuration and deployment. The CBSE symposium has an established track record of bringing together researchers and practitioners from a variety of disciplines to promote a better understanding of CBSE from diverse perspectives, and to engage in active discussion and debate. CBSE 2014 is open to all participants from universities and industry interested in CBSE and related areas.

The call has closed.

·         10th International Conference on the Quality of Software Architectures (QoSA 2014) (part of the CompArch 2014 federated events).
Lille, France, 1–4 July 2014.

The goal of QoSA (Quality of Software Architectures) is to address the quality aspects of software architecture, focusing broadly on its quality characteristics and how these relate to the design of software architectures. Specific issues of interest are defining and modeling quality measures, evaluating and managing architecture quality, linking architecture to requirements and implementation, and preserving architecture quality throughout the system lifetime.

The call has closed.

 


Recent Events

2010

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

2009

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

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

·         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.

·         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.

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

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

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

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 26-Mar-2014 – http://research.microsoft.com/~cszypers/