Publications

Local | Scholar | DBLP | ORCID

2019

CO 41 Barcomb, A., Stol KJ, Riehle, D., & Fitzgerald, B. (2019). Why Do Episodic Volunteers Stay in FLOSS Communities? In Proceedings of the 41st International Conference on Software Engineering (ICSE 2019). To appear.
CO 40 Harutyunyan, N., & Riehle, D. (2019). User Experience Design in Software Product Lines. In Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS 2019). To appear.
BC 10 Riehle, D., & Harutyunyan, N. (2019, forthcoming). Open Source License Compliance in the Software Supply Chain. In Towards Engineering Free/Libre Open Source Software (FLOSS) Ecosystems for Impact and Sustainability. Springer-Verlag. To appear.

2018

JO 11 Barcomb, A., Kaufmann, A., Riehle, D., Stol KJ, & Fitzgerald, B. (2018). Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities. IEEE Transactions on Software Engineering. To appear.
CO 39 Capraro, M., Dorner, M., & Riehle, D. (2018). The Patch-Flow Method for Measuring Inner Source Collaboration. In Proceedings of the 15th International Conference on Mining Software Repositories (MSR 2018), May 28–29, 2018, Gothenburg, Sweden. ACM, New York, NY, USA, 11 pages.
CO 38 Harutyunyan, N., Bauer, A., & Riehle, D. (2018). Understanding Industry Requirements for FLOSS Governance Tools. In Proceedings of the 14th International Conference on Open Source Software (OSS 2018), June 8-10, 2018, Athens, Greece. Springer, IFIP Advances in Information and Communication Technology, 12 pages.

2017

JO 10 Kaufmann, A. & Riehle, D. (2017). The QDAcity-RE method for structural domain modeling using qualitative data analysis. Requirements Engineering. To appear.
JO 09 Capraro, M., & Riehle, D. (2017, February). Inner Source Definition, Benefits, and Challenges. ACM Computing Surveys vol. 49, no. 4, article 67.
ED 14 Krusche, S., Lichter. H., Riehle, D., & Steffens, A. (2017). Proceedings of the 2nd Workshop on Continuous Software Engineering (CSE 2017). In Gemeinsamer Tagungsband der Tagung Software Engineering 2017 (SE 2017), CEUR Workshop Proceedings 1806, Hannover, Germany.

2016

JO 08 Riehle, D., Capraro, M., Kips, D., & Horn, L. (2016, December). Inner Source in Platform-Based Product Engineering. IEEE Transactions on Software Engineering vol. 42, no. 12, pp. 1162-1177.
ED 13 Lichter, H., Brügge, B., & Riehle, D. (2016). Proceedings of the 1st Workshop on Continuous Software Engineering (CSE 2016). In Gemeinsamer Tagungsband der Tagung Software Engineering 2016 (SE 2016), CEUR Workshop Proceedings 1559, Vienna, Austria.
TR 14 Riehle, D. (2016). An Example Charter for Inner Source Programs. Technical Report, CS-2016-05. Friedrich-Alexander-Universität Erlangen-Nürnberg, Dept. of Computer Science, Erlangen, Germany.
TR 13 Riehle, D. (2016). Das Uni1 Projektkonzept. Technical Report, CS-2016-04. Friedrich-Alexander-Universität Erlangen-Nürnberg, Dept. of Computer Science, Erlangen, Germany.
TR 12 Kaufmann, A., Barcomb, A., & Riehle, D. (2016). Using Students as a Distributed Coding Team for Validation through Intercoder Agreement. Technical Report, CS-2016-01. Friedrich-Alexander-Universität Erlangen-Nürnberg, Dept. of Computer Science, Erlangen, Germany.

2015

MA 18 Riehle, D. (2015, May). How Open Source is Changing the Software Developer’s Career. IEEE Computer vol. 48, no. 5, pp. 51-57.
CO 37 Joblin, M., Mauerer, W., Apel, S., Siegmund, J., & Riehle, D. (2015). From Developer Networks to Verified Communities: A Fine-Grained Approach. In Proceedings of the 37th International Conference on Software Engineering (ICSE 2015), pp. 563-573. IEEE Press.
CO 36 Barcomb, A., Grottke, M., Stauffert, J.-P., Riehle, D., & Jahn, S. (2015). How Developers Acquire FLOSS Skills. In Proceedings of the 11th International Conference on Open Source Systems (OSS 2015), pp. 23-32. Springer.
CO 35 Zaghloul, B., Riehle, D., & Zhou, M. (2015). Communication in Firm-Internal Global Software Development with China. In Proceedings of the 6th International Conference on Software Business (ICSOB 2015), pp. 132-138. Springer Verlag.
CO 34 Kaufmann, A., & Riehle, D. (2015). Improving Traceability of Requirements through Qualitative Data Analysis. In Proceedings of the 2015 Software Engineering Conference (SE 2015), pp. 165-170. Springer Verlag.
BC 09 Riehle, D. (2015). The Five Stages of Open Source Volunteering. In Cloud-based Software Crowdsourcing, pp. 25-38. Springer-Verlag. Republished from The Five Stages of Open Source Volunteering. Technical Report, CS-2014-01. Friedrich-Alexander-Universität Erlangen-Nürnberg, Dept. of Computer Science, Erlangen, Germany.
ED 12 Damiani, E., Frati, F., Riehle, D., & Wasserman, A.I. (Eds.) (2015). Proceedings of Open Source Systems: Adoption and Impact (OSS 2015). Springer Verlag.
ED 11 Riehle, D. (Ed.) (2015). Proceedings of the 11th International Symposium on Open Collaboration (OpenSym 2015). ACM.
ED 10 Riehle, D. (Ed.) (2015). Companion to the Proceedings of the 11th International Symposium on Open Collaboration (OpenSym 2015). ACM.

2014

CO 33 Dohrn, H., & Riehle, D. (2014). Fine-grained Change Detection in Structured Text Documents. In Proceedings of the 2014 Symposium on Document Engineering (DocEng 2014), pp. 87-96. ACM.
CO 32 Riehle, D., Riemer, P., Kolassa, C., & Schmidt, M (2014). Paid vs. Volunteer Work in Open Source. In Proceedings of the 47th Hawaii International Conference on System Sciences (HICSS 2014), pp. 3286-3295. Best Paper Award Nominee.
ED 09 Riehle, D., Cress, U., Fitzgerald, A., Gonzalez-Barahona, J., Hecht, B., Jullien, N., Möslein, K., Robles, G., Schieferdecker, I., & Wichmann, A. (Eds.) (2014). Proceedings of the 10th International Symposium on Open Collaboration (OpenSym 2014). ACM Press.
TR 11 Riehle, D., & Lempetzeder, B. (2014). Erfolgsmethoden der Open-Source-Compliance und -Governance. Technical Report, CS-2014-02. Friedrich-Alexander-Universität Erlangen-Nürnberg, Dept. of Computer Science, Erlangen, Germany.
MA 17 Heinritz, C., Herdt, P., Janeck, S., Regenbogen, G., Riehle, D., Rose, F., Roth, M., Thoma, D., & Tuchs, M. (2014, Februar). Konsortiale Open-Source-Softwareentwicklung im Energiesektor. ew — Magazin für die Energiewirtschaft.

2013

CO 31 Dohrn, H., & Riehle, D. (2013). Design and Implementation of Wiki Content Transformations and Refactorings. In Proceedings of the 9th International Symposium on Open Collaboration (WikiSym + OpenSym 2013). ACM.
CO 30 Kolassa, C., Riehle, D., & Salim, M.A. (2013). The Empirical Commit Frequency Distribution of Open Source Projects. In Proceedings of the 9th International Symposium on Open Collaboration (WikiSym + OpenSym 2013). ACM.
CO 29 Weikert, F., & Riehle, D. (2013). A Model of Commercial Open Source Software Product Features. In Proceedings of the 4th International Conference on Software Business (ICSOB 2013). Springer Verlag.
CO 28 Hofmann, G., Riehle, D., Kolassa, C., & Mauerer, W. (2013). A Dual Model of Open Source License Growth. In Proceedings of the 9th International Conference on Open Source Systems (OSS 2013). Springer Verlag.
CO 27 Kolassa, C., Riehle, D., & Salim, M.A. (2013). A Model of the Commit Size Distribution of Open Source. In Proceedings of the 39th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2013), LNCS 7741, pp. 52-66. Springer Verlag.
ED 08 Riehle, D. (Ed.) (2013). Special Issue on Open Source: The Unstoppable Rise of Open Source it – Information Technology, vol. 55, no. 5. Oldenbourg Verlag.
ED 07 Riehle, D., Fitzgerald, A., Ford, H., Gonzalez-Barahona, J., Graham, M., Jullien, N., Robles, G., & Yew, J. (Eds.) (2013). Proceedings of the 9th International Symposium on Open Collaboration (WikiSym + OpenSym 2013). ACM Press.

2012

JO 07 Riehle, D. (2012). The Single-Vendor Commercial Open Source Business Model. Information Systems and e-Business Management vol. 10, no. 1, pp. 5-17. Springer Verlag. Republished from The Commercial Open Source Business Model. Value Creation in e-Business Management (LNBIP 36), pp. 18-30. Springer Verlag. Republished from The Commercial Open Source Business Model. In Proceedings of the 15th Americas Conference on Information Systems (AMCIS 2009), paper 104. AIS Electronic Library.
JO 06 Helmreich, M., & Riehle, D. (2012). Geschäftsrisiken und Governance von Open-Source in Softwareprodukten. HMD 283, pp. 17-25.
CO 26 Riehle, D., & Berschneider, S. (2012). A Model of Open Source Developer Foundations. In Proceedings of the 8th International Conference on Open Source Systems (OSS 2012), pp. 15-28. Springer Verlag.
CO 25 Riehle, D., Kolassa, C., & Salim, M.A. (2012). Developer Belief vs. Reality: The Case of the Commit Size Distribution. In Proceedings of Software Engineering 2012 (SE ’12), pp. 59-70. Springer Verlag.
TR 10 Riehle, D., & Kips, D. (2012). Geplanter Inner Source: Ein Weg zur Profit-Center-übergreifenden Wiederverwendung. Technical Report, CS-2012-05. Friedrich-Alexander University Erlangen-Nürnberg, Erlangen, Germany.

2011

JO 05 Riehle, D. (2011). Lessons Learned from Using Design Patterns in Industry Projects. Transactions on Pattern Languages of Programming II (LNCS 6510), pp. 1-15. Springer-Verlag.
MA 16 Riehle, D. (2011, July). Controlling and Steering Open Source Projects. IEEE Computer vol. 44, no. 7, pp. 93-96.
CO 24 Dohrn, H., & Riehle, D. (2011). Design and Implementation of the Sweble Wikitext Parser: Unlocking the Structured Data of Wikipedia. In Proceedings of the 7th International Symposium on Wikis and Open Collaboration (WikiSym 2011), pp. 72-81. ACM Press.
CO 23 Schöndienst, V., Krasnova, H., Günther, O., & Riehle, D. (2011). Micro-Blogging Adoption in the Enterprise: An Empirical Analysis. In Proceedings of the 10th International Conference on Wirtschaftsinformatik (WI 2011), pp. 931-940.
TR 09 Dohrn, H., & Riehle, D. (2011, July). WOM: An Object Model for Wikitext. Technical Report, CS-2011-05. University of Erlangen, Germany.

2010

MA 15 Riehle, D. (2010, January). The Economic Case for Open Source Foundations. IEEE Computer vol. 43, no. 1, pp. 86-90.
WP 12 Riehle, D. (2010). Three Positions on the Future of Open Source Research. Position Paper for the Workshop on the Future of Research on Free/Open Source Software. University of California at Irvine.

2009

MA 14 Riehle, D., Ellenberger, J., Menahem, T., Mikhailovski, B, Natchetoi, Y., Naveh, B., & Odenwald, T. (2009, March/April). Open Collaboration within Corporations Using Software Forges. IEEE Software vol. 26, no. 2, pp. 52-58.
CO 22 Riehle, D. (2009). Design Pattern Density Defined. In Proceedings of the 24th Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2009), pp. 469-480. ACM Press.
CO 21 Günther, O., Krasnova, H., Riehle, D., & Schöndienst, V. (2009). Modeling Micro-Blogging Adoption in the Enterprise. In Proceedings of the 15th Americas Conference on Information Systems (AMCIS 2009), paper 544. AIS Electronic Library.
CO 20 Hofmann, P., & Riehle, D. (2009). Estimating Commit Sizes Efficiently. In Proceedings of the 5th International Conference on Open Source Systems (OSS 2009), pp. 105-115. Springer Verlag.
CO 19 Arafat, O., & Riehle, D. (2009). The Commit Size Distribution of Open Source Software. In Proceedings of the 42nd Hawaiian International Conference on System Sciences (HICSS 42), pp. 1-8. IEEE Press.
CO 18 Arafat, O., & Riehle, D. (2009). The Commenting Practice of Open Source. In Companion to the Proceedings of the 22nd Conference on Object Oriented Programming Systems, Languages, and Application (OOPSLA 2009), pp. 857-864. ACM Press.
CO 17 Arafat, O., & Riehle, D. (2009). The Comment Density of Open Source Software Code.” In Companion to Proceedings of the 31st International Conference on Software Engineering (ICSE 2009), pp. 195-198. IEEE Press.
CO 16 Deshpande, A., & Riehle, D. (2009). Continuous Integration in Open Source Software Development. In Proceedings of the Fourth Conference on Open Source Systems (OSS 2008), pp. 273-280. Springer Verlag.
ED 06 Riehle, D., & Bruckmann, A. (Eds.) (2009). Proceedings of the 5th International Symposium on Wikis and Open Collaboration. ACM Press.

2008

CO 15 Junghans, M., Riehle, D., Gurram, R., Kaiser, M., Lopes, M., & Yalcinalp, U. (2008). A Grammar for Standardized Wiki Markup. In Proceedings of the 2008 International Symposium on Wikis (WikiSym ’08), article 21. ACM Press.
CO 14 Deshpande, A., & Riehle, D. (2008). The Total Growth of Open Source. In Proceedings of the Fourth Conference on Open Source Systems (OSS 2008), pp. 197-209. Springer Verlag.
WP 11 Anslow, C., & Riehle, D. (2008). Towards End-User Programming with Wikis. In Proceedings of the Fourth Workshop on End-User Software Engineering (WEUSE IV), pp. 61-65. IEEE Press.
TR 08 Riehle, D. (2008, March). JUnit 3.8 Documented Using Collaborations. In ACM Software Engineering Notes vol. 33, no. 2, article 5.

2007

MA 13 Riehle, D. (2007, April). The Economic Motivation of Open Source: Stakeholder Perspectives. IEEE Computer vol. 40, no. 4, pp. 25-32.
CO 13 Brunnert, J., Alonso, O., & Riehle, D. (2007). Enterprise People and Skill Discovery Using Tolerant Retrieval and Visualization” In Proceedings of the 29th European Conference on Information Retrieval. (LNCS 4425), pp. 674-677. Springer Verlag.
WP 10 Anslow, C., & Riehle, D. (2007). Lightweight End-User Programming with Wikis. Position Paper for the WikiSym 2007 Workshop on Wikis for Software Engineering.
TR 07 Junghans, M., Riehle, D., Gurram, R., Kaiser, M., Lopes, M., & Yalcinalp, U. (2007). An EBNF Grammar for Wiki Creole 1.0. In ACM SIGWEB Newsletter vol. 2007, no. Winter, article 4.
TR 06 Junghans, M., Riehle, D., & Yalcinalp, U. (2007). An XML Interchange Format for Wiki Creole 1.0. In ACM SIGWEB Newsletter vol. 2007, no. Winter, article 5.
CO 12 Majchrzak, A., Wagner, C., Riehle, D., Shah, S., & Thoeny, P., Cunningham, W. (2007). The Role of Shapers in Knowledge-Sharing. In Virtuality and Virtualization (IFIP), vol. 236, pp. 383-386.

2006

CO 11 Riehle, D. (2006). Value Object. In Proceedings of the 2006 Conference on Pattern Languages of Programming (PLoP ’06), article 30. ACM Press.
CO 10 Riehle, D. (2006). How and Why Wikipedia Works: An Interview with Angela Beesley, Elisabeth Bauer, and Kizu Naoko. In Proceedings of the 2006 International Symposium on Wikis (WikiSym ’06), pp. 3-8. ACM Press.
ED 05 Riehle, D., & Noble, J. (Eds.) (2006). Proceedings of the 2006 International Symposium on Wikis. ACM Press.
MA 12 Riehle, D. (2006). Geld verdienen mit Open-Source. OBJEKTspektrum vol. 2006, no. 6.

2005

BC 08 Riehle, D., Tilman, M., & Johnson, R.E. (2005). Dynamic Object Model. In Pattern Languages of Program Design 5 (PLoPD 5). Addison-Wesley.
ED 04 Riehle, D. (Ed.) (2005). Proceedings of the 2005 International Symposium on Wikis. ACM Press.

2003

MA 11 Riehle, D. (2003, September). The Perfection of Informality: Tools, Templates, and Patterns. Cutter IT Journal vol. 16, no. 9, pp. 22-26.

2001

CO 09 Riehle, D., Fraleigh, S., Bucka-Lassen, D., & Omorogbe, N. (2001). The Architecture of a UML Virtual Machine. In Proceedings of the 16th Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA ’01), pp. 327-341. ACM Press.
WP 09 Riehle, D. (2001). The Road to UML Virtual Machines. In Proceedings of the 2nd Workshop on UML for Enterprise Applications: Model Driven Solutions for the Enterprise. OMG.

2000

JO 04 Riehle, D., Brudermann, R., Gross, T., & Mätzel, K.-U. (2000, March). Pattern Density and Role Modeling of an Object Transport Service. ACM Computing Surveys vol. 32, no. 1es, article 10.
CO 08 Riehle, D. (2000). A Comparison of the Value Systems of Adaptive Software Development and Extreme Programming: How Methodologies May Learn from Each Other. In Proceedings of the 1st International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP 2000), pp. 35-50.
BC 07 Bäumer, D., Riehle, D., Siberski, W., & Wulf, M. (2000). Role Object. In Pattern Languages of Program Design 4 (PLoPD 4), pp. 15-32. Addison-Wesley.
BO 04 Riehle, D. (2000). Framework Design: A Role Modeling Approach. Doctoral Dissertation, no. 13509. Swiss Federal Institute of Technology at Zurich (ETH Zurich), Zurich, Switzerland.
WP 08 Riehle, D. (2000). Framework Design: A Role Modeling Approach. Position Paper for OOPSLA 2000 Workshop 14 on Object-Oriented Frameworks.
MA 10 Riehle, D. (2000, May). Method Properties in Java. Java Report vol. 5, no. 5, pp. 62.
MA 09 Riehle, D. (2000, March). Working with Classes and Interfaces. C++ Report vol. 12, no. 3, pp. 14.
MA 08 Riehle, D. (2000, February). Method Types in Java. Java Report vol. 5, no. 2, pp. 22.

1999

BC 06 Essmann, B., Riehle, D., & Mätzel, K.-U. (1999). Bibliography Shopper. In Erfahrungen mit Java: Projekte aus Industrie, und Hochschule, pp. 173-198. dpunkt Verlag.
BC 05 Bäumer, D., Gryzcan, G., Knoll, R., Lilienthal, C., Riehle, D., & Züllighoven, H. (1999). Structuring Large Application Frameworks. In Building Application Frameworks, pp. 395-409. Wiley.
ED 03 Riehle, D. (Ed.) (1999). Proceedings of the 1999 CHOOSE Forum on Object-Oriented Software Architecture. Web-published.
WP 07 Riehle, D. (1999). What is Metadata? Position Paper for OOPSLA ’99 Workshop 21 on Metadata and Active Object Models.
MA 07 Riehle, D., & Dubach, E. (1999, October). Working with Java Interfaces and Classes (Part 2 of 2). Java Report vol. 4, no. 10, pp. 34.
MA 06 Riehle, D., & Dubach, E. (1999, July). Working with Java Interfaces and Classes (Part 1 of 2). Java Report vol. 4, no. 7, pp. 35.

1998

CO 07 Riehle, D., & Gross, T. (1998). Role Model Based Framework Design and Integration. In Proceedings of the 13th Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA ’98), pp. 117-133. ACM Press.
BC 04 Bäumer, D., & Riehle, D. (1998). Product Trader. In Pattern Languages of Program Design 3 (PLoPD 3), pp. 29-46. Addison-Wesley.
BC 03 Riehle, D. (1998). Bureaucracy. In Pattern Languages of Program Design 3 (PLoPD 3), pp. 163-186. Addison-Wesley.
BC 02 Riehle, D., Siberski, W., Bäumer, D., Megert, D., & Züllighoven, H. (1998). Serializer. In Pattern Languages of Program Design 3 (PLoPD 3), pp. 293-312. Addison-Wesley.
ED 02 Martin, R., Riehle, D., & Buschmann, F. (Eds.) (1998). Pattern Languages of Program Design 3. Addison Wesley.
WP 06 Riehle, D., & Dubach, E. (1998). Why a Bank Needs Dynamic Object Models. Position Paper for OOPSLA ’98 Workshop 15 on Metadata and Active Object Models.
WP 05 Riehle, D., & Mätzel, K.-U. (1998). Using Reflection to Support System Evolution. Position Paper for OOPSLA ’98 Workshop 28 on Modeling Dynamic/Emergent Distributed Object Systems.
TR 05 Bäumer, D., Riehle, D., Siberski, W., Lilienthal, C., Megert, D., Sylla, K.-H., & Züllighoven, H. (1998). Values in Object Systems. Technical Report, 98.10.1. Ubilab, UBS AG, Zurich, Switzerland.
TR 04 Marsura, P., & Riehle, D. (1998). Design and Implementation of the Java Any Framework. Technical Report, 98.5.1. Ubilab, UBS AG, Zurich, Switzerland.

1997

MA 05 Bäumer, D., Gryzcan, G., Knoll, R., Lilienthal, C., Riehle, D., & Züllighoven, H. (1997, October). Framework Development for Large Systems. Communications of the ACM vol. 40, no. 10, pp. 52-59.
CO 06 Riehle, D. (1997). Composite Design Patterns. In Proceedings of the 12th Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA ’97), pp. 218-228. ACM Press.
ED 01 Buschmann, F., & Riehle, D. (Eds.) (1997). Proceedings of the 1997 European Pattern Languages of Programming Conference (EuroPLoP ’97). Technical Report, 120/SW1/FB, Siemens, Munich, Germany.
BO 03 Riehle, D. (1997). Entwurfsmuster für Softwarewerkzeuge. Addison-Wesley Germany.
WP 04 Mätzel, K.-U., & Riehle, D. (1997). Object-Oriented Design Quality. Position Paper for OOPSLA ’97 Workshop 12 on Object-Oriented Design Quality.
TR 03 Brudermann, R. (1997). GeoTransporter–Entwurf, und Implementierung eines Objekttransports für das Geo-System. Technical Report, 97.3.1. Ubilab, UBS AG, Zurich, Switzerland.
TR 02 Riehle, D. (1997). A Role-Based Design Pattern Catalog of Atomic and Composite Patterns Structured by Pattern Purpose. Technical Report, 97.1.1. Ubilab, UBS AG, Zurich, Switzerland.
MA 04 Bischofberger, W., & Riehle, D. (1997, November/Dezember). Löst CORBA wirklich alle unsere Probleme? OBJEKTspektrum vol. 1997, no. 6, pp. 36-39.
MA 03 Riehle, D. (1997, November/Dezember). Arbeiten mit Java-Schnittstellen und -Klassen (Teil 2 von 2). Java Spektrum vol. 1997, no. 6, pp. 35-43.
MA 02 Riehle, D. (1997, September/Oktober). Arbeiten mit Java-Schnittstellen und -Klassen (Teil 1 von 2). Java Spektrum vol. 1997, no. 5, pp. 26-33.
MA 01 Riehle, D. (1997, April). The Human Side of Architectural Styles. Computer vol. 30, no. 4, p. 6.

1996

JO 03 Riehle, D., & Züllighoven, H. (1996). Understanding and Using Patterns in Software Development. Theory and Practice of Object Systems vol. 2, no. 1, pp. 3-13. Wiley. Republished in Software Engineering: Volume 1: The Development Process, 2nd Edition. IEEE Press, 2002.
JO 02 Riehle, D, (1996). The Event Notification Pattern—Integrating Implicit Invocation with Object-Orientation. Theory and Practice of Object Systems vol. 2, no. 1, pp. 43-52. Wiley.
JO 01 Riehle, D., Schäffer, B., & Schnyder, M. (1996, February). Design of a Smalltalk Framework for the Tools and Materials Metaphor. Informatik/Informatique, pp. 20-22.
CO 05 Bischofberger, W., Guttman, M., & Riehle, D. (1996). Global Business Objects: Requirements and Solutions. In Proceedings of the 1996 Ubilab Conference, pp. 79-98. Universitätsverlag Konstanz, Germany.
BC 01 Riehle, D. (1996). Patterns for Encapsulating Class Trees. In Pattern Languages of Program Design 2 (PLoPD 2), pp. 87-104, Addison-Wesley.
CO 04 Riehle, D. (1996). Describing and Composing Patterns Using Role Diagrams. In Proceedings of the 1st International Conference on Object-Oriented Technology in Russia (WOON ’96), pp. 169-178. Electrotechnical University St. Petersburg, Russia. Also published in Proceedings of the 1996 Ubilab Conference, pp. 137-152. Universitätsverlag Konstanz, Germany.
BO 02 Gamma, E., Helm, R., Johnson, RE, & Vlissides, J. (1996). Entwurfsmuster—Elemente wiederverwendbarer objektorientierter Software. Übersetzt ins Deutsche von Riehle, D., Addison-Wesley Germany.
WP 03 Bischofberger, W., Guttman, M., & Riehle, D. (1996). Architecture Support for Global Business Objects: Requirements and Solutions. In 2nd Int’l Software Architecture Workshop (ISAW-2), pp. 143-146. ACM Press.
WP 02 Riehle, D. (1996). Exploration of Framework Design Principles. Position Paper for OOPSLA ’96 Workshop 28 on Exploration of Framework Design Principles.

1995

CO 03 Riehle, D. (1995). How and Why to Encapsulate Class Trees. In Proceedings of the 10th Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA ’95), pp. 251-264. ACM Press.
CO 02 Riehle, D., & Züllighoven, H. (1995). A Pattern Language for Tool Construction and Integration Based on the Tools, Materials Metaphor. In Pattern Languages of Program Design (PLoPD 1), pp. 9-42. Addison-Wesley.
WP 01 Riehle, D., & Bäumer, D. (1995). Subjectivity in Object-Oriented Systems. Position Paper for OOPSLA ’95 Workshop 32 on Subjectivity in Object-Oriented Systems.
BO 01 Riehle, D. (1995). Muster am Beispiel der Werkzeug, und Material Metapher. Diplomarbeit. Fachbereich Informatik, Universität Hamburg, Germany.
TR 01 Riehle, D., & Schnyder, M. (1995). Design and Implementation of a Smalltalk Framework for the Tools and Materials Metaphor. Technical Report, 95.7.1. Ubilab, UBS AG, Zurich, Switzerland.

1994

CO 01 Riehle, D., & Züllighoven, H. (1994). Späte Erzeugung. In Tagungsband 39. Internationales Wissenschaftliches Kolloquium, pp. 3-9. Technische Universität Ilmenau.