Also see Thorsten Berger’s Google Scholar profile (https://scholar.google.de/citations?user=2-YjsDsAAAAJ&hl=en)
2023
Sven Peldszus; Davide Brugali; Daniel Strüber; Patrizio Pelliccione; Thorsten Berger
Software Reconfiguration in Robotics Miscellaneous
2023.
@misc{nokey_32,
title = {Software Reconfiguration in Robotics},
author = {Sven Peldszus and Davide Brugali and Daniel Strüber and Patrizio Pelliccione and Thorsten Berger},
url = {https://arxiv.org/abs/2310.01039},
year = {2023},
date = {2023-01-01},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
2022
Sven Peldszus
2022.
@phdthesis{Peldszus2022,
title = {Security Compliance in Model-driven Development of Software Systems in Presence of Long-Term Evolution and Variants},
author = {Sven Peldszus},
url = {https://peldszus.com/phd-thesis-peldszus-2021-submitted-version/},
doi = {10.1007/978-3-658-37665-9},
year = {2022},
date = {2022-07-01},
urldate = {2022-07-01},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {phdthesis}
}
Katja Tuma; Sven Peldszus; Daniel Strüber; Riccardo Scandariato; Jan Jürjens
Checking Security Compliance between Models and Code Journal Article
In: Software and Systems Modeling (SoSyM), 2022, (Open Access).
@article{TPS+2022,
title = {Checking Security Compliance between Models and Code},
author = {Katja Tuma and Sven Peldszus and Daniel Strüber and Riccardo Scandariato and Jan Jürjens},
doi = {10.1007/s10270-022-00991-5},
year = {2022},
date = {2022-03-18},
urldate = {2022-03-18},
journal = {Software and Systems Modeling (SoSyM)},
abstract = {It is challenging to verify that the planned security mechanisms are actually implemented in the software. In the context of model-based development, the implemented security mechanisms must capture all intended security properties that were considered in the design models. Assuring this compliance manually is labor-intensive and can be error-prone. This work introduces the first semi-automatic technique for secure data flow compliance checks between design models and code. We develop heuristic-based automated mappings between a design-level model (SecDFD, provided by humans) and a code-level representation (Program Model, automatically extracted from the implementation) in order to guide users in discovering compliance violations, and hence, potential security flaws in the code. These mappings enable an automated, and project-specific static analysis of the implementation with respect to the desired security properties of the design model. We developed two types of security compliance checks and evaluated the entire approach on open source Java projects.},
note = {Open Access},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
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}
}
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}
}
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}
}
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}
}
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}
}
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}
}
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}
}
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}
}
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}
}
2021
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}
}
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}
}
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}
}
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}
}
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.rub.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}
}
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: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}
}
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}
}
Sven Peldszus; Jens Bürger; Timo Kehrer; Jan Jürjens
Ontology-Driven Evolution of Software Security Journal Article
In: Data & Knowledge Engineering (DKE), vol. 134, 2021.
@article{PBKJ2021,
title = {Ontology-Driven Evolution of Software Security},
author = {Sven Peldszus and Jens Bürger and Timo Kehrer and Jan Jürjens},
doi = {10.1016/j.datak.2021.101907},
year = {2021},
date = {2021-01-01},
journal = {Data & Knowledge Engineering (DKE)},
volume = {134},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2020
Sebastian Ruland; Géza Kulcsár; Erhan Leblebici; Sven Peldszus; Malte Lochau
On Controlling the Attack Surface of Object-Oriented Refactorings Proceedings Article
In: Proceedings of the Conference on Software Engineering (SE), pp. 89–90, Gesellschaft für Informatik e.V., 2020, (Open Access).
@inproceedings{RKL+2020,
title = {On Controlling the Attack Surface of Object-Oriented Refactorings},
author = {Sebastian Ruland and Géza Kulcsár and Erhan Leblebici and Sven Peldszus and Malte Lochau},
doi = {10.18420/SE2020_26},
year = {2020},
date = {2020-02-01},
booktitle = {Proceedings of the Conference on Software Engineering (SE)},
pages = {89–90},
publisher = {Gesellschaft für Informatik e.V.},
note = {Open Access},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sven Peldszus; Katja Tuma; Daniel Strüber; Jan Jürjens; Riccardo Scandariato
Secure Data-Flow Compliance Checks between Models and Code based on Automated Mappings (Summary) Proceedings Article
In: Proceedings of the Conference on Software Engineering (SE), pp. 51–52, Gesellschaft für Informatik e.V., 2020, (Open Access).
@inproceedings{PTS+2020,
title = {Secure Data-Flow Compliance Checks between Models and Code based on Automated Mappings (Summary)},
author = {Sven Peldszus and Katja Tuma and Daniel Strüber and Jan Jürjens and Riccardo Scandariato},
doi = {10.18420/SE2020_13},
year = {2020},
date = {2020-02-01},
booktitle = {Proceedings of the Conference on Software Engineering (SE)},
pages = {51–52},
publisher = {Gesellschaft für Informatik e.V.},
note = {Open Access},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sven Peldszus
Model-driven Development of Evolving Secure Software Systems Proceedings Article
In: Proceedings of the 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems, 2020.
@inproceedings{Pel2020,
title = {Model-driven Development of Evolving Secure Software Systems},
author = {Sven Peldszus},
year = {2020},
date = {2020-02-01},
booktitle = {Proceedings of the 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Matthias Lohr; Sven Peldszus
Maintenance of Long Living Smart Contracts Proceedings Article
In: Proceedings of the 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems, 2020.
@inproceedings{LP2020,
title = {Maintenance of Long Living Smart Contracts},
author = {Matthias Lohr and Sven Peldszus},
year = {2020},
date = {2020-02-01},
booktitle = {Proceedings of the 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Patrick Franz; Thorsten Berger; Ibrahim Fayaz; Sarah Nadi; Evgeny Groshev
ConfigFix: Interactive Configuration Conflict Resolution for the Linux Kernel Technical Report
2020.
@techreport{franz2020configfix,
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/2020-tr-configfix.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
publisher = {arxiv.org preprints},
keywords = {},
pubstate = {published},
tppubtype = {techreport}
}
Razan Ghzouli; Thorsten Berger; Einar Broch Johnsen; Swaib Dragule; Andrzej Wasowski
Behavior Trees in Action: A Study of Robotics Applications Proceedings Article
In: 13th ACM SIGPLAN International Conference on Software Language Engineering (SLE), 2020.
@inproceedings{ghzouli2020sle,
title = {Behavior Trees in Action: A Study of Robotics Applications},
author = {Razan Ghzouli and Thorsten Berger and Einar Broch Johnsen and Swaib Dragule and Andrzej Wasowski},
url = {../wp-content/uploads/2022/07/2020-sle-behaviortrees.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {13th ACM SIGPLAN International Conference on Software Language Engineering (SLE)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Leuson Da Silva; Paulo Borba; Wardah Mahmood; Thorsten Berger; Joao Moisakis
Detecting Semantic Conflicts Via Automated Behavior Change Detection Proceedings Article
In: 36th IEEE International Conference on Software Maintenance and Evolution (ICSME), 2020.
@inproceedings{leuson2020testconflicts,
title = {Detecting Semantic Conflicts Via Automated Behavior Change Detection},
author = {Leuson Da Silva and Paulo Borba and Wardah Mahmood and Thorsten Berger and Joao Moisakis},
url = {../wp-content/uploads/2022/07/2020-icsme-testconflicts.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {36th IEEE International Conference on Software Maintenance and Evolution (ICSME)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Stefan Strueder; Mukelabai Mukelabai; Daniel Strueber; Thorsten Berger
Feature-Oriented Defect Prediction Proceedings Article
In: 24th ACM International Systems and Software Product Line Conference (SPLC), 2020.
@inproceedings{strueder2020featuredefects,
title = {Feature-Oriented Defect Prediction},
author = {Stefan Strueder and Mukelabai Mukelabai and Daniel Strueber and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2020-splc-featuredefectprediction.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {24th ACM International Systems and Software Product Line Conference (SPLC)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Jacob Krueger; Wardah Mahmood; Thorsten Berger
Promote-pl: A Round-Trip Engineering Process Model for Adopting and Evolving Product Lines Proceedings Article
In: 24th ACM International Systems and Software Product Line Conference (SPLC), 2020.
@inproceedings{krueger2020promotepl,
title = {Promote-pl: A Round-Trip Engineering Process Model for Adopting and Evolving Product Lines},
author = {Jacob Krueger and Wardah Mahmood and Thorsten Berger},
url = {../wp-content/uploads/2022/07/2020-splc-promotepl.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {24th ACM International Systems and Software Product Line Conference (SPLC)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Daniel Strueber; Anthony Anjorin; Thorsten Berger
Variability Representations in Class Models: An Empirical Assessment Proceedings Article
In: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS), 2020.
@inproceedings{strueber2020modelsvar,
title = {Variability Representations in Class Models: An Empirical Assessment},
author = {Daniel Strueber and Anthony Anjorin and Thorsten Berger},
url = {https://www.danielstrueber.de/publications/SAB20.pdf},
year = {2020},
date = {2020-01-01},
booktitle = {ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)},
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: 28th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), 2020.
@inproceedings{jacob2020costs,
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/2020-fse-reusecosts.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {28th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE)},
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: 28th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), 2020.
@inproceedings{sergio2020roboticsse,
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 = {../wp-content/uploads/2022/07/2020-fse-roboticsse.pdf},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {28th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
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}
}
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}
}