[{"publication_identifier":{"isbn":["9783031572456","9783031572463"],"issn":["0302-9743","1611-3349"]},"publication_status":"published","year":"2024","place":"Cham","citation":{"apa":"Karakaya, K., Schott, S., Klauke, J., Bodden, E., Schmidt, M., Luo, L., &#38; He, D. (2024). SootUp: A Redesign of the Soot Static Analysis Framework. In <i>Tools and Algorithms for the Construction and Analysis of Systems</i>. Springer Nature Switzerland. <a href=\"https://doi.org/10.1007/978-3-031-57246-3_13\">https://doi.org/10.1007/978-3-031-57246-3_13</a>","mla":"Karakaya, Kadiray, et al. “SootUp: A Redesign of the Soot Static Analysis Framework.” <i>Tools and Algorithms for the Construction and Analysis of Systems</i>, Springer Nature Switzerland, 2024, doi:<a href=\"https://doi.org/10.1007/978-3-031-57246-3_13\">10.1007/978-3-031-57246-3_13</a>.","short":"K. Karakaya, S. Schott, J. Klauke, E. Bodden, M. Schmidt, L. Luo, D. He, in: Tools and Algorithms for the Construction and Analysis of Systems, Springer Nature Switzerland, Cham, 2024.","bibtex":"@inbook{Karakaya_Schott_Klauke_Bodden_Schmidt_Luo_He_2024, place={Cham}, title={SootUp: A Redesign of the Soot Static Analysis Framework}, DOI={<a href=\"https://doi.org/10.1007/978-3-031-57246-3_13\">10.1007/978-3-031-57246-3_13</a>}, booktitle={Tools and Algorithms for the Construction and Analysis of Systems}, publisher={Springer Nature Switzerland}, author={Karakaya, Kadiray and Schott, Stefan and Klauke, Jonas and Bodden, Eric and Schmidt, Markus and Luo, Linghui and He, Dongjie}, year={2024} }","chicago":"Karakaya, Kadiray, Stefan Schott, Jonas Klauke, Eric Bodden, Markus Schmidt, Linghui Luo, and Dongjie He. “SootUp: A Redesign of the Soot Static Analysis Framework.” In <i>Tools and Algorithms for the Construction and Analysis of Systems</i>. Cham: Springer Nature Switzerland, 2024. <a href=\"https://doi.org/10.1007/978-3-031-57246-3_13\">https://doi.org/10.1007/978-3-031-57246-3_13</a>.","ieee":"K. Karakaya <i>et al.</i>, “SootUp: A Redesign of the Soot Static Analysis Framework,” in <i>Tools and Algorithms for the Construction and Analysis of Systems</i>, Cham: Springer Nature Switzerland, 2024.","ama":"Karakaya K, Schott S, Klauke J, et al. SootUp: A Redesign of the Soot Static Analysis Framework. In: <i>Tools and Algorithms for the Construction and Analysis of Systems</i>. Springer Nature Switzerland; 2024. doi:<a href=\"https://doi.org/10.1007/978-3-031-57246-3_13\">10.1007/978-3-031-57246-3_13</a>"},"date_updated":"2025-11-11T14:26:52Z","publisher":"Springer Nature Switzerland","author":[{"first_name":"Kadiray","id":"70410","full_name":"Karakaya, Kadiray","orcid":"https://orcid.org/0000-0001-9266-2084","last_name":"Karakaya"},{"id":"54847","full_name":"Schott, Stefan","last_name":"Schott","first_name":"Stefan"},{"first_name":"Jonas","orcid":"0000-0001-9160-9636","last_name":"Klauke","full_name":"Klauke, Jonas","id":"40915"},{"last_name":"Bodden","orcid":"0000-0003-3470-3647","full_name":"Bodden, Eric","id":"59256","first_name":"Eric"},{"first_name":"Markus","last_name":"Schmidt","full_name":"Schmidt, Markus"},{"full_name":"Luo, Linghui","last_name":"Luo","first_name":"Linghui"},{"full_name":"He, Dongjie","last_name":"He","first_name":"Dongjie"}],"date_created":"2024-05-06T11:29:36Z","title":"SootUp: A Redesign of the Soot Static Analysis Framework","doi":"10.1007/978-3-031-57246-3_13","publication":"Tools and Algorithms for the Construction and Analysis of Systems","type":"book_chapter","abstract":[{"lang":"eng","text":"<jats:title>Abstract</jats:title><jats:p>Since its inception two decades ago, <jats:sc>Soot</jats:sc> has become one of the most widely used open-source static analysis frameworks. Over time it has been extended with the contributions of countless researchers. Yet, at the same time, the requirements for <jats:sc>Soot</jats:sc> have changed over the years and become increasingly at odds with some of the major design decisions that underlie it. In this work, we thus present <jats:sc>SootUp</jats:sc>, a complete reimplementation of <jats:sc>Soot</jats:sc> that seeks to fulfill these requirements with a novel design, while at the same time keeping elements that <jats:sc>Soot</jats:sc> users have grown accustomed to.</jats:p>"}],"status":"public","_id":"53942","project":[{"_id":"107","name":"Reaktor: SFB 901 - Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor) (Transferproject T3)"},{"name":"HEKTOR: Automatisierte Risikoanalyse unter Berücksichtigung von Open-Source-Abhängigkeiten","_id":"668"},{"_id":"1","name":"SFB 901: On-The-Fly Computing - Individualisierte IT-Dienstleistungen in dynamischen Märkten"},{"_id":"82","name":"SFB 901; Projektbereich T: Transferprojekte des Sonderforschungsbereichs"},{"name":"SFB 901; TP T3: Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor)","_id":"107"}],"department":[{"_id":"76"}],"user_id":"477","language":[{"iso":"eng"}]},{"type":"conference","publication":"38th European Conference on Object-Oriented Programming (ECOOP 2024)","status":"public","project":[{"name":"HEKTOR: Automatisierte Risikoanalyse unter Berücksichtigung von Open-Source-Abhängigkeiten","_id":"668"},{"_id":"107","name":"Reaktor: SFB 901 - Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor) (Transferproject T3)"},{"_id":"1","name":"SFB 901: On-The-Fly Computing - Individualisierte IT-Dienstleistungen in dynamischen Märkten"},{"name":"SFB 901; Projektbereich T: Transferprojekte des Sonderforschungsbereichs","_id":"82"},{"name":"SFB 901; TP T3: Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor)","_id":"107"}],"_id":"57550","user_id":"477","department":[{"_id":"76"}],"language":[{"iso":"eng"}],"year":"2024","citation":{"apa":"Schott, S., Ponta, S. E., Fischer, W., Klauke, J., &#38; Bodden, E. (2024). Java Bytecode Normalization for Code Similarity Analysis. <i>38th European Conference on Object-Oriented Programming (ECOOP 2024)</i>. 38th European Conference on Object-Oriented Programming (ECOOP 2024), Vienna. <a href=\"https://doi.org/10.4230/LIPIcs.ECOOP.2024.37\">https://doi.org/10.4230/LIPIcs.ECOOP.2024.37</a>","short":"S. Schott, S.E. Ponta, W. Fischer, J. Klauke, E. Bodden, in: 38th European Conference on Object-Oriented Programming (ECOOP 2024), 2024.","bibtex":"@inproceedings{Schott_Ponta_Fischer_Klauke_Bodden_2024, title={Java Bytecode Normalization for Code Similarity Analysis}, DOI={<a href=\"https://doi.org/10.4230/LIPIcs.ECOOP.2024.37\">10.4230/LIPIcs.ECOOP.2024.37</a>}, booktitle={38th European Conference on Object-Oriented Programming (ECOOP 2024)}, author={Schott, Stefan and Ponta, Serena Elisa and Fischer, Wolfram and Klauke, Jonas and Bodden, Eric}, year={2024} }","mla":"Schott, Stefan, et al. “Java Bytecode Normalization for Code Similarity Analysis.” <i>38th European Conference on Object-Oriented Programming (ECOOP 2024)</i>, 2024, doi:<a href=\"https://doi.org/10.4230/LIPIcs.ECOOP.2024.37\">10.4230/LIPIcs.ECOOP.2024.37</a>.","ama":"Schott S, Ponta SE, Fischer W, Klauke J, Bodden E. Java Bytecode Normalization for Code Similarity Analysis. In: <i>38th European Conference on Object-Oriented Programming (ECOOP 2024)</i>. ; 2024. doi:<a href=\"https://doi.org/10.4230/LIPIcs.ECOOP.2024.37\">10.4230/LIPIcs.ECOOP.2024.37</a>","ieee":"S. Schott, S. E. Ponta, W. Fischer, J. Klauke, and E. Bodden, “Java Bytecode Normalization for Code Similarity Analysis,” presented at the 38th European Conference on Object-Oriented Programming (ECOOP 2024), Vienna, 2024, doi: <a href=\"https://doi.org/10.4230/LIPIcs.ECOOP.2024.37\">10.4230/LIPIcs.ECOOP.2024.37</a>.","chicago":"Schott, Stefan, Serena Elisa Ponta, Wolfram Fischer, Jonas Klauke, and Eric Bodden. “Java Bytecode Normalization for Code Similarity Analysis.” In <i>38th European Conference on Object-Oriented Programming (ECOOP 2024)</i>, 2024. <a href=\"https://doi.org/10.4230/LIPIcs.ECOOP.2024.37\">https://doi.org/10.4230/LIPIcs.ECOOP.2024.37</a>."},"date_updated":"2025-11-11T14:29:43Z","author":[{"last_name":"Schott","id":"54847","full_name":"Schott, Stefan","first_name":"Stefan"},{"full_name":"Ponta, Serena Elisa","last_name":"Ponta","first_name":"Serena Elisa"},{"last_name":"Fischer","full_name":"Fischer, Wolfram","first_name":"Wolfram"},{"last_name":"Klauke","orcid":"0000-0001-9160-9636","id":"40915","full_name":"Klauke, Jonas","first_name":"Jonas"},{"orcid":"0000-0003-3470-3647","last_name":"Bodden","full_name":"Bodden, Eric","id":"59256","first_name":"Eric"}],"date_created":"2024-12-03T08:15:07Z","title":"Java Bytecode Normalization for Code Similarity Analysis","doi":"10.4230/LIPIcs.ECOOP.2024.37","conference":{"name":"38th European Conference on Object-Oriented Programming (ECOOP 2024)","location":"Vienna"}},{"date_created":"2025-02-19T15:47:18Z","author":[{"first_name":"Stefan","last_name":"Schott","full_name":"Schott, Stefan","id":"54847"},{"first_name":"Wolfram","full_name":"Fischer, Wolfram","last_name":"Fischer"},{"last_name":"Ponta","full_name":"Ponta, Serena Elisa","first_name":"Serena Elisa"},{"full_name":"Klauke, Jonas","id":"40915","orcid":"0000-0001-9160-9636","last_name":"Klauke","first_name":"Jonas"},{"full_name":"Bodden, Eric","id":"59256","last_name":"Bodden","orcid":"0000-0003-3470-3647","first_name":"Eric"}],"publisher":"IEEE","date_updated":"2025-11-11T15:01:44Z","doi":"10.1109/icsme58944.2024.00038","title":"Compilation of Commit Changes Within Java Source Code Repositories","publication_status":"published","citation":{"short":"S. Schott, W. Fischer, S.E. Ponta, J. Klauke, E. Bodden, in: 2024 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, 2024.","mla":"Schott, Stefan, et al. “Compilation of Commit Changes Within Java Source Code Repositories.” <i>2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)</i>, IEEE, 2024, doi:<a href=\"https://doi.org/10.1109/icsme58944.2024.00038\">10.1109/icsme58944.2024.00038</a>.","bibtex":"@inproceedings{Schott_Fischer_Ponta_Klauke_Bodden_2024, title={Compilation of Commit Changes Within Java Source Code Repositories}, DOI={<a href=\"https://doi.org/10.1109/icsme58944.2024.00038\">10.1109/icsme58944.2024.00038</a>}, booktitle={2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)}, publisher={IEEE}, author={Schott, Stefan and Fischer, Wolfram and Ponta, Serena Elisa and Klauke, Jonas and Bodden, Eric}, year={2024} }","apa":"Schott, S., Fischer, W., Ponta, S. E., Klauke, J., &#38; Bodden, E. (2024). Compilation of Commit Changes Within Java Source Code Repositories. <i>2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)</i>. <a href=\"https://doi.org/10.1109/icsme58944.2024.00038\">https://doi.org/10.1109/icsme58944.2024.00038</a>","ama":"Schott S, Fischer W, Ponta SE, Klauke J, Bodden E. Compilation of Commit Changes Within Java Source Code Repositories. In: <i>2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)</i>. IEEE; 2024. doi:<a href=\"https://doi.org/10.1109/icsme58944.2024.00038\">10.1109/icsme58944.2024.00038</a>","chicago":"Schott, Stefan, Wolfram Fischer, Serena Elisa Ponta, Jonas Klauke, and Eric Bodden. “Compilation of Commit Changes Within Java Source Code Repositories.” In <i>2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)</i>. IEEE, 2024. <a href=\"https://doi.org/10.1109/icsme58944.2024.00038\">https://doi.org/10.1109/icsme58944.2024.00038</a>.","ieee":"S. Schott, W. Fischer, S. E. Ponta, J. Klauke, and E. Bodden, “Compilation of Commit Changes Within Java Source Code Repositories,” 2024, doi: <a href=\"https://doi.org/10.1109/icsme58944.2024.00038\">10.1109/icsme58944.2024.00038</a>."},"year":"2024","user_id":"54847","department":[{"_id":"76"}],"project":[{"_id":"1072","name":"SFB 901; TP T5: Zuverlässige und automatisierte codebasierte Analyse von Open-Source-Abhängigkeiten (Reaktor)"}],"_id":"58716","language":[{"iso":"eng"}],"type":"conference","publication":"2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)","status":"public"},{"author":[{"id":"50003","full_name":"Richter, Cedric","last_name":"Richter","first_name":"Cedric"},{"first_name":"Jan Frederik","last_name":"Haltermann","id":"44413","full_name":"Haltermann, Jan Frederik"},{"last_name":"Jakobs","full_name":"Jakobs, Marie-Christine","first_name":"Marie-Christine"},{"full_name":"Pauck, Felix","id":"22398","last_name":"Pauck","first_name":"Felix"},{"id":"54847","full_name":"Schott, Stefan","last_name":"Schott","first_name":"Stefan"},{"full_name":"Wehrheim, Heike","id":"573","last_name":"Wehrheim","first_name":"Heike"}],"date_created":"2023-01-09T06:28:44Z","oa":"1","date_updated":"2023-01-19T13:50:18Z","publisher":"ACM","main_file_link":[{"open_access":"1","url":"https://doi.org/10.1145/3551349.3561156"}],"doi":"10.1145/3551349.3561156","title":"Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?","publication_status":"published","citation":{"apa":"Richter, C., Haltermann, J. F., Jakobs, M.-C., Pauck, F., Schott, S., &#38; Wehrheim, H. (2023). Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs? <i>37th IEEE/ACM International Conference on Automated Software Engineering</i>. <a href=\"https://doi.org/10.1145/3551349.3561156\">https://doi.org/10.1145/3551349.3561156</a>","bibtex":"@inproceedings{Richter_Haltermann_Jakobs_Pauck_Schott_Wehrheim_2023, title={Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?}, DOI={<a href=\"https://doi.org/10.1145/3551349.3561156\">10.1145/3551349.3561156</a>}, booktitle={37th IEEE/ACM International Conference on Automated Software Engineering}, publisher={ACM}, author={Richter, Cedric and Haltermann, Jan Frederik and Jakobs, Marie-Christine and Pauck, Felix and Schott, Stefan and Wehrheim, Heike}, year={2023} }","mla":"Richter, Cedric, et al. “Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?” <i>37th IEEE/ACM International Conference on Automated Software Engineering</i>, ACM, 2023, doi:<a href=\"https://doi.org/10.1145/3551349.3561156\">10.1145/3551349.3561156</a>.","short":"C. Richter, J.F. Haltermann, M.-C. Jakobs, F. Pauck, S. Schott, H. Wehrheim, in: 37th IEEE/ACM International Conference on Automated Software Engineering, ACM, 2023.","chicago":"Richter, Cedric, Jan Frederik Haltermann, Marie-Christine Jakobs, Felix Pauck, Stefan Schott, and Heike Wehrheim. “Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?” In <i>37th IEEE/ACM International Conference on Automated Software Engineering</i>. ACM, 2023. <a href=\"https://doi.org/10.1145/3551349.3561156\">https://doi.org/10.1145/3551349.3561156</a>.","ieee":"C. Richter, J. F. Haltermann, M.-C. Jakobs, F. Pauck, S. Schott, and H. Wehrheim, “Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?,” 2023, doi: <a href=\"https://doi.org/10.1145/3551349.3561156\">10.1145/3551349.3561156</a>.","ama":"Richter C, Haltermann JF, Jakobs M-C, Pauck F, Schott S, Wehrheim H. Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs? In: <i>37th IEEE/ACM International Conference on Automated Software Engineering</i>. ACM; 2023. doi:<a href=\"https://doi.org/10.1145/3551349.3561156\">10.1145/3551349.3561156</a>"},"year":"2023","user_id":"477","department":[{"_id":"77"}],"project":[{"name":"SFB 901 - B: SFB 901 - Project Area B","_id":"3"},{"name":"SFB 901 - B4: SFB 901 - Subproject B4","_id":"12"},{"_id":"1","name":"SFB 901: SFB 901"}],"_id":"35426","language":[{"iso":"eng"}],"type":"conference","publication":"37th IEEE/ACM International Conference on Automated Software Engineering","status":"public"},{"department":[{"_id":"77"}],"user_id":"477","_id":"36848","project":[{"_id":"107","name":"SFB 901 - T3: SFB 901 -Subproject T3"},{"_id":"82","name":"SFB 901 - T: SFB 901 - Project Area T"},{"_id":"1","name":"SFB 901: SFB 901"}],"language":[{"iso":"eng"}],"publication":"2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM)","type":"conference","status":"public","date_created":"2023-01-16T07:17:12Z","author":[{"full_name":"Schott, Stefan","id":"54847","last_name":"Schott","first_name":"Stefan"},{"first_name":"Felix","last_name":"Pauck","id":"22398","full_name":"Pauck, Felix"}],"publisher":"IEEE","date_updated":"2023-01-19T13:49:06Z","doi":"10.1109/scam55253.2022.00007","main_file_link":[{"url":"https://ieeexplore.ieee.org/document/10006876"}],"title":"Benchmark Fuzzing for Android Taint Analyses","publication_status":"published","citation":{"apa":"Schott, S., &#38; Pauck, F. (2023). Benchmark Fuzzing for Android Taint Analyses. <i>2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>. <a href=\"https://doi.org/10.1109/scam55253.2022.00007\">https://doi.org/10.1109/scam55253.2022.00007</a>","mla":"Schott, Stefan, and Felix Pauck. “Benchmark Fuzzing for Android Taint Analyses.” <i>2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>, IEEE, 2023, doi:<a href=\"https://doi.org/10.1109/scam55253.2022.00007\">10.1109/scam55253.2022.00007</a>.","short":"S. Schott, F. Pauck, in: 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM), IEEE, 2023.","bibtex":"@inproceedings{Schott_Pauck_2023, title={Benchmark Fuzzing for Android Taint Analyses}, DOI={<a href=\"https://doi.org/10.1109/scam55253.2022.00007\">10.1109/scam55253.2022.00007</a>}, booktitle={2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM)}, publisher={IEEE}, author={Schott, Stefan and Pauck, Felix}, year={2023} }","chicago":"Schott, Stefan, and Felix Pauck. “Benchmark Fuzzing for Android Taint Analyses.” In <i>2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>. IEEE, 2023. <a href=\"https://doi.org/10.1109/scam55253.2022.00007\">https://doi.org/10.1109/scam55253.2022.00007</a>.","ieee":"S. Schott and F. Pauck, “Benchmark Fuzzing for Android Taint Analyses,” 2023, doi: <a href=\"https://doi.org/10.1109/scam55253.2022.00007\">10.1109/scam55253.2022.00007</a>.","ama":"Schott S, Pauck F. Benchmark Fuzzing for Android Taint Analyses. In: <i>2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>. IEEE; 2023. doi:<a href=\"https://doi.org/10.1109/scam55253.2022.00007\">10.1109/scam55253.2022.00007</a>"},"year":"2023"},{"citation":{"ama":"Schott S. <i>Android App Analysis Benchmark Case Generation</i>. Paderborn; 2021.","ieee":"S. Schott, <i>Android App Analysis Benchmark Case Generation</i>. Paderborn, 2021.","chicago":"Schott, Stefan. <i>Android App Analysis Benchmark Case Generation</i>. Paderborn, 2021.","apa":"Schott, S. (2021). <i>Android App Analysis Benchmark Case Generation</i>. Paderborn.","bibtex":"@book{Schott_2021, place={Paderborn}, title={Android App Analysis Benchmark Case Generation}, author={Schott, Stefan}, year={2021} }","short":"S. Schott, Android App Analysis Benchmark Case Generation, Paderborn, 2021.","mla":"Schott, Stefan. <i>Android App Analysis Benchmark Case Generation</i>. 2021."},"year":"2021","place":"Paderborn","has_accepted_license":"1","title":"Android App Analysis Benchmark Case Generation","author":[{"last_name":"Schott","full_name":"Schott, Stefan","id":"54847","first_name":"Stefan"}],"date_created":"2021-06-09T06:04:12Z","supervisor":[{"last_name":"Wehrheim","full_name":"Wehrheim, Heike","id":"573","first_name":"Heike"}],"date_updated":"2022-01-06T06:55:31Z","oa":"1","status":"public","file":[{"creator":"fpauck","date_created":"2021-06-09T06:01:45Z","date_updated":"2021-06-09T06:01:45Z","file_id":"22305","access_level":"open_access","file_name":"Masters_Thesis_Stefan_Schott_unsigned.pdf","file_size":1918444,"content_type":"application/pdf","relation":"main_file"}],"type":"mastersthesis","file_date_updated":"2021-06-09T06:01:45Z","extern":"1","language":[{"iso":"eng"}],"ddc":["000"],"department":[{"_id":"77"}],"user_id":"477","_id":"22304","project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Subproject B4","_id":"12"},{"name":"SFB 901 - Project Area B","_id":"3"}]}]
