Publications and Further Research Outputs
Peer-Reviewed Publications
Chadli K., Botterweck G., Saber T., PEARL: Performance and energy aware routing for LLMs, Future Generation Computer Systems, 176, 2026
Lin, Moule, Guan, Shuhao, Patane, Andrea, Gregg, David, Botterweck, Goetz, Bayesian-LoRA: Probabilistic Low-Rank Adaptation of Large Language Models, Forty-Third International Conference on Machine Learning (ICML 2026), 2026
Hue Dang, Nguyen Duc Anh Pham, Andrea Patane, David Gregg, Goetz Botterweck, Verification and Training of Neural Networks for Robustness Against Neuron Pruning (accepted 18 August 2026, to appear), Transactions on Machine Learning Research (TMLR),, 2026
Lin, Moule, Patane, Andrea, Jing, Weipeng, Guan, Shuhao, Botterweck, Goetz, Flow-Induced Diagonal Gaussian Processes, AAAI Conference on Artificial Intelligence (AAAI 2026)), 2026
Michael Mittermaier, Takfarinas Saber, Goetz Botterweck, Learning Graph Configuration Spaces to Support Road Network Design Optimisation, Genetic and Evolutionary Computation Conference (GECCO 2025), 2025, pp1146 - 1152, pp1146-1152
Dang, Hue and Wicker, Matthew Robert and Botterweck, Goetz and Patane, Andrea, Certifiably Quantisation-Robust Training and Inference of Neural Networks, 28th International Conference on Artificial Intelligence and Statistics (AISTATS 2026), edited by Li, Yingzhen and Mandt, Stephan and Agrawal, Shipra and Khan, Emtiyaz , 258, PMLR, 2025, pp5104--5112
Michael Mittermaier, Takfarinas Saber, Goetz Botterweck, Applying Graph Neural Networks to Learn Graph Configuration Spaces, VAMOS 2025, 2025, pp68 - 76, pp68-76
Lin, Moule and Guan, Shuhao and Jing, Weipeng and Botterweck, Goetz and Patane, Andrea, Stochastic Weight Sharing for Bayesian Neural Networks, PMLR, 28th International Conference on Artificial Intelligence and Statistics (AISTATS 2026), 258, 2025, pp4519--4527
Abdul Razzaq, Goetz Botterweck, Qin Lai, Jim Buckley, Empirical pathways to developer experience: A facet-based synthesis of empirical designs and guidelines, Journal of Systems and Software, 233, 2025, p112648 - 112648, p112648-112648
Martin Becker, Rick Rabiser, Goetz Botterweck, Not Quite There Yet: Remaining Challenges in Systems and Software Product Line Engineering as Perceived by Industry Practitioners, 28th ACM International Systems and Software Product Line Conference (SPLC 2024), 2024, pp179 - 190, pp179-190
Abdul Razzaq, Jim Buckley, Qin Lai, Tingting Yu, Goetz Botterweck, A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations, ACM Computing Surveys, 57, (1), 2024, p1 - 46, p1-46
Michael Mittermaier, Takfarinas Saber, Goetz Botterweck, Learning Graph Configuration Spaces with Graph Embedding in Engineering Domains, International Conference on Machine Learning, Optimization, and Data Science (LOD 2023), 2023, pp334-348
Takfarinas Saber, David Brevet, Goetz Botterweck, Anthony Ventresque, Reparation in Evolutionary Algorithms for Multi-objective Feature Selection in Large Software Product Lines, SN Computer Science, 2, (3), 2021
Klaus Schmid, Rick Rabiser, Martin Becker, Goetz Botterweck, Matthias Galster, Iris Groher, Danny Weyns, Bridging the gap: voices from industry and research on industrial relevance of SPLC., 25th ACM International Systems and Software Product Line Conference (SPLC 2021), 2021
Juliana Alves Pereira, Mathieu Acher, Hugo Martin, Jean-Marc Jézéquel, Goetz Botterweck, Anthony Ventresque, Learning software configuration spaces: A systematic literature review, Journal of Systems and Software, 182, 2021, p111044
Pekka Abrahamsson and Goetz Botterweck and Hadi Ghanbari and Martin Gilje Jaatun and Petri Kettunen and Tommi J. Mikkonen and Anila Mjeda and Jürgen Münch and Anh Nguyen Duc and Barbara Russo and Xiaofeng Wang, Towards a Secure DevOps Approach for Cyber-Physical Systems: An Industrial Perspective, International Journal of Systems and Software Security and Protection, 11, (2), 2020, p38--57
Takfarinas Saber, David Brevet, Goetz Botterweck, Anthony Ventresque, MILPIBEA: Algorithm for Multi-objective Features Selection in (Evolving) Software Product Lines, European Conference on Evolutionary Computation in Combinatorial Optimization (Part of EvoStar) (EvoCOP 2020), 2020, pp164--179
Thomas Thüm, Leopoldo Teixeira, Klaus Schmid, Eric Walkingshaw, Mukelabai Mukelabai, Mahsa Varshosaz, Goetz Botterweck, Ina Schaefer, Timo Kehrer, Towards efficient analysis of variation in time and space, 2019
Anila Mjeda, Goetz Botterweck, Scalable Software Testing and Verification for Industrial-Scale Systems: The Challenges, 2019
Rick Rabiser, Klaus Schmid, Martin Becker, Goetz Botterweck, Matthias Galster, Iris Groher, Danny Weyns, Industrial and Academic Software Product Line Research at SPLC: Perceptions of the Community, 23rd International Systems and Software Product Line Conference (SPLC 2019), ACM, 2019, pp27:1 - 27:6
Rick Rabiser, Klaus Schmid, Martin Becker, Goetz Botterweck, Matthias Galster, Iris Groher, Danny Weyns, A study and comparison of industrial vs. academic software product line research published at SPLC, 2018
Takfarinas Saber, David Brevet, Goetz Botterweck, Anthony Ventresque, Is seeding a good strategy in multi-objective feature selection when feature models evolve?, Information and Software Technology, 95, 2018, p266-280
Farshad Ghassemi Toosi, Clem O'Donnell, Asanka Wasala, Goetz Botterweck, Jim Buckley, Objectification using procedure-relational, matrix decomposition and synchronization dynamics, 2018
Farshad Ghassemi Toosi, Asanka Wasala, Goetz Botterweck, Jim Buckley, Identification of potential classes in procedural code using a genetic algorithm, 2018
Thorsten Berger, Paulo Borba, Goetz Botterweck, Tomi Männistö, David Benavides, Sarah Nadi, Timo Kehrer, Rick Rabiser, Christoph Elsner, Mukelabai Mukelabai(ed.), Proceedings of the 22nd International Systems and Software Product Line Conference (SPLC 2018), 2018
Special issue ICSR 2017, 152, (2018), 32 - Cláudia M. L. Werner, Goetz Botterweck, [Editor Special Issue]
Goetz Botterweck, Cláudia Werner(ed.), Mastering Scale and Complexity in Software Reuse (ICSR 2017), Salvador, Brazil, 10221 LNCS, May 29-31, 2017, 2017
Thurimella, A.K., Schubanz, M., Pleuss, A., Botterweck, G., Guidelines for Managing Requirements Rationales, IEEE Software, 34, (1), 2017, p82-90
Anila Mjeda, Asanka Wasala, Goetz Botterweck, Decision spaces in product lines, decision analysis, and design exploration: an interdisciplinary exploratory study, VAMOS 2017, 2017, pp68 - 75
Rabih Bashroush, Muhammad Garba, Rick Rabiser, Iris Groher, Goetz Botterweck, CASE Tool support for variability management in software product lines, ACM Computing Surveys, 50, (1), 2017
Jim Buckley, Jacek Rosik, Sebastian Herold, Asanka Wasala, Goetz Botterweck, Chris Exton, FLINTS: a tool for architectural-level modeling of features in software systems, 2016
David Brevet, Takfarinas Saber, Goetz Botterweck, Anthony Ventresque, Preliminary Study of Multi-objective Features Selection for Evolving Software Product Lines, Search Based Software Engineering - 8th International Symposium (SSBSE 2016,), 2016, pp274--280
José Angel Galindo, Deepak Dhungana, Rick Rabiser, David Benavides, Goetz Botterweck, Paul Grünbacher, Supporting distributed product configuration by integrating heterogeneous variability modeling approaches, Information and Software Technology, 62, (1), 2015, p78-100
Howell R. Jordan, Goetz Botterweck, John Noll, Andrew Butterfield, Rem W. Collier, A feature model of actor, agent, functional, object, and procedural programming languages, Science of Computer Programming, 98, (P2), 2015, p120-139
Howell R. Jordan, Jacek Rosik, Sebastian Herold, Goetz Botterweck, Jim Buckley, Manually Locating Features in Industrial Source Code: The Search Actions of Software Nomads, IEEE 23rd International Conference on Program Comprehension (ICPC 2015), 2015-August, 2015, pp174-177
Clément Quinton, Andreas Pleuss, Daniel Le Berre, Laurence Duchien, Goetz Botterweck, Consistency checking for the evolution of cardinality-based feature models, 1, 2014, pp122-131
Mikolás Janota, Goetz Botterweck, João Marques-Silva, On lazy and eager interactive reconfiguration, VAMOS 2014, 2014, pp1 - 8
Howell R. Jordan, Sarah Beecham, Goetz Botterweck, Modelling software engineering research with RSML, 18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014), 2014
Evolution of Software Product Lines in, editor(s)Tom Mens, Alexander Serebrenik, Anthony Cleve , Evolving Software Systems, Springer, 2014, pp265 - 295, [Goetz Botterweck, Andreas Pleuss]
Schubanz, Mathias and Pleuss, Andreas and Jordan, Howell R. and Botterweck, Goetz, Guidance for Design Rationale Capture, 2014
Visualizing software variability in, editor(s)Rafael Capilla, Jan Bosch, Kyo-Chul Kang , Systems and Software Variability Management: Concepts, Tools and Experiences, Springer, 2013, pp101 - 118, [Thiel, S., Cawley, C., Botterweck, G.]
Mathias Schubanz, Andreas Pleuss, Ligaj Pradhan, Goetz Botterweck, Anil Kumar Thurimella, Model-driven planning and monitoring of long-term software product line evolution, VAMOS 2013, 2013
Andreas Pleuss, Stefan Wollny, Goetz Botterweck, Model-driven development and evolution of customized user interfaces, 2013, pp13-22
Deepak Dhungana, Dominik Seichter, Goetz Botterweck, Rick Rabiser, Paul Grünbacher, David Benavides, José A. Galindo, Integrating heterogeneous variability modeling approaches with invar, VAMOS 2013, 2013, pp8:1 - 8:5
Mathias Schubanz, Andreas Pleuss, Goetz Botterweck, Claus Lewerentz, Modeling rationale over time to support product line evolution planning, VAMOS 2012, 2012
Julia Rubin, Andrei Kirshin, Goetz Botterweck, Marsha Chechik, Managing forked product variants, 16th International Software Product Line Conference (SPLC 2012), 1, 2012, pp156 - 160
Andreas Pleuss, Benedikt Hauptmann, Deepak Dhungana, Goetz Botterweck, User interface engineering for software product lines - The dilemma between automation and usability, ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2012), 2012, pp25-34
Andreas Pleuss, Goetz Botterweck, Visualization of variability and configuration options, International Journal on Software Tools for Technology Transfer, 14, (5), 2012, p497-510
Ina Schaefer, Rick Rabiser, Dave Clarke, Lorenzo Bettini, David Benavides, Goetz Botterweck, Animesh Pathak, Salvador Trujillo, Karina Villela, Software diversity: State of the art and perspectives, International Journal on Software Tools for Technology Transfer, 14, (5), 2012, p477-495
Pleuss, A., Botterweck, G., Dhungana, D., Polzer, A., Kowalewski, S., Model-driven support for product line evolution on feature level, Journal of Systems and Software, 85, (10), 2012, p2261-2274
Andreas Polzer, Daniel Merschen, Goetz Botterweck, Andreas Pleuss, Jacques Thomas, Bernd Hedenetz, Stefan Kowalewski, Managing complexity and variability of a model-based embedded software product line, Innovations in Systems and Software Engineering, 8, (1), 2012, p35-49
Andreas Pleuss, Benedikt Hauptmann, Markus Keunecke, Goetz Botterweck, A case study on variability in user interfaces, 1, 2012, pp6-10
Howell R. Jordan, Goetz Botterweck, Marc-Philippe Huget, Rem W. Collier, A feature model of actor, agent, and object programming languages, 2011
Multi front-end engineering in, editor(s)Heinrich Hussmann, Gerrit Meixner, Detlef Zuehlke , Model-Driven Development of Advanced User Interfaces, Springer, 2011, pp27 - 42, [Botterweck, G.]
Deepak Dhungana, Dominik Seichter, Goetz Botterweck, Rick Rabiser, Paul Grünbacher, David Benavides, José Angel Galindo, Configuration of multi product lines by bridging heterogeneous variability modeling approaches, Software Product Lines - 15th International Conference (SPLC 2011), 2011, pp120 - 129
Andreas Pleuss, Rick Rabiser, Goetz Botterweck, Visualization techniques for application in interactive product configuration, 2011
Daniel Merschen, Andreas Polzer, Goetz Botterweck, Stefan Kowalewski, Experiences of applying model-based analysis to support the development of automotive software product lines, VAMOS 2011, 2011, pp141 - 150
A Reference Architecture for Consumer Electronics Products and its Application in Requirements Engineering in, editor(s)Avgeriou, P., Grundy, J., Hall, J.G., Lago, P., Mistrík , Relating Software Requirements and Architectures., Berlin, Heidelberg, Springer, 2011, pp203--231 , [Trew, Tim and Botterweck, Goetz and Nuseibeh, Bashar]
Dimitrios S. Kolovos, Louis M. Rose, Saad bin Abid, Richard F. Paige, Fiona A. C. Polack, Goetz Botterweck, Taming EMF and GMF using model transformation, Model Driven Engineering Languages and Systems - 13th International Conference, MODELS 2010, 6394 LNCS, (PART 1), 2010, pp211-225
Mikolás Janota, Goetz Botterweck, Radu Grigore, João P. Marques Silva, How to complete an interactive configuration process? Configuring as shopping, SOFSEM 2010: Theory and Practice of Computer Science, 36th Conference on Current Trends in Theory and Practice of Computer Science,, 5901 LNCS, 2010, pp528-539
Ciarán Cawley, Patrick Healy, Goetz Botterweck, Steffen Thiel, Research Tool to Support Feature Configuration in Software Product Lines, VAMOS 2010, 2010, pp179 - 182
Goetz Botterweck, Andreas Pleuss, Deepak Dhungana, Andreas Polzer, Stefan Kowalewski, EvoFM: Feature-driven planning of product-line evolution, 2010
Andreas Pleuss, Goetz Botterweck, Deepak Dhungana, Integrating Automated Product Derivation and Individual User Interface Design, VAMOS 2010, 2010, pp69 - 76
Goetz Botterweck, Andreas Polzer, Stefan Kowalewski, Variability and evolution in model-based engineering of embedded systems, 2010
Angelina Espinoza, Goetz Botterweck, Juan Garbajosa, A formal approach to reuse successful traceability practices in SPL projects, Proceedings of the ACM Symposium on Applied Computing, 2010, pp2352-2359
Christoph Elsner, Goetz Botterweck, Daniel Lohmann, Wolfgang Schröder-Preikschat, Variability in Time - Product Line Variability and Evolution Revisited, VAMOS 2010, 2010, pp131 - 137
Goetz Botterweck, Andreas Polzer, Stefan Kowalewski, Using higher-order transformations to derive variability mechanism for embedded systems, 2010
Schneeweiss, D., Botterweck, G., Using flow maps to visualize product attributes during feature configuration, 2010
Ciarán Cawley, Patrick Healy, Goetz Botterweck, A Discussion of Three Visualisation Approaches to Providing Cognitive Support in Variability Management, STeP 2010, 2010, pp15 - 31
Itay Maman, Goetz Botterweck, SPLGraph: Towards a graph-based formalism for software product lines, 2010
Andreas Polzer, Bernd Hedenetz, Daniel Merschen, Goetz Botterweck, Jacques Thomas, Stefan Kowalewski, View-supported rollout and evolution of model-based ECU applications, 2010, - 37-44
Andreas Polzer, Goetz Botterweck, Stefan Kowalewski, Iris Wangerin, Variabilität im modellbasierten Engineering von eingebetteten Systemen, INFORMATIK 2009 - Im Focus das Leben, Beitrage der 39. Jahrestagung der Gesellschaft fur Informatik e.V. (GI), 2009, pp2702-2710
Goetz Botterweck, J. Felix Hampe, Stefan Stein, Andreas Rosendahl, Mobile home automation: Merging mobile value added services and home automation technologies, Information Systems and e-Business Management, 7, (3), 2009, p275-299
Goetz Botterweck, Mikolás Janota, Denny Schneeweiss, A Design of a Configurable Feature Model Configurator, VAMOS 2009, 2009, pp165 - 168
Andreas Pleuss, Goetz Botterweck, Heinrich Hussmann:, Modeling advanced concepts of interactive multimedia applications, 2009 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2009, 2009, pp31-38
Andreas Polzer, Stefan Kowalewski, Goetz Botterweck, Applying software product line techniques in model-based embedded systems engineering, 2009
Kwanwoo Lee, Goetz Botterweck, Steffen Thiel, Aspectual separation of feature dependencies for flexible feature composition, Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009, 1, 2009, pp45-52
Ciarán Cawley, Steffen Thiel, Goetz Botterweck, Daren Nestor, Visualising Inter-Model Relationships in Software Product Lines, VAMOS 2009, 2009, pp37 - 44
Goetz Botterweck, Andreas Pleuss, Andreas Polzer, Stefan Kowalewski, Towards feature-driven planning of product-line evolution, 2009
goetz Botterweck, Kwanwoo Lee, Steffen Thiel, Automating Product Derivation in Software Product Line Engineering, SE 2009, 2009, pp177 - 182
Ciarán Cawley, Goetz Botterweck, Patrick Healy, Saad bin Abid, Steffen Thiel, A 3D visualisation to enhance cognition in software product line engineering, Advances in Visual Computing, 5th International Symposium, ISVC 2009, 5876 LNCS, (PART 2), 2009, pp857-868
Kwanwoo Lee, Goetz Botterweck, Steffen Thiel, Feature-modeling and aspect-oriented programming: Integration and automation, 10th ACIS Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2009, In conjunction with IWEA 2009 and WEACR 2009, 2009, pp186-191
Goetz Botterweck, Andreas Polzer, Stefan Kowalewski, Interactive configuration of embedded systems product lines, 2009
Thiel, S., Babar, M.A., Botterweck, G., O'Brien, L., Software product lines in automotive systems engineering, SAE Int'l J. Passenger Cars--Electronic and Electrical Systems, 1, (1), 2008, p531 - 543
Janota, M., Botterweck, G., Formal approach to integrating feature and architecture models, Fundamental Approaches to Software Engineering, 11th International Conference, FASE 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, 4961 LNCS, 2008, pp31-45
Botterweck, G., Thiel, S., Nestor, D., Abid, S.B., Cawley, C., Visual tool support for configuring and understanding software product lines, 12th International Software Product Line Conference, SPLC 2008, 2008, pp77-86
Ciarán Cawley, Daren Nestor, André Preußner, Goetz Botterweck, Steffen Thiel, Interactive Visualisation to Support Product Configuration in Software Product Lines, VAMOS 2008, 2008, pp7 - 16
Botterweck, G., Thiel, S., Cawley, C., Nestor, D., Preußner, A., Visual configuration in automotive software product lines, Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2008, 2008, pp1070-1075
Nestor, D., Thiel, S., Botterweck, G., Cawley, C., Healy, P., Applying visualisation techniques in software product lines, SOFTVIS 2008 - Proceedings of the 4th ACM Symposium on Software Visualization, 2008, pp175-184
Botterweck, G., Hampe, J.F., Westenberg, S., Mobile RFID management - An application scenario on the handling of industrial liquid containers, 20th Bled eConference - eMergence: Merging and Emerging Technologies, Processes, and Institutions - Conference Proceedings, 2007, pp114-124
Rosendahl, A., Hampe, J.F., Botterweck, G., Mobile home automation - Merging mobile value added services and home automation technologies, Conference Proceedings - 6th International Conference on the Management of Mobile Business, ICMB 2007, 2007
Botterweck, G., O'Brien, L., Thiel, S., Model-driven derivation of product architectures, ASE'07 - 2007 ACM/IEEE International Conference on Automated Software Engineering, 2007, pp469-472
Botterweck, G., A model-driven approach to the engineering of multiple user interfaces, 2006
Goetz Botterweck, Sven Westenberg, J. Felix Hampe, Biometrische Absicherung von Web-Applikationen mit BioW3, Operations Research 2005, 2005, pp533 - 538
Research Expertise
Recognition
Awards and Honours
Elected Fellow of Trinity College Dublin
Memberships
IEEE Computer Society
Irish Computer Society (ICS), Affiliate Member

