Publications and Further Research Outputs
- 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, p111044Journal Article, 2021, DOI
- 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), 2021Conference Paper, 2021, DOI
- 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--57Journal Article, 2020, DOI
- 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--179Conference Paper, 2020, DOI
- 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, 2019Conference Paper, 2019, DOI
- 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, 2019Working Paper, 2019, DOI
- Cláudia Werner, Goetz Botterweck, JSS Special Issue on ICSR 2017, 2019, - 32Miscellaneous, 2019, DOI
- Anila Mjeda, Goetz Botterweck, Scalable Software Testing and Verification for Industrial-Scale Systems: The Challenges, Electronic Communications of the EASST, 77, 2019, p1-7Journal Article, 2019
- Farshad Ghassemi Toosi, Clem O'Donnell, Asanka Wasala, Goetz Botterweck, Jim Buckley, Objectification using procedure-relational, matrix decomposition and synchronization dynamics, 2018Working Paper, 2018, DOI
- 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-280Journal Article, 2018, DOI
- Farshad Ghassemi Toosi, Asanka Wasala, Goetz Botterweck, Jim Buckley, Identification of potential classes in procedural code using a genetic algorithm, 2018Working Paper, 2018, DOI
- 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), 2018Proceedings of a Conference, 2018, DOI
- 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), 2017Journal Article, 2017, DOI
- Goetz Botterweck, Cláudia Werner(ed.), Mastering Scale and Complexity in Software Reuse: 16th International Conference on Software Reuse, ICSR 2017 Salvador, Brazil, May 29"31, 2017 Proceedings, Salvador, Brazil, 10221 LNCS, May 29-31, 2017, 2017Proceedings of a Conference, 2017, DOI
- Thurimella, A.K., Schubanz, M., Pleuss, A., Botterweck, G., Guidelines for Managing Requirements Rationales, IEEE Software, 34, (1), 2017, p82-90Journal Article, 2017, DOI
- Anila Mjeda, Asanka Wasala, Goetz Botterweck, Decision spaces in product lines, decision analysis, and design exploration: An interdisciplinary exploratory study, 2017Working Paper, 2017, DOI
- 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, 2018Conference Paper, 2018, DOI
- 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--280Conference Paper, 2016, DOI
- Jim Buckley, Jacek Rosik, Sebastian Herold, Asanka Wasala, Goetz Botterweck, Chris Exton, FLINTS: a tool for architectural-level modeling of features in software systems, 2016Working Paper, 2016, DOI
- 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-100Journal Article, 2015, DOI
- 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-177Conference Paper, 2015, DOI
- 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-139Journal Article, 2015, DOI
- 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-131Conference Paper, 2014, DOI
- Mikolás Janota, Goetz Botterweck, João Marques-Silva, On lazy and eager interactive reconfiguration, 2014Working Paper, 2014, DOI
- 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), 2014Conference Paper, 2014, DOI
- 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]Book Chapter, 2014, DOI
- Visualizing software variability in, 2013, pp101-118 , [Thiel, S., Cawley, C., Botterweck, G.]Book Chapter, 2013, DOI
- Schubanz, M., Pleuss, A., Pradhan, L., Botterweck, G., Thurimella, A.K., Model-driven planning and monitoring of long-term software product line evolution, 2013Working Paper, 2013, DOI
- Andreas Pleuss, Stefan Wollny, Goetz Botterweck, Model-driven development and evolution of customized user interfaces, 2013, pp13-22Conference Paper, 2013, DOI
- Deepak Dhungana, Dominik Seichter, Goetz Botterweck, Rick Rabiser, Paul Grünbacher, David Benavides, José Angel Galindo, Integrating heterogeneous variability modeling approaches with invar, 2013Working Paper, 2013, DOI
- Andreas Pleuss, Goetz Botterweck, Visualization of variability and configuration options, International Journal on Software Tools for Technology Transfer, 14, (5), 2012, p497-510Journal Article, 2012, DOI
- 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-34Conference Paper, 2012, DOI
- 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-495Journal Article, 2012, DOI
- Mathias Schubanz, Andreas Pleuss, Goetz Botterweck, Claus Lewerentz, Modeling rationale over time to support product line evolution planning, 2012Working Paper, 2012, DOI
- 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-2274Journal Article, 2012, DOI
- Julia Rubin, Andrei Kirshin, Goetz Botterweck, Marsha Chechik, Managing forked product variants, 16th International Software Product Line Conference (SPLC 2012), 1, 2012, pp156 - 160Conference Paper, 2012, DOI
- 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-49Journal Article, 2012, DOI
- Andreas Pleuss, Benedikt Hauptmann, Markus Keunecke, Goetz Botterweck, A case study on variability in user interfaces, 1, 2012, pp6-10Conference Paper, 2012, DOI
- Howell R. Jordan, Goetz Botterweck, Marc-Philippe Huget, Rem W. Collier, A feature model of actor, agent, and object programming languages, 2011Working Paper, 2011, DOI
- Andreas Pleuss, Rick Rabiser, Goetz Botterweck, Visualization techniques for application in interactive product configuration, 2011Working Paper, 2011, DOI
- 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.]Book Chapter, 2011, DOI
- Daniel Merschen, Andreas Polzer, Goetz Botterweck, Stefan Kowalewski, Experiences of applying model-based analysis to support the development of automotive software product lines, 2011Working Paper, 2011, DOI
- 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 - 129Conference Paper, 2011, DOI
- 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-2359Conference Paper, 2010, DOI
- Andreas Polzer, Bernd Hedenetz, Daniel Merschen, Goetz Botterweck, Jacques Thomas, Stefan Kowalewski, View-supported rollout and evolution of model-based ECU applications, 2010, - 37-44Miscellaneous, 2010, DOI
- Goetz Botterweck, Andreas Polzer, Stefan Kowalewski, Variability and evolution in model-based engineering of embedded systems, 2010Working Paper, 2010
- Goetz Botterweck, Andreas Polzer, Stefan Kowalewski, Using higher-order transformations to derive variability mechanism for embedded systems, 2010Working Paper, 2010, DOI
- Schneeweiss, D., Botterweck, G., Using flow maps to visualize product attributes during feature configuration, 2010Working Paper, 2010
- 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-225Conference Paper, 2010, DOI
- Itay Maman, Goetz Botterweck, SPLGraph: Towards a graph-based formalism for software product lines, 2010Working Paper, 2010, DOI
- 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-539Conference Paper, 2010, DOI
- Goetz Botterweck, Andreas Pleuss, Deepak Dhungana, Andreas Polzer, Stefan Kowalewski, EvoFM: Feature-driven planning of product-line evolution, 2010Working Paper, 2010, DOI
- 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-868Conference Paper, 2009, DOI
- 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-2710Conference Paper, 2009
- Goetz Botterweck, Andreas Pleuss, Andreas Polzer, Stefan Kowalewski, Towards feature-driven planning of product-line evolution, 2009Working Paper, 2009, DOI
- 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-38Conference Paper, 2009, DOI
- 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-299Journal Article, 2009, DOI
- Goetz Botterweck, Andreas Polzer, Stefan Kowalewski, Interactive configuration of embedded systems product lines, 2009Working Paper, 2009
- 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-191Conference Paper, 2009, DOI
- Andreas Polzer, Stefan Kowalewski, Goetz Botterweck, Applying software product line techniques in model-based embedded systems engineering, 2009Working Paper, 2009, DOI
- 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-52Conference Paper, 2009, DOI
- 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-184Conference Paper, 2008, DOI
- 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-45Conference Paper, 2008, DOI
- 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), 2009, p531-Journal Article, 2009, DOI
- 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-1075Conference Paper, 2008, DOI
- 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-86Conference Paper, 2008, DOI
- 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-124Conference Paper, 2007
- 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, 2007Conference Paper, 2007, DOI
- 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-472Conference Paper, 2007, DOI
- Botterweck, G., A model-driven approach to the engineering of multiple user interfaces, 2006Working Paper, 2006
- 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), 2024, p334-348Journal Article, 2024
Research Expertise
Information & Communication Technology, Computer science - Artificial Intelligence, Computer science - software engineering, Education, Computer science - Graphics, visualisation and imaging science,
Recognition
- Irish Computer Society (ICS), Affiliate Member
- IEEE Computer Society
- Reviewer, The Journal of Systems & Software (JSS), Elsevier, Impact Factor 2.829, h5-index 62
- Reviewer, ACM Transactions on Software Engineering and Methodology (TOSEM), ACM, Impact Factor 2.674, h5-index 24
- Reviewer, Empirical Software Engineering (EMSE), Springer, Impact Factor 2.522, h5-index 52