I am now a Senior Lecturer at Chalmers, University of Gothenburg. I was a Postdoctoral fellow at SEGAL research lab, University of Victoria. I am member of the Group Management Board of the German special interest group Requirements Engineering of the Gesellschaft f. Informatik and active member of its working groups. I graduated with a PhD degree from Leibniz Universität Hannover in Germany.
My research interests focus on Requirements Engineering and Communication in Global Software Development and the relationship of these topics to related fields like Project Management, Agile Methods, and Software Architecture.
My Recent News
How can clarification patterns help developing software?
V:issue:lizer: Prototype for analyzing distributed requirements clarification
Poster: Patterns of Requirements Related Communication
- Kurt Schneider, Eric Knauss, Siv Houmb, Shareeful Islam, and Jan Jürjens. Enhancing Security Requirements Engineering by Organisational Learning. Requirements Engineering Journal (REJ), 17(1):35–56, 2012. Special Issue on REFSQ 2011.
- Siv Hilde Houmb, Shareeful Islam, Eric Knauss, Jan Jürjens, and Kurt Schneider. Eliciting Security Requirements and Tracing them to Design: An Integration of Common Criteria, Heuristics, and UMLsec. Requirements Engineering Journal (REJ), 15(1):63–93, 2010.
- Eric Knauss, Daniel Lübke, and Thomas Flohr. Learning to Tailor Documentation of Software Requirements. Journal of Universal Knowledge Management, 1(2):103–111, 2006.
- Eric Knauss, Daniela Damian, Germán Poo-Caamaño, and Jane Cleland-Huang. Detecting and classifying patterns of requirements clarifications. In Proceedings of 20th International Requirements Engineering Conference (RE ’12), pages 251-260, Chicago, USA, 2012.
- Olga Liskin, Christoph Herrmann, Eric Knauss, Thomas Kurpick, Bernhard Rumpe, and Kurt Schneider. Supporting acceptance testing in distributed software projects with integrated feedback systems: Experiences and requirements. In Erran Carmel and Rini van Solingen, editors, Proceedings of 7th International Conference on Global Software Engineering (ICGSE’12), pages 84-93, Puerto Alegre, Brazil, 2012. IEEE.
- Eric Knauss and Kurt Schneider. Supporting Learning Organisations in Writing Better Requirements Documents Based on Heuristic Critiques. In Bjoern Regnell and Daniela Damian, editors, Proceedings of Requirements Engineering: Foundation for Software Quality (REFSQ’12), LNCS 7195, pages 165–171, Essen, 2012. Springer Heidelberg.
- Harald Klein, Eric Knauss, and Andreas Rausch. Scaling software development methods from co-located to distributed. In S Biffl, D Winkler, and J Bergsmann, editors, Proceedings of Software Quality Days (SWQD’12), volume 94 of LNBIP, pages 71–83, Wien, Austria, 2012. Springer-Verlag Berlin Heidelberg.
- Anna Averbakh, Eric Knauss, Olga Liskin. An experience base with rights management for global software engineering. In Proceedings of 11th International Conference on Knowledge Management and Knowledge Technologies (i-KNOW ’11), Graz, Austria, 2011.
- Olesia Brill and Eric Knauss. Structured and Unobtrusive Observation of Anonymous Users and their Context for Requirements Elicitation. In Proceedings of 19th International Requirements Engineering Conference (RE ’11), pages 175-184, Trento, Italy, 2011.
- Kai Stapel, Eric Knauss, Kurt Schneider, and Nico Zazworka. FLOW Mapping: Planning and Managing Communication in Distributed Teams. In Proceedings of 6th IEEE International Conference on Global Software Engineering (ICGSE ’11), pages 190–199, Helsinki, Finland, 2011.
- Constanze Deiters, Christoph Herrmann, Roland Hildebrandt, Eric Knauss, Marco Kuhrmann, Andreas Rausch, Bernhard Rumpe, and Kurt Schneider. GloSE-Lab: Teaching Global Software Engineering. In Proceedings of 6th IEEE International Conference on Global Software Engineering (ICGSE ’11), Helsinki, Finland, 2011.
- Eric Knauss, Siv Houmb, Kurt Schneider, Shareeful Islam, and Jan Jürjens. Supporting Requirements Engineers in Recognising Security Issues. In Daniel Berry and Xavier Franch, editors, Proceedings of the 17th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ ’11), LNCS, Essen, Germany, 2011. Springer. Distinguished Paper.
- Sebastian Meyer, Eric Knauss, and Kurt Schneider. Distributing a Lean Organization: Maintaining Communication while Staying Agile. In P Abrahamsson and N Oza, editors, Proceedings of the First International Conference on Lean Enterprise Software and Systems (LESS ’10), pages 99–103, Helsinki, 2010.
- Nico Zazworka, Kai Stapel, Eric Knauss, Forrest Shull, Victor R. Basili, Kurt Schneider. Are developers complying with the process: an XP study. In Proceedings of the 4th International Symposium on Empirical Software Engineering and Measurement (ESEM ’10), Bolzano-Bozen, Italy, 2010. IEEE Computer Society. Best Paper.
- Kai Stapel, Eric Knauss, Kurt Schneider, and Matthias Becker. Towards Understanding Communication Structure in Pair Programming. In Alberto Sillitti, editor, Proceedings of the 11th International Conference on Agile Software Development (XP ’10), volume 48 of LNBIP, pages 117–131, Trondheim, Norway, 2010. Springer.
- Olesia Brill, Kurt Schneider, and Eric Knauss. Videos vs. Use Cases: Can Videos Capture More Requirements Under Time Pressure? In Roel Wieringa and Anne Persson, editors, Proceedings of the 16th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ ’10), volume 6182 of LNCS, pages 30–44, Essen, Germany, 2010. Springer.
- Eric Knauss, Christian El Boustani, and Thomas Flohr. Investigating the Impact of Software Requirements Specification Quality on Project Success. In Bomarius, Oivo, Päivi Jaring, and Pekka Abrahamsson, editors, Proceedings of the 10th International Conference on Product Focused Software Process Improvement (PROFES ’09), LNBIB, pages 28–42, Oulu, Finland, 2009. Springer.
- Eric Knauss, Daniel Lübke, and Sebastian Meyer. Feedback-driven requirements engineering: The Heuristic Requirements Assistant. In Proceedings of the 31st International Conference on Software Engineering (ICSE ’09), pages 587–590, Vancouver, Canada, 2009. IEEE.
- Kai Stapel, Eric Knauss, and Christian Allmann. Lightweight Process Documentation: Just Enough Structure in Automotive Pre-Development. In Rory V O’Connor, Nathan Baddoo, Kari Smolander, and Richard Messnarz, editors, Proceedings of the 15th European Conference (EuroSPI ’08), Communications in Computer and Information Science, pages 142–151, Dublin, Ireland, 2008. Springer.
- Kai Stapel, Daniel Lübke, Eric Knauss. Best practices in extreme programming course design. In Proceedings of the 30th International Conference on Software Engineering (ICSE ’08), pages 769–776, Leipzig, Germany, 2008. Association for Computer Machinery, ACM Press.
- Eric Knauss and Sebastian Meyer. Chapter 15: Experience-based requirements engineering tools. In Walid Maalej and Anil Kumar Thurimella, editors, Managing Requirements Knowledge. Springer, 2013. (to appear).
- Eric Knauss. Modelling and Quality in Requirements Engineering: Essays Dedicated to Martin Glinz on the Occasion of His 60th Birthday, chapter On Documentation Style and Requirements Checking. MV-Wissenschaft, Münster, Germany, 2012.
- Andrea Herrmann, Eric Knauss, and Rüdiger Weißbach, editors. Requirements Engineering und Projektmanagement. Springer, 2012.
- Andrea Herrmann, Eric Knauss, and Rüdiger Weißbach. Requirements Engineering und Projektmanagement, chapter 1: Prolog. In Herrmann et al. [3], 2012.
- Jörg Glunde, Eric Knauss, and Thomas Gartung. Requirements Engineering und Projektmanagement, chapter 14: Wie Sie auf Basis von Anforderungen Ihr Projekt steuern. In Herrmann et al. [3], 2012.
- Eric Knauss. Requirements Engineering und Projektmanagement, chapter 17: Projekte systematisch beenden und Erfahrungen auswerten. In Herrmann et al. [3], 2012.
- Eric Knauss, Anne Hoffmann, Uwe Valentini, and Rüdiger Weißbach. Requirements Engineering und Projektmanagement, chapter 20: Empfehlungen an das Top- Management. In Herrmann et al. [3], 2012.
- Eric Knauss and Daniela Damian. Patterns of Requirements related Communication. In Björn Regnell and Daniela Damian, editors, Proceedings of Requirements Engineering: Foundation for Software Quality (REFSQ’12), Empirical Fair, Essen, Germany, 2012. Poster.
- Eric Knauss, Kurt Schneider, and Kai Stapel. Learning to Write Better Requirements through Heuristic Critiques. In Proceedings of the 17th IEEE Requirementes Engineering Conference (RE ’09), pages 387–388, Atlanta, USA, 2009. IEEE Computer Society. Poster.
- Eric Knauss and Christian El Boustani. Assessing the Quality of Software Requirements Specifications. In Proceedings of the 16th IEEE Requirements Engineering Conference (RE ’08), pages 341–342, Barcelona, Spain, 2008. IEEE Computer Society. Poster.
- Alessia Knauss, Arber Borici, Eric Knauss, and Daniela Damian. Towards Understanding Requirements Engineering in IT Ecosystems. In Proceedings of International Workshop on Empirical Requirements Engineering (EmpiRE at RE’12), Chicago, USA, 2012.
- Alessia Knauss, Eric Knauss, and Daniela Damian. Towards Supporting End-User Creativity with Social Media and Multimedia. In Joerg Doerr, Kurt Schneider, Andrea Herrmann, and Maya Daneva, editors, Proceedings of 2nd Workshop on Creativity in Requirements Engineering (CreaRE’12) in Conjunction with REFSQ’12, pages 87-92, Essen, Germany, 2012.
- Kai Stapel, Eric Knauss, and Kurt Schneider. Using FLOW to Improve Communication of Requirements in Globally Distributed Software Projects. In Workshop on Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills (CIRCUS ’09), Atlanta, USA, November 2009.
- Christian Bartelt, Manfred Broy, Christoph Herrmann, Eric Knauss, Marco Kuhrmann, Andreas Rausch, Bernhard Rumpe, and Kurt Schneider. Orchestration of Global Software Engineering Projects. In Proceedings of the Third International Workshop on Tool Support and Requirements Management in Distributed Projects (REMIDI ’09), pages 332–337, Limerick, Ireland, 2009.
- Eric Knauss, Olesia Brill, Ingo Kitzmann, and Thomas Flohr. SmartWiki: Support for High-Quality Requirements Engineering in a Collaborative Setting. In Proceedings of 4th Workshop on Wikis for Software Engineering at ICSE ’09, Vancouver, Canada, 2009.
- Eric Knauss, Kurt Schneider, and Kai Stapel. A Game for Taking Requirements Engineering More Seriously. In Proceedings of Third International Workshop on Multimedia and Enjoyable Requirements Engineering (MERE ’08), Barcelona, Spain, November 2008.
- Kurt Schneider, Kai Stapel, and Eric Knauss. Beyond Documents: Visualizing Informal Communication. In Proceedings of Third International Workshop on Requirements Engineering Visualization (REV ’08), Barcelona, Spain, November 2008.
- Eric Knauss and Daniel Lübke. Using the Friction between Business Processes and Use Cases in SOA Requirements. In Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC), Workshop on Requirements Engineering For Services, pages 601–606, Turku, Finland, 2008.
- Eric Knauss, Sebastian Meyer, and Kurt Schneider. Recommending Terms for Glossaries: A Computer-Based Approach. In Proceedings of the First International Workshop on Managing Requirements Knowledge MARK ’08, pages 25–31, September 2008.
- Eric Knauss and Thomas Flohr. Managing Requirement Engineering Processes by Adapted Quality Gateways and critique-based RE-Tools. In Proceedings of Workshop on Measuring Requirements for Project and Product Success, Palma de Mallorca, Spain, November 2007.
- Daniel Lübke and Eric Knauss. Dealing with User Requirements and Feedback in SOA Projects. In Proceedings of Workshop on Software Engineering Methods in Service Oriented Architecture, Hannover, Germany, 2007.
- Eric Knauss, Daniel Lübke, and Thomas Flohr. Learning to Tailor Documentation of Software Requirements. In Proceedings of the International Workshop on Learning Software Organizations and Requirements Engineering, pages 39–46, Hannover, Germany, 2006.
- Melanie Hennemann and Eric Knauss. Quantitativer und qualitativer Vergleich von Anforderungen bei agilen und konventionellen Softwareprojekten. GI Softwaretechnik-Trends, 31(1):4–5, Feb 2011. Beitrag zum Jahrestreffen 2010 der GI-Fachgruppe Requirements Engineering.
- Eric Knauss, Marina Koffler, and Olesia Brill. Analyse von Awareness-Bedarf bei verteiltem Requirements Engineering. Softwaretechnik-Trends, 30(1):21–22, 2010. Beitrag zum Jahrestreffen 2009 der GI-Fachgruppe Requirements Engineering.
- Eric Knauss and Olesia Brill. SmartWiki: erfahrungsbasierte und leichtgewichtige Unterstützung beim Requirements Engineering für innovative Projekte. GI Softwaretechnik-Trends, 29(1):19–20, 11 2009. Beitrag zum Jahrestreffen 2008 der GI-Fachgruppe Requirements Engineering.
- Leif Singer, Eric Knauss, and Kurt Schneider. Requirements Engineering in IT-Ökosystemen mit Hilfe von Archetypen. In Proceedings of Grenzen der Partizipation – Technikgestaltung in IT-distanzierten Communities; Workshop auf der Informatik 2009, 2009.
- Matthias Weidlich, Alexander Grosskopf, Daniel Lübke, Kurt Schneider, Eric Knauss, and Leif Singer. Verzahnung von Requirements Engineering und Geschäftsprozessdesign. In Workshop Proceedings of the SE 2009 – REBPM, Kaiserslautern, Germany, 2009.
- Julia Pilarski and Eric Knauss. Transformationen zwischen UML-Use-Case-Diagrammen und tabellarischen Darstellungen. In Proceedings des Workshop Domänenspezifische Modellierungssprachen im Rahmen der GI Modellierung, Berlin, 2008.
- Eric Knauss. Quantitativer Vergleich von Anforderungsspezifikationen. GI Softwaretechnik-Trends, 28(1):17–18, November 2008. Beitrag zum Jahrestreffen 2007 der GI-Fachgruppe Requirements Engineering.
- Eric Knauss, Thomas Flohr, Denis Beßen, Daniel Lübke, Andreas Röpke, Kurt Schneider, Beate Strüber, Joachim Trütken, Christian Trump, and Martin Willmann. Nicht perfekt, aber richtig – Erfahrungen mit Software-Anforderungen. GI Softwaretechnik-Trends, 27(1):65–70, 2007.
Program Committee, 39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2013)
Program Committee, 3rd IEEE International Workshop on Empirical Requirements Engineering
(EmpiRE 2013) @ RE ’13
Program Committee, First International Workshop on Gaps between Requirements Research and Industrial Practices, @ RE ’13
Reviewer for Journal of Software: Evolution and Process, 2013.
External Reviewer for the 21st European Conference on Information Systems, 2013, Track of Methods, Tools and Human Factors in IS/IT Development and Management.
Subreviewer for 35th International Conference of Software Engineering, 2013, NIER Track
Member of the Group Management Board of the special interest group Requirements Engineering (GI-FG 2.1.6), Gesellschaft für Informatik (GI e.V.) (since 2010). I am also active Member of the working group Requirements Engineering and Project Management (since 2005) and one of the editors of a book that contains the results of this work and will be published by Springer in 2012.
Program committee, 19th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ ’13)
Subreviewer for 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, 2012, New Ideas Track
Program committee, International Workshop on Empirical Requirements Engineering (EmpiRE ’12)
Subreviewer for the 20th IEEE International Requirements Engineering Conference, 2012
Program committee, 2nd Workshop on Managing the Client Value Creation Process in Agile Projects (VALOIR ’12)
Program committee, International Workshop on Managing Requirements Knowledge (MaRK ’11)
Program committee, Workshop on Managing the Client Value Creation Process in Agile Projects (VALOIR ’11)
Program committee, 2nd Workshop für Requirements Engineering und Business Process Management, 2010
Program committee, Workshop on Requirements Engineering und Business Process Management, 2009
Program committee, Workshop on Anforderungsbasiertes Projektmanagement, 2007
Program committee, Workshop Wieviel Requirements Engineering steckt im Software Engineering?, 2007
since 01/2012 | Postdoctoral fellow, University of Victoria, SEGAL, main focus: Requirements Engineering and Communication in distributed Software Evolution Projects. |
04/2010-12/2011 | Postdoctoral fellow, Leibniz Universität Hannover, Software Engineering Group, main focus: Requirements Engineering in Globally Distributed Projects. |
11/2005-10/2010 | Computer Science (PhD), Leibniz Universität Hannover, Software Engineering Group, main focus: Requirements Engineering, Agile Methods. Degree: Dr.-Ing., summa cum laude / honors Thesis: Eric Werner Knauss. Verbesserung der Dokumentation von Anforderungen auf Basis von Erfahrungen und Heuristiken (engl.: Improving the Documentation of Requirements based on Experiences and Heuristics). Cuvillier Verlag, Göttingen, Germany, 2010. Phd Thesis. 1. Referent: Prof. Dr. Kurt Schneider, 2. Referent: Prof. Dr. Martin Glinz. |
11/2003-10/2005 | Applied Computer Science (Master of Science) at Leibniz Universität Hannover |