Dirk Riehle Half-Page Biography

Prof. Dr. Dirk Riehle is the Pro­fes­sor for Open Source Soft­ware at the Friedrich-Alexander Uni­ver­si­ty of Erlangen-Nürnberg. Before join­ing acad­e­mia, Riehle led the Open Source Research Group at SAP Labs, LLC, in Palo Alto, Cal­i­for­nia (Sil­i­con Val­ley). Before this, he was the co-founder of an on-demand busi­ness soft­ware star­tup in Berlin, Ger­many, which used agile meth­ods and strate­gi­cal­ly employed open source soft­ware. Riehle works on open source and inner source soft­ware engi­neer­ing, agile meth­ods and con­tin­u­ous deliv­ery, com­plex­i­ty sci­ence and human col­lab­o­ra­tion, and soft­ware design. Prof. Riehle holds a Ph.D. in com­put­er sci­ence from ETH Zürich and an M.B.A. from Stan­ford Busi­ness School. He wel­comes email at dirk@riehle.org, blogs at http://dirkriehle.com, and tweets as @dirkriehle.

In more detail: Riehle’s dis­ser­ta­tion at ETH Zurich on object-oriented frame­works and design pat­terns explored the use of collaboration-based design (then called role mod­el­ing) to reduce com­plex­i­ty in the engi­neer­ing of object-oriented soft­ware sys­tems. It empha­sized the use of design pat­terns in frame­work design and con­struc­tion. He also trans­lat­ed the sem­i­nal Design Pat­terns book into Ger­man, all while employed at UBS’ Ubi­l­ab, a Zurich-based indus­tri­al research lab, dur­ing the late 1990s. From 1999 to 2002, Riehle lead the design and imple­men­ta­tion of the first UML vir­tu­al machine while employed at Sky­va, a Boston-based soft­ware star­tup. The UML VM inter­pret­ed UML mod­els as pro­grams and made it faster, bet­ter, and cheap­er to devel­op busi­ness appli­ca­tions. UML was treat­ed as a frame­work for domain-specific lan­guages for dif­fer­ent aspects of busi­ness mod­el­ing. Sky­va was acquired by ABB. After receiv­ing an M.B.A. from Stan­ford Busi­ness School, Riehle co-founded a soft­ware star­tup in Berlin, Ger­many that pro­vid­ed on-demand soft­ware (SaaS) to small busi­ness­es. In 2006, he moved back to the Unit­ed States to work for SAP in the Sil­i­con Val­ley, where he was the prin­ci­pal inves­ti­ga­tor of open source and Web 2.0 appli­ca­tions research. In 2009 he moved to Ger­many for his cur­rent posi­tion as a pro­fes­sor at the Uni­ver­si­ty of Erlan­gen.

Riehle has pub­lished in lead­ing jour­nals and con­fer­ences, includ­ing the CACM, Com­put­er, IEEE Soft­ware, IEEE TSE, ICSE, and OOPSLA. His pub­li­ca­tion record com­pris­es more than 50 peer-reviewed and well-cited aca­d­e­mic papers. He is serv­ing on the edi­to­ri­al boards of TPLoP, IJOSSP and IJODE and he has been a review­er for many lead­ing jour­nals, trans­ac­tions, and con­fer­ences on object ori­en­ta­tion and soft­ware engi­neer­ing, includ­ing ACM TOSEM, IEEE TSE, OOPSLA, ECOOP, and OSS. He is the founder and chair­man of the steer­ing com­mit­tee of the Inter­na­tion­al Sym­po­sium on Open Col­lab­o­ra­tion con­fer­ence series and a found­ing mem­ber of the steer­ing com­mit­tee of the Onward! con­fer­ence series. He is a mem­ber emer­i­tus of the board and pri­or trea­sur­er of the Hill­side Group, the U.S.-based non-profit behind the soft­ware pat­terns com­mu­ni­ty. He is a fre­quent speak­er at aca­d­e­mic con­fer­ences and col­lo­quia and indus­try events alike.

Prof. Dr. Dirk Riehle is a senior mem­ber of the ACM and a pro­fes­sion­al mem­ber of the IEEE. For more details, please see http://dirkriehle.com/about/resume/

Also see the short one-paragraph bio.