Publications

Table of Contents

Journal papers

  1. Capraro, M., & Riehle, D. (2017, February). Inner Source Definition, Benefits, and Challenges. ACM Computing Surveys vol. 9, no. 4, article no. 67.
  2. 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.
  3. Riehle, D. (2015, May). How Open Source is Changing the Software Developer’s Career. IEEE Computer vol. 48, no. 5, pp. 51-57.
  4. Ma, X., Zhou, M., & Riehle, D. (2013, August). How Commercial Involvement Affects Open Source Projects: Three Case Studies on Issue Reporting. Science China (Inf Sci series), vol. 56, no. 8, pp. 1-11.
  5. Helmreich, M., & Riehle, D. (2012). Geschäftsrisiken und Governance von Open-Source in Softwareprodukten. HMD 283, pp. 17-25.
  6. 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.
  7. Riehle, D. (2011, July). Controlling and Steering Open Source Projects. IEEE Computer vol. 44, no. 7, pp. 93-96.
  8. 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.
  9. Riehle, D. (2010, January). The Economic Case for Open Source Foundations. IEEE Computer vol. 43, no. 1, pp. 86-90.
  10. 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.
  11. Riehle, D. (2007, April). The Economic Motivation of Open Source: Stakeholder Perspectives. IEEE Computer vol. 40, no. 4, pp. 25-32.
  12. Bäumer, D., Gryzcan, G., Knoll, R., Lilienthal, C., Riehle, D., & Züllighoven, H. (2000, March). Domain-Driven Framework Layering in Large Systems. ACM Computing Surveys vol. 32, no. 1es, article 5.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.

Conference papers

  1. 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.
  2. 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.
  3. 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.
  4. 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 Science (HICSS 2014), pp. 3286-3295. Best Paper Award Nominee.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. Riehle, D. (2006). Value Object. In Proceedings of the 2006 Conference on Pattern Languages of Programming (PLoP ’06), article 30. ACM Press.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
  29. Riehle, D., & Züllighoven, H. (1994). Späte Erzeugung. In Tagungsband 39. Internationales Wissenschaftliches Kolloquium, pp. 3-9. Technische Universität Ilmenau.

Short Conference papers

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Book Chapters

  1. 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.
  2. Riehle, D., Tilman, M., & Johnson, R.E. (2005). Dynamic Object Model. In Pattern Languages of Program Design 5 (PLoPD 5). Addison-Wesley.
  3. 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.
  4. 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.
  5. 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.
  6. Bäumer, D., & Riehle, D. (1998). Product Trader. In Pattern Languages of Program Design 3 (PLoPD 3), pp. 29-46. Addison-Wesley.
  7. Riehle, D. (1998). Bureaucracy. In Pattern Languages of Program Design 3 (PLoPD 3), pp. 163-186. Addison-Wesley.
  8. 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.
  9. Riehle, D. (1995). Patterns for Encapsulating Class Trees. In Pattern Languages of Program Design 2 (PLoPD 2), pp. 87-104, Addison-Wesley.
  10. 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.

Edited Special Journal Issues

  1. Riehle, D. (Ed.) (2013). Special Issue on Open Source: The Unstoppable Rise of Open Source it – Information Technology, vol. 55, no. 5. Oldenbourg Verlag.

Edited Conference Proceedings

  1. Krusche, S., Lichter. H., Riehle, D., & Steffens, A. (2016). 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.
  2. 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.
  3. Damiani, E., Frati, F., Riehle, D., & Wasserman, A.I. (Eds.) (2015). Proceedings of Open Source Systems: Adoption and Impact (OSS 2015). Springer Verlag.
  4. Riehle, D. (2015). Proceedings of the 11th International Symposium on Open Collaboration (OpenSym 2015). ACM.
  5. Riehle, D. (2015). Companion to the Proceedings of the 11th International Symposium on Open Collaboration (OpenSym 2015). ACM.
  6. 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.
  7. 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.
  8. Riehle, D., & Bruckmann, A. (Eds.) (2009). Proceedings of the 5th International Symposium on Wikis and Open Collaboration. ACM Press.
  9. Riehle, D., & Noble, J. (Eds.) (2006). Proceedings of the 2006 International Symposium on Wikis. ACM Press.
  10. Riehle, D. (Ed.) (2005). Proceedings of the 2005 International Symposium on Wikis. ACM Press.
  11. Riehle, D. (Ed.) (1999). Proceedings of the 1999 CHOOSE Forum on Object-Oriented Software Architecture. Web-published.
  12. 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.

Dissertation, Edited Books

  1. Riehle, D. (2000). Framework Design: A Role Modeling Approach. Doctoral Dissertation, no. 13509. Swiss Federal Institute of Technology at Zurich (ETH Zurich), Zurich, Switzerland.
  2. Martin, R., Riehle, D., & Buschmann, F. (Eds.) (1998). Pattern Languages of Program Design 3. Addison Wesley.
  3. Riehle, D. (1997). Entwurfsmuster für Softwarewerkzeuge. Addison-Wesley Germany.
  4. Gamma, E., Helm, R., Johnson, RE, & Vlissides, J. (1996). Entwurfsmuster—Elemente wiederverwendbarer objektorientierter Software. Übersetzt ins Deutsche von Riehle, D., Addison-Wesley Germany.

Workshop papers

  1. Riehle, D. (2013). Inner Source in Product Line Engineering. Presentation at 2nd European Workshop on Software Ecosystems. SAP, Walldorf, Germany. Best Presentation Award.
  2. 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.
  3. 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.
  4. Anslow, C., & Riehle, D. (2007). Lightweight End-User Programming with Wikis. Position Paper for the WikiSym 2007 Workshop on Wikis for Software Engineering.
  5. 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.
  6. Riehle, D. (2000). Framework Design: A Role Modeling Approach. Position Paper for OOPSLA 2000 Workshop 14 on Object-Oriented Frameworks.
  7. Riehle, D. (1999). What is Metadata? Position Paper for OOPSLA ’99 Workshop 21 on Metadata and Active Object Models.
  8. 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.
  9. 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.
  10. Mätzel, K.-U., & Riehle, D. (1997). Object-Oriented Design Quality. Position Paper for OOPSLA ’97 Workshop 12 on Object-Oriented Design Quality.
  11. 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.
  12. Riehle, D. (1996). Exploration of Framework Design Principles. Position Paper for OOPSLA ’96 Workshop 28 on Exploration of Framework Design Principles.
  13. Riehle, D., & Bäumer, D. (1995). Subjectivity in Object-Oriented Systems. Position Paper for OOPSLA ’95 Workshop 32 on Subjectivity in Object-Oriented Systems.

Technical Reports

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Dohrn, H., & Riehle, D. (2011, July). WOM: An Object Model for Wikitext. Technical Report, CS-2011-05. University of Erlangen, Germany.
  6. Riehle, D. (2008, March). JUnit 3.8 Documented Using Collaborations. In ACM Software Engineering Notes vol. 33, no. 2, article 5.
  7. 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.
  8. 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.
  9. 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.
  10. Marsura, P., & Riehle, D. (1998). Design and Implementation of the Java Any Framework. Technical Report, 98.5.1. Ubilab, UBS AG, Zurich, Switzerland.
  11. Brudermann, R. (1997). GeoTransporter–Entwurf, und Implementierung eines Objekttransports für das Geo-System. Technical Report, 97.3.1. Ubilab, UBS AG, Zurich, Switzerland.
  12. 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.
  13. Riehle, D. (1995). Muster am Beispiel der Werkzeug, und Material Metapher. Diplomarbeit. Fachbereich Informatik, Universität Hamburg, Germany.
  14. 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.

Industry papers

  1. 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.
  2. Riehle, D. (2006). Geld verdienen mit Open-Source. OBJEKTspektrum vol. 2006, no. 6.
  3. Riehle, D. (2000, May). Method Properties in Java. Java Report vol. 5, no. 5, pp. 62.
  4. Riehle, D. (2000, March). Working with Classes and Interfaces. C++ Report vol. 12, no. 3, pp. 14.
  5. Riehle, D. (2000, February). Method Types in Java. Java Report vol. 5, no. 2, pp. 22.
  6. Riehle, D., & Dubach, E. (1999, October). Working with Java Interfaces and Classes (Part 2 of 2). Java Report vol. 4, no. 10, pp. 34.
  7. Riehle, D., & Dubach, E. (1999, July). Working with Java Interfaces and Classes (Part 1 of 2). Java Report vol. 4, no. 7, pp. 35.
  8. Bischofberger, W., & Riehle, D. (1997, November/Dezember). Löst CORBA wirklich alle unsere Probleme? OBJEKTspektrum vol. 1997, no. 6, pp. 36-39.
  9. Riehle, D. (1997, November/Dezember). Arbeiten mit Java-Schnittstellen und -Klassen (Teil 2 von 2). Java Spektrum vol. 1997, no. 6, pp. 35-43.
  10. Riehle, D. (1997, September/Oktober). Arbeiten mit Java-Schnittstellen und -Klassen (Teil 1 von 2). Java Spektrum vol. 1997, no. 5, pp. 26-33.

Other Writing

  1. 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.
  2. Riehle, D. (2003, September). The Perfection of Informality: Tools, Templates, and Patterns. Cutter IT Journal vol. 16, no. 9, pp. 22-26.
  3. Riehle, D. (1997, April). The Human Side of Architectural Styles. Computer vol. 30, no. 4, p. 6.