Wolter, T., Barcomb, A., Riehle, D. & Harutyunyan, N. (2022). Open Source License Inconsistencies on GitHub. In ACM Transactions on Software Engineering and Methodology (TOSEM), forthcoming.
Kaufmann, A., Riehle, D., Krause, J. & Harutyunyan, N. (2023). A Solution for Automated Grading of QDA Homework. In Proceedings of the 56th Hawaii International Conference on System Sciences (HICSS 2023), pp. 44-53.
Kaufmann, A., Barcomb, A. & Riehle, D. (2020). Supporting Interview Analysis with Autocoding. In Proceedings of the 53rd Hawaii International Conference on System Sciences (HICSS 2020), pp. 752-761.
CO
47
Harutyunyan, N., Riehle, D. & Sathya, G. (2020). Industry Best Practices for Corporate Open Sourcing. In Proceedings of the 53rd Hawaii International Conference on System Sciences (HICSS 2020), pp. 5849-5858.
CO
46
Rechenmacher, T., Riehle, D. & Weber, M. (2020). The JDownloader Immune System for Continuous Deployment. In Proceedings of the 53rd Hawaii International Conference on System Sciences (HICSS 2020), pp. 6559-6568.
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), pp. 948-959.
Riehle, D. & Harutyunyan, N. (2019). Open Source License Compliance in Software Supply Chains. In Towards Engineering Free/Libre Open Source Software (FLOSS) Ecosystems for Impact and Sustainability. Springer, Singapore, pp. 83-95.
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.
TR
15
Riehle, D. (2018). The Uni1 Project (2016). Technical Report, CS-2018-05. Friedrich-Alexander-Universität Erlangen-Nürnberg, Dept. of Computer Science, Erlangen, Germany.
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 (2016). 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.
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.
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.
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.
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.
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.
Year 2013
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.
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.
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.
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.
Riehle, D. & Bruckmann, A. (Eds.) (2009). Proceedings of the 5th International Symposium on Wikis and Open Collaboration. ACM Press.
Year 2009
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.
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.
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.
Year 2007
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.
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.
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.
Riehle, D. (2000, February). Method Types in Java.Java Report vol. 5, no. 2, pp. 22.
Year 2000
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.
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.
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.
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.
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.
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.
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.
Riehle, D. & Züllighoven, H. (1994). Späte Erzeugung. In Tagungsband 39. Internationales Wissenschaftliches Kolloquium, pp. 3-9. Technische Universität Ilmenau.
7 Replies to “Publications”
Comments are closed.