[{"place":"Cham","year":"2024","citation":{"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>","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.","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>","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} }","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>."},"publication_identifier":{"issn":["0302-9743","1611-3349"],"isbn":["9783031572456","9783031572463"]},"publication_status":"published","title":"SootUp: A Redesign of the Soot Static Analysis Framework","doi":"10.1007/978-3-031-57246-3_13","publisher":"Springer Nature Switzerland","date_updated":"2025-11-11T14:26:52Z","author":[{"first_name":"Kadiray","full_name":"Karakaya, Kadiray","id":"70410","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","last_name":"Klauke","orcid":"0000-0001-9160-9636","id":"40915","full_name":"Klauke, Jonas"},{"first_name":"Eric","id":"59256","full_name":"Bodden, Eric","last_name":"Bodden","orcid":"0000-0003-3470-3647"},{"first_name":"Markus","last_name":"Schmidt","full_name":"Schmidt, Markus"},{"full_name":"Luo, Linghui","last_name":"Luo","first_name":"Linghui"},{"first_name":"Dongjie","full_name":"He, Dongjie","last_name":"He"}],"date_created":"2024-05-06T11:29:36Z","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","publication":"Tools and Algorithms for the Construction and Analysis of Systems","type":"book_chapter","language":[{"iso":"eng"}],"_id":"53942","project":[{"name":"Reaktor: SFB 901 - Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor) (Transferproject T3)","_id":"107"},{"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"},{"name":"SFB 901; Projektbereich T: Transferprojekte des Sonderforschungsbereichs","_id":"82"},{"_id":"107","name":"SFB 901; TP T3: Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor)"}],"department":[{"_id":"76"}],"user_id":"477"},{"language":[{"iso":"eng"}],"department":[{"_id":"76"}],"user_id":"477","_id":"57550","project":[{"_id":"668","name":"HEKTOR: Automatisierte Risikoanalyse unter Berücksichtigung von Open-Source-Abhängigkeiten"},{"name":"Reaktor: SFB 901 - Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor) (Transferproject T3)","_id":"107"},{"_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"},{"_id":"107","name":"SFB 901; TP T3: Automatisierte Risikoanalyse in Bezug auf Open-Source-Abhängigkeiten (Hektor)"}],"status":"public","publication":"38th European Conference on Object-Oriented Programming (ECOOP 2024)","type":"conference","conference":{"name":"38th European Conference on Object-Oriented Programming (ECOOP 2024)","location":"Vienna"},"doi":"10.4230/LIPIcs.ECOOP.2024.37","title":"Java Bytecode Normalization for Code Similarity Analysis","author":[{"first_name":"Stefan","last_name":"Schott","full_name":"Schott, Stefan","id":"54847"},{"last_name":"Ponta","full_name":"Ponta, Serena Elisa","first_name":"Serena Elisa"},{"last_name":"Fischer","full_name":"Fischer, Wolfram","first_name":"Wolfram"},{"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","id":"59256","full_name":"Bodden, Eric","first_name":"Eric"}],"date_created":"2024-12-03T08:15:07Z","date_updated":"2025-11-11T14:29:43Z","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>.","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>.","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>.","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>"},"year":"2024"},{"status":"public","type":"conference","publication":"2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)","language":[{"iso":"eng"}],"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","citation":{"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>.","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>","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>","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>.","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.","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} }"},"year":"2024","publication_status":"published","doi":"10.1109/icsme58944.2024.00038","title":"Compilation of Commit Changes Within Java Source Code Repositories","author":[{"first_name":"Stefan","full_name":"Schott, Stefan","id":"54847","last_name":"Schott"},{"last_name":"Fischer","full_name":"Fischer, Wolfram","first_name":"Wolfram"},{"full_name":"Ponta, Serena Elisa","last_name":"Ponta","first_name":"Serena Elisa"},{"full_name":"Klauke, Jonas","id":"40915","last_name":"Klauke","orcid":"0000-0001-9160-9636","first_name":"Jonas"},{"last_name":"Bodden","orcid":"0000-0003-3470-3647","full_name":"Bodden, Eric","id":"59256","first_name":"Eric"}],"date_created":"2025-02-19T15:47:18Z","publisher":"IEEE","date_updated":"2025-11-11T15:01:44Z"},{"_id":"35426","project":[{"_id":"3","name":"SFB 901 - B: SFB 901 - Project Area B"},{"name":"SFB 901 - B4: SFB 901 - Subproject B4","_id":"12"},{"name":"SFB 901: SFB 901","_id":"1"}],"department":[{"_id":"77"}],"user_id":"477","language":[{"iso":"eng"}],"publication":"37th IEEE/ACM International Conference on Automated Software Engineering","type":"conference","status":"public","oa":"1","publisher":"ACM","date_updated":"2023-01-19T13:50:18Z","date_created":"2023-01-09T06:28:44Z","author":[{"first_name":"Cedric","last_name":"Richter","id":"50003","full_name":"Richter, Cedric"},{"first_name":"Jan Frederik","last_name":"Haltermann","id":"44413","full_name":"Haltermann, Jan Frederik"},{"first_name":"Marie-Christine","last_name":"Jakobs","full_name":"Jakobs, Marie-Christine"},{"last_name":"Pauck","id":"22398","full_name":"Pauck, Felix","first_name":"Felix"},{"last_name":"Schott","id":"54847","full_name":"Schott, Stefan","first_name":"Stefan"},{"first_name":"Heike","full_name":"Wehrheim, Heike","id":"573","last_name":"Wehrheim"}],"title":"Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?","doi":"10.1145/3551349.3561156","main_file_link":[{"url":"https://doi.org/10.1145/3551349.3561156","open_access":"1"}],"publication_status":"published","year":"2023","citation":{"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>","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} }","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.","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>."}},{"publication_status":"published","citation":{"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} }","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.","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>","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>.","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>.","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","date_created":"2023-01-16T07:17:12Z","author":[{"first_name":"Stefan","last_name":"Schott","full_name":"Schott, Stefan","id":"54847"},{"first_name":"Felix","last_name":"Pauck","full_name":"Pauck, Felix","id":"22398"}],"publisher":"IEEE","date_updated":"2023-01-19T13:49:06Z","main_file_link":[{"url":"https://ieeexplore.ieee.org/document/10006876"}],"doi":"10.1109/scam55253.2022.00007","title":"Benchmark Fuzzing for Android Taint Analyses","type":"conference","publication":"2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM)","status":"public","user_id":"477","department":[{"_id":"77"}],"project":[{"name":"SFB 901 - T3: SFB 901 -Subproject T3","_id":"107"},{"name":"SFB 901 - T: SFB 901 - Project Area T","_id":"82"},{"name":"SFB 901: SFB 901","_id":"1"}],"_id":"36848","language":[{"iso":"eng"}]},{"year":"2021","place":"Paderborn","citation":{"chicago":"Schott, Stefan. <i>Android App Analysis Benchmark Case Generation</i>. Paderborn, 2021.","ieee":"S. Schott, <i>Android App Analysis Benchmark Case Generation</i>. Paderborn, 2021.","ama":"Schott S. <i>Android App Analysis Benchmark Case Generation</i>. Paderborn; 2021.","apa":"Schott, S. (2021). <i>Android App Analysis Benchmark Case Generation</i>. Paderborn.","mla":"Schott, Stefan. <i>Android App Analysis Benchmark Case Generation</i>. 2021.","short":"S. Schott, Android App Analysis Benchmark Case Generation, Paderborn, 2021.","bibtex":"@book{Schott_2021, place={Paderborn}, title={Android App Analysis Benchmark Case Generation}, author={Schott, Stefan}, year={2021} }"},"has_accepted_license":"1","title":"Android App Analysis Benchmark Case Generation","date_updated":"2022-01-06T06:55:31Z","oa":"1","date_created":"2021-06-09T06:04:12Z","supervisor":[{"full_name":"Wehrheim, Heike","id":"573","last_name":"Wehrheim","first_name":"Heike"}],"author":[{"first_name":"Stefan","id":"54847","full_name":"Schott, Stefan","last_name":"Schott"}],"status":"public","file":[{"file_name":"Masters_Thesis_Stefan_Schott_unsigned.pdf","access_level":"open_access","file_id":"22305","file_size":1918444,"creator":"fpauck","date_created":"2021-06-09T06:01:45Z","date_updated":"2021-06-09T06:01:45Z","relation":"main_file","content_type":"application/pdf"}],"type":"mastersthesis","ddc":["000"],"file_date_updated":"2021-06-09T06:01:45Z","extern":"1","language":[{"iso":"eng"}],"_id":"22304","project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Subproject B4","_id":"12"},{"_id":"3","name":"SFB 901 - Project Area B"}],"department":[{"_id":"77"}],"user_id":"477"}]
