@inproceedings{SBB+:ICSE26,title={{Decades of GNU Patch and Git Cherry-Pick: Can We Do Better?}},author={Schulthei\ss{}, Alexander and Boll, Alexander and Bittner, Paul Maximilian and Greiner, Sandra and Th{\"{u}}m, Thomas and Kehrer, Timo},booktitle={Proc.\ Int'l Conf.\ on Software Engineering (ICSE)},year={2026},location={Rio de Janeiro, Brazil},note={To appear},}
2025
PhD Thesis
Analyzing Edits to Static Variability
Paul Maximilian Bittner
University of Ulm, 2025
Submitted.
2024
OOPSLA
On the Expressive Power of Languages for Static Variability
@article{BSM+:OOPSLA24,title={{On the Expressive Power of Languages for Static Variability}},author={Bittner, Paul Maximilian and Schulthei\ss{}, Alexander and Moosherr, Benjamin and Young, Jeffrey M. and Teixeira, Leopoldo and Walkingshaw, Eric and Ataei, Parisa and Th{\"{u}}m, Thomas},journal={Proceedings of the ACM on Programming Languages (PACMPL)},address={New York, NY, USA},year={2024},month=oct,volume={8},number={OOPSLA2},numpages={33},articleno={307},keywords={configuration, language semantics, software product lines, variation},doi={10.1145/3689747},publisher={ACM},}
SPLC
Give an Inch and Take a Mile? Effects of Adding Reliable Knowledge to Heuristic Feature Tracing
@inproceedings{GSB+:SPLC24,title={{Give an Inch and Take a Mile? Effects of Adding Reliable Knowledge to Heuristic Feature Tracing}},author={Greiner, Sandra and Schulthei\ss{}, Alexander and Bittner, Paul Maximilian and Th\"{u}m, Thomas and Kehrer, Timo},booktitle={Proc.\ Int'l Systems and Software Product Line Conf.\ (SPLC)},address={New York, NY, USA},year={2024},month=sep,location={Dommeldange, Luxembourg},numpages={12},pages={84--95},keywords={software evolution, software product lines, software variability},doi={10.1145/3646548.3672593},isbn={9798400705939},publisher={ACM},}
@inproceedings{BSM+:FSE24Companion,title={{Variability-Aware Differencing with DiffDetective}},author={Bittner, Paul Maximilian and Schulthei\ss{}, Alexander and Moosherr, Benjamin and Kehrer, Timo and Th{\"{u}}m, Thomas},booktitle={Companion Proc.\ Int'l Conference on the Foundations of Software Engineering (FSE Companion)},address={New York, NY, USA},year={2024},month=jul,location={Porto de Galinhas, Brazil},numpages={5},pages={632--636},keywords={software evolution, software product lines, software variability},doi={10.1145/3663529.3663813},isbn={9798400706585},publisher={ACM},}
SE
Evaluating State-of-the-Art #SAT Solvers on Industrial Configuration Spaces
@inproceedings{SHN+:SE24,title={{Evaluating State-of-the-Art \#SAT Solvers on Industrial Configuration Spaces}},author={Sundermann, Chico and He{\ss}, Tobias and Nieke, Michael and Bittner, Paul Maximilian and Young, Jeffrey M. and Th{\"u}m, Thomas and Schaefer, Ina},booktitle={Proc.\ Software Engineering (SE)},address={Bonn, Germany},year={2024},month=feb,pages={67--68},doi={10.18420/sw2024_18},isbn={978-3-88579-737-1},pissn={1617-5468},publisher={Gesellschaft f{\"u}r Informatik},}
VaMoS
Explaining Edits to Variability Annotations in Evolving Software Product Lines
@inproceedings{GBST:VaMoS24,title={{Explaining Edits to Variability Annotations in Evolving Software Product Lines}},author={G{\"u}thing, Lukas and Bittner, Paul Maximilian and Schaefer, Ina and Th{\"um}, Thomas},booktitle={Proc.\ Int'l Working Conf.\ on Variability Modelling of Software-Intensive Systems (VaMoS)},address={New York, NY, USA},year={2024},month=feb,location={Bern, Switzerland},numpages={10},pages={93--102},keywords={software evolution, software product lines, software variability},doi={10.1145/3634713.3634725},publisher={ACM},}
2023
SoSyM
RaQuN: A Generic and Scalable N-Way Model Matching Algorithm
@article{SBB+:SoSyM23,title={{RaQuN: A Generic and Scalable N-Way Model Matching Algorithm}},author={Schulthei{\ss}, Alexander and Bittner, Paul Maximilian and Boll, Alexander and Grunske, Lars and Th{\"{u}}m, Thomas and Kehrer, Timo},journal={Software and Systems Modeling (SoSyM)},year={2023},month=oct,volume={22},pages={1495--1517},doi={10.1007/s10270-022-01062-5},issue={5},publisher={Springer},}
@inproceedings{BSG+:SPLC23,title={{Views on Edits to Variational Software}},author={Bittner, Paul Maximilian and Schulthei\ss{}, Alexander and Greiner, Sandra and Moosherr, Benjamin and Krieter, Sebastian and Tinnes, Christof and Kehrer, Timo and Th\"{u}m, Thomas},booktitle={Proc.\ Int'l Systems and Software Product Line Conf.\ (SPLC)},address={New York, NY, USA},year={2023},month=aug,location={Tokyo, Japan},pages={141--152},keywords={variation control, software product lines, software variability, projectional editing, software evolution},doi={10.1145/3579027.3608985},isbn={9798400700910},publisher={ACM},}
SE
Classifying Edits to Variability in Source Code – Summary
@inproceedings{BTS+:SE23,title={{Classifying Edits to Variability in Source Code -- Summary}},author={Bittner, Paul Maximilian and Tinnes, Christof and Schulthei\ss{}, Alexander and Viegener, S{\"{o}}ren and Kehrer, Timo and Th{\"{u}}m, Thomas},booktitle={Proc.\ Software Engineering (SE)},address={Bonn, Germany},year={2023},month=feb,location={Paderborn, Germany},volume={{P-322}},pages={39--40},url={https://dl.gi.de/items/0225c4ed-91d0-4d3f-9fec-12d26c41d756},isbn={978-3-88579-726-5},pissn={1617-5468},publisher={Gesellschaft f{\"u}r Informatik},}
SE
Quantifying the Potential to Automate the Synchronization of Variants in Clone-and-Own – Summary
@inproceedings{SBTK:SE23,title={{Quantifying the Potential to Automate the Synchronization of Variants in Clone-and-Own -- Summary}},author={Schulthei{\ss}, Alexander and Bittner, Paul Maximilian and Th{\"{u}}m, Thomas and Kehrer, Timo},booktitle={Proc.\ Software Engineering (SE)},address={Bonn, Germany},year={2023},month=feb,location={Paderborn, Germany},volume={{P-322}},pages={109--110},url={https://dl.gi.de/items/7e8cb58f-15e4-4b0a-b838-4c27ca297f88},publisher={Gesellschaft f{\"u}r Informatik},}
SE
Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems – Summary
@inproceedings{YBWT:SE23,title={{Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems -- Summary}},author={Young, Jeffrey M. and Bittner, Paul Maximilian and Walkingshaw, Eric and Th\"{u}m, Thomas},booktitle={Proc.\ Software Engineering (SE)},address={Bonn, Germany},year={2023},month=feb,location={Paderborn, Germany},volume={{P-322}},pages={129--130},url={https://dl.gi.de/items/16be0169-7a9f-4a66-9b68-249e57602164},publisher={Gesellschaft f{\"u}r Informatik},}
EMSE
Evaluating State-of-the-Art #SAT Solvers on Industrial Configuration Spaces
@article{SHN+:EMSE23,title={{Evaluating State-of-the-Art \#SAT Solvers on Industrial Configuration Spaces}},author={Sundermann, Chico and He\ss{}, Tobias and Nieke, Michael and Bittner, Paul Maximilian and Young, Jeffrey M. and Th\"um, Thomas and Schaefer, Ina},journal={Empirical Software Engineering (EMSE)},year={2023},month=jan,volume={28},number={29},pages={38},keywords={configurable systems, feature models, product lines, model counting, configuration counting, \#SAT, Benchmark},doi={10.1007/s10664-022-10265-9},publisher={Springer},}
VaMoS
Benchmark Generation With VEVOS: A Coverage Analysis of Evolution Scenarios in Variant-Rich Systems
@inproceedings{SBGK:VaMoS23,title={{Benchmark Generation With VEVOS: A Coverage Analysis of Evolution Scenarios in Variant-Rich Systems}},author={Schulthei\ss{}, Alexander and Bittner, Paul Maximilian and Greiner, Sandra and Kehrer, Timo},booktitle={Proc.\ Int'l Working Conf.\ on Variability Modelling of Software-Intensive Systems (VaMoS)},address={New York, NY, USA},year={2023},month=jan,location={Odense, Denmark},numpages={10},pages={13--22},keywords={Clone-and-own, software product lines, empirical evaluation},doi={10.1145/3571788.3571793},isbn={9798400700019},publisher={ACM},}
2022
EMSE
Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems
@article{YBWT:EMSE23,title={{Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems}},author={Young, Jeffrey M. and Bittner, Paul Maximilian and Walkingshaw, Eric and Th\"{u}m, Thomas},journal={Empirical Software Engineering (EMSE)},year={2022},month=nov,volume={28},pages={53},keywords={satisfiability solving, variation, choice calculus, software product lines},doi={10.1007/s10664-022-10217-3},publisher={Springer},}
@inproceedings{BTS+:ESECFSE22,title={{Classifying Edits to Variability in Source Code}},author={Bittner, Paul Maximilian and Tinnes, Christof and Schulthei\ss{}, Alexander and Viegener, S{\"{o}}ren and Kehrer, Timo and Th{\"{u}}m, Thomas},booktitle={Proc.\ Europ.\ Software Engineering Conf./Foundations of Software Engineering (ESEC/FSE)},address={New York, NY, USA},year={2022},month=nov,location={Singapore},numpages={13},pages={196--208},keywords={software evolution, software variability, feature traceability, software product lines, mining version histories},doi={10.1145/3540250.3549108},isbn={9781450394130},publisher={ACM},}
ICSME
Quantifying the Potential to Automate the Synchronization of Variants in Clone-and-Own
@inproceedings{SBTK:ICSME22,title={{Quantifying the Potential to Automate the Synchronization of Variants in Clone-and-Own}},author={Schulthei{\ss}, Alexander and Bittner, Paul Maximilian and Th{\"{u}}m, Thomas and Kehrer, Timo},booktitle={Proc.\ Int'l Conf.\ on Software Maintenance and Evolution (ICSME)},address={Piscataway, NJ, USA},year={2022},month=oct,location={Limassol, Cyprus},pages={269--280},doi={10.1109/ICSME55016.2022.00032},publisher={IEEE},}
@inproceedings{LWB+:SPLC22,title={{Derivation of Subset Product Lines in FeatureIDE}},author={Linsbauer, Lukas and Westphal, Paul and Bittner, Paul Maximilian and Krieter, Sebastian and Th\"{u}m, Thomas and Schaefer, Ina},booktitle={Proc.\ Int'l Systems and Software Product Line Conf.\ (SPLC)},address={New York, NY, USA},year={2022},month=sep,location={Graz, Austria},pages={38--41},keywords={subset product line, software product line, partial configuration},doi={10.1145/3503229.3547033},isbn={9781450392068},publisher={ACM},}
EASE
Simulating the Evolution of Clone-and-Own Projects With VEVOS
@inproceedings{SBE+:EASE22,title={{Simulating the Evolution of Clone-and-Own Projects With VEVOS}},author={Schulthei\ss{}, Alexander and Bittner, Paul Maximilian and El-Sharkawy, Sascha and Th{\"{u}}m, Thomas and Kehrer, Timo},booktitle={Proc.\ Int'l Conf. on Evaluation Assessment in Software Engineering (EASE)},address={New York, NY, USA},year={2022},month=jun,location={Gothenburg, Sweden},numpages={6},pages={231--236},keywords={software product lines, benchmarks, empirical evaluation, Clone-and-own, experimental subjects},doi={10.1145/3530019.3534084},isbn={9781450396134},publisher={ACM},}
@inproceedings{BST+:SE22,title={{Feature Trace Recording - Summary}},author={Bittner, Paul Maximilian and Schulthei{\ss}, Alexander and Th{\"{u}}m, Thomas and Kehrer, Timo and Young, Jeffrey M. and Linsbauer, Lukas},booktitle={Proc.\ Software Engineering (SE)},address={Bonn, Germany},year={2022},month=feb,location={Berlin, Germany},volume={{P-320}},pages={19--20},doi={10.18420/se2022-ws-002},publisher={Gesellschaft f{\"u}r Informatik},}
SE
Scalable N-Way Model Matching Using Multi-Dimensional Search Trees – Summary
@inproceedings{SBT+:SE22,title={{Scalable N-Way Model Matching Using Multi-Dimensional Search Trees -- Summary}},author={Schulthei{\ss}, Alexander and Bittner, Paul Maximilian and Th{\"{u}}m, Thomas and Kehrer, Timo},booktitle={Proc.\ Software Engineering (SE)},address={Bonn, Germany},year={2022},month=feb,location={Berlin, Germany},volume={{P-320}},pages={83--84},doi={10.18420/se2022-ws-028},publisher={Gesellschaft f{\"u}r Informatik},}
2021
MODELS
Scalable N-Way Model Matching Using Multi-Dimensional Search Trees
@inproceedings{SBG+:MODELS21,title={{Scalable N-Way Model Matching Using Multi-Dimensional Search Trees}},author={Schulthei\ss{}, Alexander and Bittner, Paul Maximilian and Grunske, Lars and Th{\"{u}}m, Thomas and Kehrer, Timo},booktitle={Proc.\ Int'l Conf.\ on Model Driven Engineering Languages and Systems (MODELS)},address={Washington, DC, USA},year={2021},month=oct,location={Virtual Event, Fukuoka, Japan},pages={1--12},keywords={Model-driven engineering, n-way model matching, clone-and-own development, software product lines, multi-view integration, variability mining},doi={10.1109/MODELS50736.2021.00010},publisher={IEEE},}
@inproceedings{BST+:ESECFSE21,title={{Feature Trace Recording}},author={Bittner, Paul Maximilian and Schulthei\ss{}, Alexander and Th{\"{u}}m, Thomas and Kehrer, Timo and Young, Jeffrey M. and Linsbauer, Lukas},booktitle={Proc.\ Europ.\ Software Engineering Conf./Foundations of Software Engineering (ESEC/FSE)},address={New York, NY, USA},year={2021},month=aug,location={Athens, Greece},numpages={14},pages={1007--1020},keywords={feature traceability, disciplined annotations, clone-and-own, feature location, software product lines},doi={10.1145/3468264.3468531},isbn={9781450385626},publisher={ACM},}
ICSE-NIER
Bridging the Gap Between Clone-and-Own and Software Product Lines
@inproceedings{KTSB:ICSE21,title={{Bridging the Gap Between Clone-and-Own and Software Product Lines}},author={Kehrer, Timo and Th{\"{u}}m, Thomas and Schulthei\ss{}, Alexander and Bittner, Paul Maximilian},booktitle={Proc.\ Int'l Conf.\ on Software Engineering (ICSE)},address={Piscataway, NJ, USA},year={2021},month=may,pages={21--25},doi={10.1109/ICSE-NIER52604.2021.00013},isbn={978-1-6654-0140-1},publisher={IEEE},}
@inproceedings{SNB+:VaMoS21,title={{Applications of \#SAT Solvers on Feature Models}},author={Sundermann, Chico and Nieke, Michael and Bittner, Paul Maximilian and He{\ss}, Tobias and Th\"{u}m, Thomas and Schaefer, Ina},booktitle={Proc.\ Int'l Working Conf.\ on Variability Modelling of Software-Intensive Systems (VaMoS)},address={New York, NY, USA},year={2021},month=feb,location={Krems, Austria},numpages={10},articleno={12},keywords={Feature-Model Analysis, Feature Models, \#SAT Applications, \#SAT, Product Lines, Configuration Counting, Model Counting},doi={10.1145/3442391.3442404},isbn={9781450388245},publisher={ACM},}
2020
VRST
Temporal Consistent Motion Parallax for Omnidirectional Stereo Panorama Video
@inproceedings{MKK+:VRST20,title={{Temporal Consistent Motion Parallax for Omnidirectional Stereo Panorama Video}},author={M\"uhlhausen, Moritz and Kappel, Moritz and Kassubeck, Marc and Bittner, Paul Maximilian and Castillo, Susana and Magnor, Marcus},booktitle={Proc.\ ACM Symposium on Virtual Reality Software and Technology (VRST)},address={New York, NY, USA},year={2020},month=nov,doi={10.1145/3385956.3418965},publisher={ACM},}
SPLC
On the Use of Product-Line Variants as Experimental Subjects for Clone-and-Own Research: A Case Study
@inproceedings{SBKT:SPLC20,title={{On the Use of Product-Line Variants as Experimental Subjects for Clone-and-Own Research: A Case Study}},author={Schulthei\ss{}, Alexander and Bittner, Paul Maximilian and Kehrer, Timo and Th\"{u}m, Thomas},booktitle={Proc.\ Int'l Systems and Software Product Line Conf.\ (SPLC)},address={New York, NY, USA},year={2020},month=oct,location={Montreal, QC, Canada},numpages={6},articleno={27},keywords={experimental evaluation, clone-and-own, model matching},doi={10.1145/3382025.3414972},isbn={9781450375696},publisher={ACM},}
VR
Depth Augmented Omnidirectional Stereo for 6-DoF VR Photography
@inproceedings{BMK+:VR20,title={{Depth Augmented Omnidirectional Stereo for 6-DoF VR Photography}},author={Bertel, Tobias and M\"uhlhausen, Moritz and Kappel, Moritz and Bittner, Paul Maximilian and Richardt, Christian and Magnor, Marcus},booktitle={Proc.\ IEEE Virtual Reality Workshop (VR)},address={Piscataway, NJ, USA},year={2020},month=may,pages={660--661},doi={10.1109/VRW50115.2020.00181},isbn={978-1-7281-6532-5},publisher={IEEE},}
Master’s Thesis
Semi-Automated Inference of Feature Traceability During Software Development
@inproceedings{BTS:SEFM19,title={{SAT Encodings of the At-Most-k Constraint -- A Case Study on Configuring University Courses}},author={Bittner, Paul Maximilian and Th\"um, Thomas and Schaefer, Ina},editor={{\"{O}}lveczky, Peter Csaba and Sala{\"{u}}n, Gwen},booktitle={Proc.\ Int'l Conf.\ on Software Engineering and Formal Methods (SEFM)},address={Berlin, Heidelberg},year={2019},month=sep,location={Oslo, Norway},pages={127--144},doi={10.1007/978-3-030-30446-1_7},publisher={Springer},}
CVM
Evaluation of Optimised Centres of Rotation Skinning
@misc{B:CVM19,title={{Evaluation of Optimised Centres of Rotation Skinning}},author={Bittner, Paul Maximilian and Tauscher, Jan-Philipp and Grogorick, Steve and Magnor, Marcus},howpublished={Poster},year={2019},month=apr,note={Poster at International Conference on Computational Visual Media},}
VR
Gaze and Motion-Aware Real-Time Dome Projection System
@inproceedings{GUT+:VR19,title={{Gaze and Motion-Aware Real-Time Dome Projection System}},author={Grogorick, Steve and {\"U}berheide, Matthias and Tauscher, Jan-Philipp and Bittner, Paul Maximilian and Magnor, Marcus},booktitle={Proc.\ IEEE Virtual Reality Workshop (VR)},address={Piscataway, NJ, USA},year={2019},month=mar,location={Osaka, Japan},pages={1780--1783},doi={10.1109/VR.2019.8797902},isbn={978-1-7281-1377-7},note={PerGra{VAR}},publisher={IEEE},}
VR
Immersive EEG: Evaluating Electroencephalography in Virtual Reality
@inproceedings{TSG+:VR19,title={{Immersive EEG: Evaluating Electroencephalography in Virtual Reality}},author={Tauscher, Jan-Philipp and Schottky, Fabian Wolf and Grogorick, Steve and Bittner, Paul Maximilian and Mustafa, Maryam and Magnor, Marcus},booktitle={Proc.\ IEEE Virtual Reality Workshop (VR)},address={Piscataway, NJ, USA},year={2019},month=mar,location={Osaka, Japan},pages={1794--1800},doi={10.1109/VR.2019.8797858},note={PerGra{VAR}},publisher={IEEE},}
Project Thesis
SAT Encodings of the At-Most-k Constraint – A Case Study on Configuring University Courses
@mastersthesis{Bittner19,title={{SAT Encodings of the At-Most-k Constraint -- A Case Study on Configuring University Courses}},author={Bittner, Paul Maximilian},school={TU Braunschweig},address={Germany},year={2019},month=mar,type={Project Thesis},}
2017
Bachelor’s Thesis
Evaluation of Skinning Techniques for Skeletal Animation in MonSteR
@mastersthesis{Bittner17,title={{Evaluation of Skinning Techniques for Skeletal Animation in MonSteR}},author={Bittner, Paul Maximilian},school={TU Braunschweig},address={Germany},year={2017},month=sep,type={Bachelor's Thesis},}