The following list of publications is incomplete, see https://scholar.google.de/citations?user=2-YjsDsAAAAJ&hl=en for a complete list.
2024
Samuel Idowu; Yorick Sens; Thorsten Berger; Jacob Krueger; Michael Vierhauser
A Large-Scale Study of ML-Related Python Projects Proceedings Article
In: 39th ACM/SIGAPP Symposium On Applied Computing (SAC), 2024.
@inproceedings{nokey,
title = {A Large-Scale Study of ML-Related Python Projects},
author = {Samuel Idowu; Yorick Sens; Thorsten Berger; Jacob Krueger; Michael Vierhauser},
year = {2024},
date = {2024-01-01},
urldate = {2024-01-01},
booktitle = {39th ACM/SIGAPP Symposium On Applied Computing (SAC)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Greiner, Sandra; Schmid, Klaus; Berger, Thorsten; Krieter, Sebastian; Meixner, Kristof
Generative AI And Software Variability – A Research Vision Proceedings Article
In: 18th International Working Conference on Variability Modelling of Software-Intensive Systems, 2024.
@inproceedings{Greiner2024,
title = {Generative AI And Software Variability - A Research Vision},
author = {Greiner, Sandra; Schmid, Klaus; Berger, Thorsten; Krieter, Sebastian; Meixner, Kristof},
year = {2024},
date = {2024-01-01},
booktitle = {18th International Working Conference on Variability Modelling of Software-Intensive Systems},
series = {VaMoS},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2023
Léuson Da Silva, Paulo Borba, Toni Maciel, Wardah Mahmood, Thorsten Berger, João Moisakis, Aldiberg Gomes, Vinícius Leite
Detecting Semantic Conflicts with Unit Tests Journal Article
In: 2023.
@article{nokey,
title = {Detecting Semantic Conflicts with Unit Tests},
author = {Léuson Da Silva, Paulo Borba, Toni Maciel, Wardah Mahmood, Thorsten Berger, João Moisakis, Aldiberg Gomes, Vinícius Leite},
url = {https://se.ruhr-uni-bochum.de/wp-content/uploads/2023/10/2310.02395.pdf},
year = {2023},
date = {2023-10-03},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Mukelabai Mukelabai, Kevin Hermann, Thorsten Berger, Jan-Philipp Steghöfer
FeatRacer: Locating Features Through Assisted Traceability Journal Article
In: IEEE Transactions on Software Engineering (TSE), 2023.
@article{nokey,
title = {FeatRacer: Locating Features Through Assisted Traceability},
author = {Mukelabai Mukelabai, Kevin Hermann, Thorsten Berger, Jan-Philipp Steghöfer},
year = {2023},
date = {2023-10-01},
journal = {IEEE Transactions on Software Engineering (TSE)},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Jacob Krueger; Yi Li; Chenguang Zhu; Marsha Chechik; Thorsten Berger; Julia Rubin
A Vision on Intentions in Software Engineering Proceedings Article
In: 31st ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), IVR track, 2023.
@inproceedings{krueger2023intentions,
title = {A Vision on Intentions in Software Engineering},
author = {Jacob Krueger and Yi Li and Chenguang Zhu and Marsha Chechik and Thorsten Berger and Julia Rubin},
year = {2023},
date = {2023-01-01},
booktitle = {31st ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), IVR track},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mukelabai Mukelabai; Christoph Derks; Jacob Krüger; Thorsten Berger
To Share, or Not to Share: Exploring Test-Case Reusability in Fork Ecosystems Proceedings Article
In: 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2023.
@inproceedings{mukelabai2023testreuse,
title = {To Share, or Not to Share: Exploring Test-Case Reusability in Fork Ecosystems},
author = {Mukelabai Mukelabai and Christoph Derks and Jacob Krüger and Thorsten Berger},
year = {2023},
date = {2023-01-01},
booktitle = {38th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sergio Garcia; Daniel Strueber; Davide Brugali; Alessandro Di Fava; Patrizio Pelliccione; Thorsten Berger
Software Variability in Service Robots (Summary) Journal Article
In: 27th ACM International Systems and Software Product Line Conference (SPLC), Journal First track, 2023.
@article{nokey,
title = {Software Variability in Service Robots (Summary)},
author = {Sergio Garcia and Daniel Strueber and Davide Brugali and Alessandro Di Fava and Patrizio Pelliccione and Thorsten Berger},
url = {https://se.ruhr-uni-bochum.de/wp-content/uploads/2023/07/2023-splc-roboticsvar.pdf},
year = {2023},
date = {2023-01-01},
urldate = {2023-01-01},
journal = {27th ACM International Systems and Software Product Line Conference (SPLC), Journal First track},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Andrzej Wasowski; Thorsten Berger
Domain-specific Languages: Effective Modeling, Automation, and Reuse Book
Springer, 2023.
@book{dslbook,
title = {Domain-specific Languages: Effective Modeling, Automation, and Reuse},
author = {Andrzej Wasowski and Thorsten Berger},
url = {http://dsl.design/
https://link.springer.com/book/10.1007/978-3-031-23669-3},
year = {2023},
date = {2023-01-01},
urldate = {2023-01-01},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Razan Ghzouli; Thorsten Berger; Einar Broch Johnsen; Andrzej Wasowski; Swaib Dragule
Behavior Trees and State Machines in Robotics Applications Journal Article
In: IEEE Transactions on Software Engineering, 2023.
@article{ghzouli.ea:2023:tse,
title = {Behavior Trees and State Machines in Robotics Applications},
author = {Razan Ghzouli and Thorsten Berger and Einar Broch Johnsen and Andrzej Wasowski and Swaib Dragule},
url = {../wp-content/uploads/2023/08/2023-tse-behaviortrees.pdf},
year = {2023},
date = {2023-01-01},
urldate = {2023-01-01},
journal = {IEEE Transactions on Software Engineering},
publisher = {IEEE Computer Society},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Christoph Derks; Daniel Strüber; Thorsten Berger
A Benchmark Generator Framework for Evolving Variant-Rich Software Journal Article
In: Journal of Systems and Software, 2023.
@article{derks2023vpbench,
title = {A Benchmark Generator Framework for Evolving Variant-Rich Software},
author = {Christoph Derks and Daniel Strüber and Thorsten Berger},
url = {/wp-content/uploads/2023/08/DSB23.pdf},
year = {2023},
date = {2023-01-01},
urldate = {2023-01-01},
journal = {Journal of Systems and Software},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sven Peldszus; Noubar Akopian; Thorsten Berger
RobotBT: Behavior-Tree-Based Test-Case Specification for the Robot Framework Proceedings Article
In: ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Tool Demos, 2023.
@inproceedings{peldszus2023robotbt,
title = {RobotBT: Behavior-Tree-Based Test-Case Specification for the Robot Framework},
author = {Sven Peldszus and Noubar Akopian and Thorsten Berger},
year = {2023},
date = {2023-01-01},
booktitle = {ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Tool Demos},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2022
Samuel Idowu; Osman Osman; Daniel Strueber; Thorsten Berger
On the Effectiveness of Machine Learning Experiment Management Tools Proceedings Article
In: 44th International Conference on Software Engineering, Software Engineering in Practice track (ICSE/SEIP), 2022.
@inproceedings{samuel2022seip,
title = {On the Effectiveness of Machine Learning Experiment Management Tools},
author = {Samuel Idowu and Osman Osman and Daniel Strueber and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-seip-mlexpmgmt.pdf},
year = {2022},
date = {2022-01-01},
urldate = {2022-01-01},
booktitle = {44th International Conference on Software Engineering, Software Engineering in Practice track (ICSE/SEIP)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Rodrigo Queiroz; Divit Sharma; Ricardo Caldas; Krzysztof Czarnecki; Sergio Garc’ia; Thorsten Berger; Patrizio Pelliccione
A Driver-Vehicle Model for ADS Scenario-based Testing Journal Article
In: arXiv preprint arXiv:2205.02911, 2022.
@article{queiroz2022dvm,
title = {A Driver-Vehicle Model for ADS Scenario-based Testing},
author = {Rodrigo Queiroz and Divit Sharma and Ricardo Caldas and Krzysztof Czarnecki and Sergio Garc'ia and Thorsten Berger and Patrizio Pelliccione},
url = {https://arxiv.org/pdf/2205.02911.pdf},
year = {2022},
date = {2022-01-01},
journal = {arXiv preprint arXiv:2205.02911},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Samuel Idowu; Daniel Strueber; Thorsten Berger
EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments Proceedings Article
In: Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2022.
@inproceedings{samuel2022seaa,
title = {EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments},
author = {Samuel Idowu and Daniel Strueber and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-seaa-emmm.pdf},
year = {2022},
date = {2022-01-01},
booktitle = {Euromicro Conference on Software Engineering and Advanced Applications (SEAA)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Samuel Idowu; Daniel Strueber; Thorsten Berger
Asset Management in Machine Learning: State-of-research and State-of-practice Journal Article
In: ACM Computing Surveys, 2022.
@article{samuel2022csur,
title = {Asset Management in Machine Learning: State-of-research and State-of-practice},
author = {Samuel Idowu and Daniel Strueber and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-csur-mlassetmgmt.pdf},
year = {2022},
date = {2022-01-01},
journal = {ACM Computing Surveys},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Djonathan Barros; Sven Peldszus; Wesley K. G. Assunção; Thorsten Berger
Editing Support for Software Languages: Implementation Practices in Language Server Protocols Proceedings Article
In: ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2022.
@inproceedings{barros2022lspstudy,
title = {Editing Support for Software Languages: Implementation Practices in Language Server Protocols},
author = {Djonathan Barros and Sven Peldszus and Wesley K. G. Assunção and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-models-lspstudy.pdf},
year = {2022},
date = {2022-01-01},
booktitle = {ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Razan Ghzouli; Thorsten Berger; Einar Broch Johnsen; Andrzej Wasowski; Swaib Dragule
Behavior Trees and State Machines in Robotics Applications Miscellaneous
2022.
@misc{razan2022arxiv,
title = {Behavior Trees and State Machines in Robotics Applications},
author = {Razan Ghzouli and Thorsten Berger and Einar Broch Johnsen and Andrzej Wasowski and Swaib Dragule},
url = {https://arxiv.org/abs/2208.04211},
year = {2022},
date = {2022-01-01},
publisher = {arXiv},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
Argentina Ortega; Nico Hochgeschwender; Thorsten Berger
Testing Service Robots in the Field: An Experience Report Proceedings Article
In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022.
@inproceedings{ortega2022iros,
title = {Testing Service Robots in the Field: An Experience Report},
author = {Argentina Ortega and Nico Hochgeschwender and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-iros-roboticstesting.pdf},
year = {2022},
date = {2022-01-01},
booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sergio Garcia; Daniel Strueber; Davide Brugali; Alessandro Di Fava; Patrizio Pelliccione; Thorsten Berger
Software Variability in Service Robotics Journal Article
In: Empirical Software Engineering, 2022.
@article{garcia.ea:2022:robotvar,
title = {Software Variability in Service Robotics},
author = {Sergio Garcia and Daniel Strueber and Davide Brugali and Alessandro Di Fava and Patrizio Pelliccione and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-emse-roboticsvariability.pdf},
year = {2022},
date = {2022-01-01},
urldate = {2022-01-01},
journal = {Empirical Software Engineering},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Wardah Mahmood; Daniel Strueber; Thorsten Berger; Ralf Laemmel; Mukelabai Mukelabai
Seamless Variability Management With the Virtual Platform (Summary) Proceedings Article
In: Software Engineering (SE), 2022, (Extended Abstract of our ICSE’21 (main track) paper, see below.).
@inproceedings{wardah2022germanse,
title = {Seamless Variability Management With the Virtual Platform (Summary)},
author = {Wardah Mahmood and Daniel Strueber and Thorsten Berger and Ralf Laemmel and Mukelabai Mukelabai},
year = {2022},
date = {2022-01-01},
booktitle = {Software Engineering (SE)},
note = {Extended Abstract of our ICSE'21 (main track) paper, see below.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Wardah Mahmood; Daniel Strueber; Anthony Anjorin; Thorsten Berger
Effects of Variability in Models: A Family of Experiments Journal Article
In: Empirical Software Engineering, 2022.
@article{mahmood.ea:2022:emsemodelvar,
title = {Effects of Variability in Models: A Family of Experiments},
author = {Wardah Mahmood and Daniel Strueber and Anthony Anjorin and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-emse-modelvar.pdf},
year = {2022},
date = {2022-01-01},
urldate = {2022-01-01},
journal = {Empirical Software Engineering},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
John Businge; Openja Moses; Sarah Nadi; Thorsten Berger
Reuse and Maintenance Practices among Divergent Forks in Three Software Ecosystems Journal Article
In: Empirical Software Engineering, vol. 27, no. 2, pp. 54, 2022.
@article{businge.ea:2022:emse,
title = {Reuse and Maintenance Practices among Divergent Forks in Three Software Ecosystems},
author = {John Businge and Openja Moses and Sarah Nadi and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2022-emse-appfamilies.pdf},
year = {2022},
date = {2022-01-01},
urldate = {2022-01-01},
journal = {Empirical Software Engineering},
volume = {27},
number = {2},
pages = {54},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2021
Lukas Linsbauer; Felix Schwaegerl; Thorsten Berger; Paul Gruenbacher
Concepts of Variation Control Systems Journal Article
In: Journal of Systems and Software, vol. 171, pp. 110796, 2021.
@article{linsbauer2021varcs,
title = {Concepts of Variation Control Systems},
author = {Lukas Linsbauer and Felix Schwaegerl and Thorsten Berger and Paul Gruenbacher},
url = {../wp-content/uploads/2022/07/2020-jss-varcs.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
journal = {Journal of Systems and Software},
volume = {171},
pages = {110796},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Wardah Mahmood; Daniel Strueber; Thorsten Berger; Ralf Laemmel; Mukelabai Mukelabai
Seamless Variability Management With the Virtual Platform Proceedings Article
In: 43rd International Conference on Software Engineering (ICSE), 2021.
@inproceedings{wardah2021vp,
title = {Seamless Variability Management With the Virtual Platform},
author = {Wardah Mahmood and Daniel Strueber and Thorsten Berger and Ralf Laemmel and Mukelabai Mukelabai},
url = {../wp-content/uploads/2022/07/2021-icse-vp.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {43rd International Conference on Software Engineering (ICSE)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Samuel Idowu; Daniel Strueber; Thorsten Berger
Asset Management in Machine Learning: A Survey Proceedings Article
In: 43rd International Conference on Software Engineering, Software Engineering in Practice track (ICSE/SEIP), 2021.
@inproceedings{samuel2021seip,
title = {Asset Management in Machine Learning: A Survey},
author = {Samuel Idowu and Daniel Strueber and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2021-icseseip-mlassetmgmt.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {43rd International Conference on Software Engineering, Software Engineering in Practice track (ICSE/SEIP)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ricardo Caldas; Razan Ghzouli; Alessandro Vittorio Papadopoulos; Patrizio Pelliccione; Danny Weyns; Thorsten Berger
Towards Mapping Control Theory and Software Engineering Properties Proceedings Article
In: 2nd IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), 2021.
@inproceedings{ricardo2021acsos,
title = {Towards Mapping Control Theory and Software Engineering Properties},
author = {Ricardo Caldas and Razan Ghzouli and Alessandro Vittorio Papadopoulos and Patrizio Pelliccione and Danny Weyns and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2021-acsos-ctproperties.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {2nd IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Claudio Menghi; Christos Tsigkanos; Patrizio Pelliccione; Carlo Ghezzi; Thorsten Berger
Specification Patterns for Robotic Missions Journal Article
In: IEEE Transactions on Software Engineering, vol. 47, no. 10, pp. 2208–2224, 2021.
@article{menghi.ea:2021:tse,
title = {Specification Patterns for Robotic Missions},
author = {Claudio Menghi and Christos Tsigkanos and Patrizio Pelliccione and Carlo Ghezzi and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2019-tse-roboticpatterns-preprint.pdf},
year = {2021},
date = {2021-01-01},
journal = {IEEE Transactions on Software Engineering},
volume = {47},
number = {10},
pages = {2208--2224},
publisher = {IEEE Computer Society},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Swaib Dragule; Thorsten Berger; Claudio Menghi; Patrizio Pelliccione
A Survey on the Design Space of End-User Oriented Languages for Specifying Robotic Missions Journal Article
In: International Journal of Software and Systems Modeling, vol. 20, no. 4, pp. 1123–1158, 2021.
@article{dragule.ea:2021:sosym,
title = {A Survey on the Design Space of End-User Oriented Languages for Specifying Robotic Missions},
author = {Swaib Dragule and Thorsten Berger and Claudio Menghi and Patrizio Pelliccione},
url = {../wp-content/uploads/2022/07/2020-sosym-missionspec.pdf},
year = {2021},
date = {2021-01-01},
journal = {International Journal of Software and Systems Modeling},
volume = {20},
number = {4},
pages = {1123--1158},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Patrick Franz; Thorsten Berger; Ibrahim Fayaz; Sarah Nadi; Evgeny Groshev
ConfigFix: Interactive Configuration Conflict Resolution for the Linux Kernel Proceedings Article
In: 43rd International Conference on Software Engineering, Software Engineering in Practice track (ICSE/SEIP), 2021.
@inproceedings{patrick2021seip,
title = {ConfigFix: Interactive Configuration Conflict Resolution for the Linux Kernel},
author = {Patrick Franz and Thorsten Berger and Ibrahim Fayaz and Sarah Nadi and Evgeny Groshev},
url = {../wp-content/uploads/2022/07/2021-icseseip-configfix.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {43rd International Conference on Software Engineering, Software Engineering in Practice track (ICSE/SEIP)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mukelabai Mukelabai; Thorsten Berger; Paulo Borba
Semi-Automated Test-Case Propagation in Fork Ecosystems Proceedings Article
In: 43rd International Conference on Software Engineering, New Ideas and Emerging Results track (ICSE/NIER), 2021.
@inproceedings{muke2021nier,
title = {Semi-Automated Test-Case Propagation in Fork Ecosystems},
author = {Mukelabai Mukelabai and Thorsten Berger and Paulo Borba},
url = {../wp-content/uploads/2022/07/2021-icsenier-testpropagation.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {43rd International Conference on Software Engineering, New Ideas and Emerging Results track (ICSE/NIER)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Johan Martinson; Herman Jansson; Mukelabai Mukelabai; Thorsten Berger; Alexandre Bergel; Truong Ho-Quang
HAnS: IDE-Based Editing Support for Embedded Feature Annotations Proceedings Article
In: 25th ACM International Systems and Software Product Line Conference (SPLC), Tools Track, 2021.
@inproceedings{martinsonjansson2021hans,
title = {HAnS: IDE-Based Editing Support for Embedded Feature Annotations},
author = {Johan Martinson and Herman Jansson and Mukelabai Mukelabai and Thorsten Berger and Alexandre Bergel and Truong Ho-Quang},
url = {../wp-content/uploads/2022/07/2021-splc-hanstext.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {25th ACM International Systems and Software Product Line Conference (SPLC), Tools Track},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Alexandre Bergel; Razan Ghzouli; Thorsten Berger; Michel R. V. Chaudron
FeatureVista: Interactive Feature Visualization Proceedings Article
In: 25th ACM International Systems and Software Product Line Conference (SPLC), 2021.
@inproceedings{bergel2021featurevista,
title = {FeatureVista: Interactive Feature Visualization},
author = {Alexandre Bergel and Razan Ghzouli and Thorsten Berger and Michel R. V. Chaudron},
url = {../wp-content/uploads/2022/07/2021-splc-featurevis.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {25th ACM International Systems and Software Product Line Conference (SPLC)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mukelabai Mukelabai; Stefan Strüder; Daniel Strüber; Thorsten Berger
Feature-Oriented Defect Prediction: Scenarios, Metrics, and Classifiers Journal Article
In: arXiv preprint arXiv:2104.06161, 2021.
@article{mukelabai2021feature,
title = {Feature-Oriented Defect Prediction: Scenarios, Metrics, and Classifiers},
author = {Mukelabai Mukelabai and Stefan Strüder and Daniel Strüber and Thorsten Berger},
url = {https://arxiv.org/pdf/2104.06161.pdf},
year = {2021},
date = {2021-01-01},
journal = {arXiv preprint arXiv:2104.06161},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Jacob Krueger; Gul Calikli; Thorsten Berger; Thomas Leich
How Explicit Feature Traces Did Not Impact Developers’ Memory Proceedings Article
In: IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), RENE track, 2021.
@inproceedings{jacob2021renetrack,
title = {How Explicit Feature Traces Did Not Impact Developers' Memory},
author = {Jacob Krueger and Gul Calikli and Thorsten Berger and Thomas Leich},
url = {../wp-content/uploads/2022/07/2021-saner-memoryexp.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), RENE track},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Johan Aronsson; Philip Lu; Daniel Strueber; Thorsten Berger
A Maturity Assessment Framework for Conversational AI Development Platforms Proceedings Article
In: ACM Symposium on Applied Computing (SAC), 2021.
@inproceedings{johan2021convai,
title = {A Maturity Assessment Framework for Conversational AI Development Platforms},
author = {Johan Aronsson and Philip Lu and Daniel Strueber and Thorsten Berger},
url = {https://arxiv.org/pdf/2012.11976.pdf},
year = {2021},
date = {2021-01-01},
booktitle = {ACM Symposium on Applied Computing (SAC)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Jacob Krueger; Thorsten Berger
An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse Proceedings Article
In: Software Engineering (SE), 2021, (Extended Abstract of our FSE’20 (main track) paper, see below.).
@inproceedings{jacob2021germanse,
title = {An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse},
author = {Jacob Krueger and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2021-german_se-coststudy.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {Software Engineering (SE)},
note = {Extended Abstract of our FSE'20 (main track) paper, see below.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sergio Garcia; Daniel Strueber; Davide Brugali; Thorsten Berger; Patrizio Pelliccione
Robotics Software Engineering: A Perspective from the Service Robotics Domain Proceedings Article
In: Software Engineering (SE), 2021, (Extended Abstract of our FSE’20 (main track) paper, see below.).
@inproceedings{sergio2021germanse,
title = {Robotics Software Engineering: A Perspective from the Service Robotics Domain},
author = {Sergio Garcia and Daniel Strueber and Davide Brugali and Thorsten Berger and Patrizio Pelliccione},
url = {https://www.danielstrueber.de/publications/GSBBP21.pdf},
year = {2021},
date = {2021-01-01},
booktitle = {Software Engineering (SE)},
note = {Extended Abstract of our FSE'20 (main track) paper, see below.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Daniel Strueber; Anthony Anjorin; Thorsten Berger
Variability Representations in Class Models: An Empirical Assessment Proceedings Article
In: Software Engineering (SE), 2021, (Extended Abstract of our MODELS’20 (main track) paper, see below.).
@inproceedings{daniel2021germanse,
title = {Variability Representations in Class Models: An Empirical Assessment},
author = {Daniel Strueber and Anthony Anjorin and Thorsten Berger},
url = {https://www.danielstrueber.de/publications/SAB21.pdf},
year = {2021},
date = {2021-01-01},
booktitle = {Software Engineering (SE)},
note = {Extended Abstract of our MODELS'20 (main track) paper, see below.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Swaib Dragule; Sergio Garcia; Thorsten Berger; Patrizio Pelliccione
Languages for Specifying Missions of Robotic Applications Book Section
In: Cavalcanti, Ana; Hierons, Brijesh Dongol Rob; Timmis, Jon; Woodcock, Jim (Ed.): Software Engineering for Robotics, Springer, 2021.
@incollection{dragule2021bookchapter,
title = {Languages for Specifying Missions of Robotic Applications},
author = {Swaib Dragule and Sergio Garcia and Thorsten Berger and Patrizio Pelliccione},
editor = {Ana Cavalcanti and Brijesh Dongol Rob Hierons and Jon Timmis and Jim Woodcock},
url = {../wp-content/uploads/2022/07/2021-bookchapter-roboticslanguages.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {Software Engineering for Robotics},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {incollection}
}
Robert Lindohf; Jacob Krueger; Erik Herzog; Thorsten Berger
Software Product-Line Evaluation in the Large Journal Article
In: Empirical Software Engineering, vol. 26, iss. 2, no. 30, 2021.
@article{lindohf.ea:2021:emse,
title = {Software Product-Line Evaluation in the Large},
author = {Robert Lindohf and Jacob Krueger and Erik Herzog and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2020-emse-productlineevaluation.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
journal = {Empirical Software Engineering},
volume = {26},
number = {30},
issue = {2},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Swaib Dragule; Thorsten Berger; Claudio Menghi; Patrizio Pelliccione
A Survey on the Design Space of End-User Oriented Languages for Specifying Robotic Missions Journal Article
In: International Journal of Software and Systems Modeling, vol. 20, no. 4, pp. 1123–1158, 2021.
@article{dragule.ea:2020:sosym,
title = {A Survey on the Design Space of End-User Oriented Languages for Specifying Robotic Missions},
author = {Swaib Dragule and Thorsten Berger and Claudio Menghi and Patrizio Pelliccione},
url = {https://se.ruhr-uni-bochum.de/wp-content/uploads/2022/07/2020-sosym-missionspec.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
journal = {International Journal of Software and Systems Modeling},
volume = {20},
number = {4},
pages = {1123--1158},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Leonardo Passos; Rodrigo Queiroz; Mukelabai Mukelabai; Thorsten Berger; Sven Apel; Krzysztof Czarnecki; Jesus Padilla
A Study of Feature Scattering in the Linux Kernel Journal Article
In: IEEE Transactions on Software Engineering, vol. 47, iss. 1, pp. 146–164, 2021.
@article{passos.ea:2021:tse,
title = {A Study of Feature Scattering in the Linux Kernel},
author = {Leonardo Passos and Rodrigo Queiroz and Mukelabai Mukelabai and Thorsten Berger and Sven Apel and Krzysztof Czarnecki and Jesus Padilla},
url = {../wp-content/uploads/2022/07/2018-tse-scattering.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
journal = {IEEE Transactions on Software Engineering},
volume = {47},
issue = {1},
pages = {146--164},
publisher = {IEEE Computer Society},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2020
Tobias Schwarz; Wardah Mahmood; Thorsten Berger
A Common Notation and Tool Support for Embedded Feature Annotations Proceedings Article
In: 24th ACM International Systems and Software Product Line Conference (SPLC), Tools Track, 2020.
@inproceedings{schwarz2020annotations,
title = {A Common Notation and Tool Support for Embedded Feature Annotations},
author = {Tobias Schwarz and Wardah Mahmood and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2020-splc-faxe.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {24th ACM International Systems and Software Product Line Conference (SPLC), Tools Track},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Max Lillack; Stefan Stanciulescu; Wilhelm Hedman; Thorsten Berger; Andrzej Wasowski
Intention-Based Integration of Software Variants Proceedings Article
In: Software Engineering (SE), 2020, (Extended Abstract of our ICSE’19 (main track) paper, see below.).
@inproceedings{max2020germanse,
title = {Intention-Based Integration of Software Variants},
author = {Max Lillack and Stefan Stanciulescu and Wilhelm Hedman and Thorsten Berger and Andrzej Wasowski},
url = {https://se.ruhr-uni-bochum.de/wp-content/uploads/2022/07/2019-icse-incline.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {Software Engineering (SE)},
note = {Extended Abstract of our ICSE'19 (main track) paper, see below.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sergio Garcia; Patrizio Pelliccione; Claudio Menghi; Thorsten Berger; Tomas Bures
PROMISE: High-Level Mission Specification for Multiple Robots Proceedings Article
In: 42nd International Conference on Software Engineering (ICSE), Demonstrations Track, 2020.
@inproceedings{garcia2020icsedemo,
title = {PROMISE: High-Level Mission Specification for Multiple Robots},
author = {Sergio Garcia and Patrizio Pelliccione and Claudio Menghi and Thorsten Berger and Tomas Bures},
url = {../wp-content/uploads/2022/07/2020-icsedemo-promise.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {42nd International Conference on Software Engineering (ICSE), Demonstrations Track},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Thorsten Berger; Jan-Philipp Steghöfer; Tewfik Ziadi; Jacques Robin; Jabier Martinez
The State of Adoption and the Challenges of Systematic Variability Management in Industry Journal Article
In: Empirical Software Engineering, vol. 25, iss. 3, pp. 1755–1797, 2020.
@article{berger.ea:2020:emse,
title = {The State of Adoption and the Challenges of Systematic Variability Management in Industry},
author = {Thorsten Berger and Jan-Philipp Steghöfer and Tewfik Ziadi and Jacques Robin and Jabier Martinez},
url = {../wp-content/uploads/2022/07/2019-emse-adoption-preprint.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
journal = {Empirical Software Engineering},
volume = {25},
issue = {3},
pages = {1755--1797},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Jacob Krueger; Gul Calikli; Thorsten Berger; Thomas Leich; Gunter Saake
Effects of Explicit Feature Traceability on Program Comprehension Proceedings Article
In: Software Engineering (SE), 2020, (Extended Abstract of our FSE’19 (main track) paper, see below.).
@inproceedings{jacob2020germanse,
title = {Effects of Explicit Feature Traceability on Program Comprehension},
author = {Jacob Krueger and Gul Calikli and Thorsten Berger and Thomas Leich and Gunter Saake},
url = {https://se.ruhr-uni-bochum.de/wp-content/uploads/2022/07/2019-fse-feature-traceability.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {Software Engineering (SE)},
note = {Extended Abstract of our FSE'19 (main track) paper, see below.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Damir Nesic; Jacob Krueger; Stefan Stanciulescu; Thorsten Berger
Principles of Feature Modeling Proceedings Article
In: Software Engineering (SE), 2020, (Extended Abstract of our FSE’19 (main track) paper, see below.).
@inproceedings{damir2020germanse,
title = {Principles of Feature Modeling},
author = {Damir Nesic and Jacob Krueger and Stefan Stanciulescu and Thorsten Berger},
url = {https://se.ruhr-uni-bochum.de/wp-content/uploads/2022/07/2019-fse-fm_principles.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {Software Engineering (SE)},
note = {Extended Abstract of our FSE'19 (main track) paper, see below.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Jacob Krueger; Thorsten Berger
Activities and Costs of Re-Engineering Cloned Variants Into an Integrated Platform Proceedings Article
In: 14th International Working Conference on Variability Modelling of Software-intensive Systems (VaMoS), 2020.
@inproceedings{jacob2020apogamesmigration,
title = {Activities and Costs of Re-Engineering Cloned Variants Into an Integrated Platform},
author = {Jacob Krueger and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2020-vamos-reengineering.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {14th International Working Conference on Variability Modelling of Software-intensive Systems (VaMoS)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Wardah Mahmood; Moses Chagama; Thorsten Berger; Regina Hebig
Causes of Merge Conflicts: A Case Study of ElasticSearch Proceedings Article
In: 14th International Working Conference on Variability Modelling of Software-intensive Systems (VaMoS), 2020.
@inproceedings{wardah2020elasticsearch,
title = {Causes of Merge Conflicts: A Case Study of ElasticSearch},
author = {Wardah Mahmood and Moses Chagama and Thorsten Berger and Regina Hebig},
url = {../wp-content/uploads/2022/07/2020-vamos-mergeconflicts.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {14th International Working Conference on Variability Modelling of Software-intensive Systems (VaMoS)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}