[{"title":"UpCy: Safely Updating Outdated Dependencies","date_created":"2023-01-02T09:26:50Z","author":[{"first_name":"Andreas Peter","last_name":"Dann","full_name":"Dann, Andreas Peter","id":"26886"},{"first_name":"Ben","id":"66173","full_name":"Hermann, Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann"},{"full_name":"Bodden, Eric","id":"59256","last_name":"Bodden","orcid":"0000-0003-3470-3647","first_name":"Eric"}],"date_updated":"2025-11-11T14:27:58Z","citation":{"ieee":"A. P. Dann, B. Hermann, and E. Bodden, “UpCy: Safely Updating Outdated Dependencies.” 2023.","chicago":"Dann, Andreas Peter, Ben Hermann, and Eric Bodden. “UpCy: Safely Updating Outdated Dependencies.” International Conference on Software Engineering (ICSE), 2023.","ama":"Dann AP, Hermann B, Bodden E. UpCy: Safely Updating Outdated Dependencies. Published online 2023.","short":"A.P. Dann, B. Hermann, E. Bodden, (2023).","bibtex":"@article{Dann_Hermann_Bodden_2023, series={International Conference on Software Engineering (ICSE)}, title={UpCy: Safely Updating Outdated Dependencies}, author={Dann, Andreas Peter and Hermann, Ben and Bodden, Eric}, year={2023}, collection={International Conference on Software Engineering (ICSE)} }","mla":"Dann, Andreas Peter, et al. <i>UpCy: Safely Updating Outdated Dependencies</i>. 2023.","apa":"Dann, A. P., Hermann, B., &#38; Bodden, E. (2023). <i>UpCy: Safely Updating Outdated Dependencies</i>."},"year":"2023","language":[{"iso":"eng"}],"department":[{"_id":"76"}],"series_title":"International Conference on Software Engineering (ICSE)","user_id":"477","_id":"35083","project":[{"name":"Hektor: 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","type":"conference"},{"language":[{"iso":"eng"}],"keyword":["inter-procedural static analysis","software product lines","preprocessor","LLVM","C/C++"],"abstract":[{"text":"<jats:title>Abstract</jats:title><jats:p>Many critical codebases are written in C, and most of them use preprocessor directives to encode variability, effectively encoding software product lines. These preprocessor directives, however, challenge any static code analysis. SPLlift, a previously presented approach for analyzing software product lines, is limited to Java programs that use a rather simple feature encoding and to analysis problems with a finite and ideally small domain. Other approaches that allow the analysis of real-world C software product lines use special-purpose analyses, preventing the reuse of existing analysis infrastructures and ignoring the progress made by the static analysis community. This work presents <jats:sc>VarAlyzer</jats:sc>, a novel static analysis approach for software product lines. <jats:sc>VarAlyzer</jats:sc> first transforms preprocessor constructs to plain C while preserving their variability and semantics. It then solves any given distributive analysis problem on transformed product lines in a variability-aware manner. <jats:sc>VarAlyzer</jats:sc> ’s analysis results are annotated with feature constraints that encode in which configurations each result holds. Our experiments with 95 compilation units of OpenSSL show that applying <jats:sc>VarAlyzer</jats:sc> enables one to conduct inter-procedural, flow-, field- and context-sensitive data-flow analyses on entire product lines for the first time, outperforming the product-based approach for highly-configurable systems.</jats:p>","lang":"eng"}],"publication":"Automated Software Engineering","title":"Static data-flow analysis for software product lines in C","date_created":"2022-03-25T07:41:26Z","publisher":"Springer Science and Business Media LLC","year":"2022","issue":"1","alternative_title":["Revoking the preprocessor’s special role"],"article_number":"35","article_type":"original","user_id":"15249","department":[{"_id":"76"}],"project":[{"_id":"12","name":"SFB 901 - B4: SFB 901 - Subproject B4"},{"name":"SFB 901 - B: SFB 901 - Project Area B","_id":"3"},{"_id":"1","name":"SFB 901: SFB 901"}],"_id":"30511","status":"public","type":"journal_article","main_file_link":[{"open_access":"1","url":"https://link.springer.com/article/10.1007/s10515-022-00333-1"}],"doi":"10.1007/s10515-022-00333-1","author":[{"first_name":"Philipp","last_name":"Schubert","orcid":"0000-0002-8674-1859","id":"60543","full_name":"Schubert, Philipp"},{"full_name":"Gazzillo, Paul","last_name":"Gazzillo","first_name":"Paul"},{"last_name":"Patterson","full_name":"Patterson, Zach","first_name":"Zach"},{"first_name":"Julian","last_name":"Braha","full_name":"Braha, Julian"},{"id":"55745","full_name":"Schiebel, Fabian Benedikt","orcid":"0009-0008-6867-9802","last_name":"Schiebel","first_name":"Fabian Benedikt"},{"id":"66173","full_name":"Hermann, Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann","first_name":"Ben"},{"first_name":"Shiyi","full_name":"Wei, Shiyi","last_name":"Wei"},{"first_name":"Eric","id":"59256","full_name":"Bodden, Eric","orcid":"0000-0003-3470-3647","last_name":"Bodden"}],"volume":29,"date_updated":"2025-12-04T10:42:38Z","oa":"1","citation":{"apa":"Schubert, P., Gazzillo, P., Patterson, Z., Braha, J., Schiebel, F. B., Hermann, B., Wei, S., &#38; Bodden, E. (2022). Static data-flow analysis for software product lines in C. <i>Automated Software Engineering</i>, <i>29</i>(1), Article 35. <a href=\"https://doi.org/10.1007/s10515-022-00333-1\">https://doi.org/10.1007/s10515-022-00333-1</a>","mla":"Schubert, Philipp, et al. “Static Data-Flow Analysis for Software Product Lines in C.” <i>Automated Software Engineering</i>, vol. 29, no. 1, 35, Springer Science and Business Media LLC, 2022, doi:<a href=\"https://doi.org/10.1007/s10515-022-00333-1\">10.1007/s10515-022-00333-1</a>.","short":"P. Schubert, P. Gazzillo, Z. Patterson, J. Braha, F.B. Schiebel, B. Hermann, S. Wei, E. Bodden, Automated Software Engineering 29 (2022).","bibtex":"@article{Schubert_Gazzillo_Patterson_Braha_Schiebel_Hermann_Wei_Bodden_2022, title={Static data-flow analysis for software product lines in C}, volume={29}, DOI={<a href=\"https://doi.org/10.1007/s10515-022-00333-1\">10.1007/s10515-022-00333-1</a>}, number={135}, journal={Automated Software Engineering}, publisher={Springer Science and Business Media LLC}, author={Schubert, Philipp and Gazzillo, Paul and Patterson, Zach and Braha, Julian and Schiebel, Fabian Benedikt and Hermann, Ben and Wei, Shiyi and Bodden, Eric}, year={2022} }","ama":"Schubert P, Gazzillo P, Patterson Z, et al. Static data-flow analysis for software product lines in C. <i>Automated Software Engineering</i>. 2022;29(1). doi:<a href=\"https://doi.org/10.1007/s10515-022-00333-1\">10.1007/s10515-022-00333-1</a>","chicago":"Schubert, Philipp, Paul Gazzillo, Zach Patterson, Julian Braha, Fabian Benedikt Schiebel, Ben Hermann, Shiyi Wei, and Eric Bodden. “Static Data-Flow Analysis for Software Product Lines in C.” <i>Automated Software Engineering</i> 29, no. 1 (2022). <a href=\"https://doi.org/10.1007/s10515-022-00333-1\">https://doi.org/10.1007/s10515-022-00333-1</a>.","ieee":"P. Schubert <i>et al.</i>, “Static data-flow analysis for software product lines in C,” <i>Automated Software Engineering</i>, vol. 29, no. 1, Art. no. 35, 2022, doi: <a href=\"https://doi.org/10.1007/s10515-022-00333-1\">10.1007/s10515-022-00333-1</a>."},"intvolume":"        29","publication_status":"published","publication_identifier":{"issn":["0928-8910","1573-7535"]}},{"publication_identifier":{"issn":["1382-3256","1573-7616"]},"publication_status":"published","citation":{"ama":"Luo L, Pauck F, Piskachev G, et al. TaintBench: Automatic real-world malware benchmarking of Android taint analyses. <i>Empirical Software Engineering</i>. Published online 2021. doi:<a href=\"https://doi.org/10.1007/s10664-021-10013-5\">10.1007/s10664-021-10013-5</a>","ieee":"L. Luo <i>et al.</i>, “TaintBench: Automatic real-world malware benchmarking of Android taint analyses,” <i>Empirical Software Engineering</i>, 2021, doi: <a href=\"https://doi.org/10.1007/s10664-021-10013-5\">10.1007/s10664-021-10013-5</a>.","chicago":"Luo, Linghui, Felix Pauck, Goran Piskachev, Manuel Benz, Ivan Pashchenko, Martin Mory, Eric Bodden, Ben Hermann, and Fabio Massacci. “TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses.” <i>Empirical Software Engineering</i>, 2021. <a href=\"https://doi.org/10.1007/s10664-021-10013-5\">https://doi.org/10.1007/s10664-021-10013-5</a>.","bibtex":"@article{Luo_Pauck_Piskachev_Benz_Pashchenko_Mory_Bodden_Hermann_Massacci_2021, title={TaintBench: Automatic real-world malware benchmarking of Android taint analyses}, DOI={<a href=\"https://doi.org/10.1007/s10664-021-10013-5\">10.1007/s10664-021-10013-5</a>}, journal={Empirical Software Engineering}, author={Luo, Linghui and Pauck, Felix and Piskachev, Goran and Benz, Manuel and Pashchenko, Ivan and Mory, Martin and Bodden, Eric and Hermann, Ben and Massacci, Fabio}, year={2021} }","mla":"Luo, Linghui, et al. “TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses.” <i>Empirical Software Engineering</i>, 2021, doi:<a href=\"https://doi.org/10.1007/s10664-021-10013-5\">10.1007/s10664-021-10013-5</a>.","short":"L. Luo, F. Pauck, G. Piskachev, M. Benz, I. Pashchenko, M. Mory, E. Bodden, B. Hermann, F. Massacci, Empirical Software Engineering (2021).","apa":"Luo, L., Pauck, F., Piskachev, G., Benz, M., Pashchenko, I., Mory, M., Bodden, E., Hermann, B., &#38; Massacci, F. (2021). TaintBench: Automatic real-world malware benchmarking of Android taint analyses. <i>Empirical Software Engineering</i>. <a href=\"https://doi.org/10.1007/s10664-021-10013-5\">https://doi.org/10.1007/s10664-021-10013-5</a>"},"year":"2021","author":[{"last_name":"Luo","full_name":"Luo, Linghui","first_name":"Linghui"},{"last_name":"Pauck","id":"22398","full_name":"Pauck, Felix","first_name":"Felix"},{"first_name":"Goran","orcid":"0000-0003-4424-5838","last_name":"Piskachev","full_name":"Piskachev, Goran","id":"41936"},{"first_name":"Manuel","full_name":"Benz, Manuel","last_name":"Benz"},{"last_name":"Pashchenko","full_name":"Pashchenko, Ivan","first_name":"Ivan"},{"first_name":"Martin","orcid":"0000-0001-5609-0031","last_name":"Mory","id":"65667","full_name":"Mory, Martin"},{"first_name":"Eric","id":"59256","full_name":"Bodden, Eric","orcid":"0000-0003-3470-3647","last_name":"Bodden"},{"full_name":"Hermann, Ben","id":"66173","orcid":"0000-0001-9848-2017","last_name":"Hermann","first_name":"Ben"},{"first_name":"Fabio","full_name":"Massacci, Fabio","last_name":"Massacci"}],"date_created":"2021-11-02T05:13:49Z","oa":"1","date_updated":"2022-01-06T06:57:32Z","doi":"10.1007/s10664-021-10013-5","main_file_link":[{"open_access":"1","url":"https://link.springer.com/content/pdf/10.1007/s10664-021-10013-5.pdf"}],"title":"TaintBench: Automatic real-world malware benchmarking of Android taint analyses","publication":"Empirical Software Engineering","type":"journal_article","status":"public","abstract":[{"text":"Due to the lack of established real-world benchmark suites for static taint analyses of Android applications, evaluations of these analyses are often restricted and hard to compare. Even in evaluations that do use real-world apps, details about the ground truth in those apps are rarely documented, which makes it difficult to compare and reproduce the results. To push Android taint analysis research forward, this paper thus recommends criteria for constructing real-world benchmark suites for this specific domain, and presents TaintBench, the first real-world malware benchmark suite with documented taint flows. TaintBench benchmark apps include taint flows with complex structures, and addresses static challenges that are commonly agreed on by the community. Together with the TaintBench suite, we introduce the TaintBench framework, whose goal is to simplify real-world benchmarking of Android taint analyses. First, a usability test shows that the framework improves experts’ performance and perceived usability when documenting and inspecting taint flows. Second, experiments using TaintBench reveal new insights for the taint analysis tools Amandroid and FlowDroid: (i) They are less effective on real-world malware apps than on synthetic benchmark apps. (ii) Predefined lists of sources and sinks heavily impact the tools’ accuracy. (iii) Surprisingly, up-to-date versions of both tools are less accurate than their predecessors.","lang":"eng"}],"department":[{"_id":"77"},{"_id":"76"}],"user_id":"15249","_id":"27045","project":[{"_id":"1","name":"SFB 901"},{"_id":"3","name":"SFB 901 - Project Area B"},{"_id":"12","name":"SFB 901 - Subproject B4"}],"language":[{"iso":"eng"}],"ddc":["000"]},{"status":"public","abstract":[{"text":"Static analysis is used to automatically detect bugs and security breaches, and aids compileroptimization. Whole-program analysis (WPA) can yield high precision, however causes long analysistimes and thus does not match common software-development workflows, making it often impracticalto use for large, real-world applications.This paper thus presents the design and implementation ofModAlyzer, a novel static-analysisapproach that aims at accelerating whole-program analysis by making the analysis modular andcompositional. It shows how to computelossless, persisted summaries for callgraph, points-to anddata-flow information, and it reports under which circumstances this function-level compositionalanalysis outperforms WPA.We implementedModAlyzeras an extension to LLVM and PhASAR, and applied it to 12 real-world C and C++ applications. At analysis time,ModAlyzermodularly and losslessly summarizesthe analysis effect of the library code those applications share, hence avoiding its repeated re-analysis.The experimental results show that the reuse of these summaries can save, on average, 72% ofanalysis time over WPA. Moreover, because it is lossless, the module-wise analysis fully retainsprecision and recall. Surprisingly, as our results show, it sometimes even yields precision superior toWPA. The initial summary generation, on average, takes about 3.67 times as long as WPA.","lang":"eng"}],"publication":"European Conference on Object-Oriented Programming (ECOOP)","type":"conference","language":[{"iso":"eng"}],"department":[{"_id":"76"}],"user_id":"60543","_id":"21598","project":[{"_id":"3","name":"SFB 901 - Project Area B"},{"name":"SFB 901 - Subproject B4","_id":"12"},{"_id":"1","name":"SFB 901"}],"citation":{"ieee":"P. Schubert, B. Hermann, and E. Bodden, “Lossless, Persisted Summarization of Static Callgraph, Points-To and Data-Flow Analysis,” 2021.","chicago":"Schubert, Philipp, Ben Hermann, and Eric Bodden. “Lossless, Persisted Summarization of Static Callgraph, Points-To and Data-Flow Analysis.” In <i>European Conference on Object-Oriented Programming (ECOOP)</i>, 2021.","bibtex":"@inproceedings{Schubert_Hermann_Bodden_2021, title={Lossless, Persisted Summarization of Static Callgraph, Points-To and Data-Flow Analysis}, booktitle={European Conference on Object-Oriented Programming (ECOOP)}, author={Schubert, Philipp and Hermann, Ben and Bodden, Eric}, year={2021} }","short":"P. Schubert, B. Hermann, E. Bodden, in: European Conference on Object-Oriented Programming (ECOOP), 2021.","mla":"Schubert, Philipp, et al. “Lossless, Persisted Summarization of Static Callgraph, Points-To and Data-Flow Analysis.” <i>European Conference on Object-Oriented Programming (ECOOP)</i>, 2021.","ama":"Schubert P, Hermann B, Bodden E. Lossless, Persisted Summarization of Static Callgraph, Points-To and Data-Flow Analysis. In: <i>European Conference on Object-Oriented Programming (ECOOP)</i>. ; 2021.","apa":"Schubert, P., Hermann, B., &#38; Bodden, E. (2021). Lossless, Persisted Summarization of Static Callgraph, Points-To and Data-Flow Analysis. <i>European Conference on Object-Oriented Programming (ECOOP)</i>."},"year":"2021","main_file_link":[{"url":"https://drops.dagstuhl.de/opus/volltexte/2021/14045/","open_access":"1"}],"title":"Lossless, Persisted Summarization of Static Callgraph, Points-To and Data-Flow Analysis","author":[{"id":"60543","full_name":"Schubert, Philipp","last_name":"Schubert","orcid":"0000-0002-8674-1859","first_name":"Philipp"},{"first_name":"Ben","last_name":"Hermann","orcid":"0000-0001-9848-2017","id":"66173","full_name":"Hermann, Ben"},{"first_name":"Eric","id":"59256","full_name":"Bodden, Eric","last_name":"Bodden","orcid":"0000-0003-3470-3647"}],"date_created":"2021-04-08T11:24:59Z","oa":"1","date_updated":"2022-03-25T07:49:35Z"},{"year":"2021","citation":{"ieee":"P. Schubert, B. Hermann, E. Bodden, and R. Leer, “Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++,” 2021.","chicago":"Schubert, Philipp, Ben Hermann, Eric Bodden, and Richard Leer. “Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++.” In <i>SCAM ’21: IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track)</i>, 2021.","ama":"Schubert P, Hermann B, Bodden E, Leer R. Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++. In: <i>SCAM ’21: IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track)</i>. ; 2021.","apa":"Schubert, P., Hermann, B., Bodden, E., &#38; Leer, R. (2021). Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++. <i>SCAM ’21: IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track)</i>.","bibtex":"@inproceedings{Schubert_Hermann_Bodden_Leer_2021, title={Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++}, booktitle={SCAM ’21: IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track)}, author={Schubert, Philipp and Hermann, Ben and Bodden, Eric and Leer, Richard}, year={2021} }","mla":"Schubert, Philipp, et al. “Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++.” <i>SCAM ’21: IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track)</i>, 2021.","short":"P. Schubert, B. Hermann, E. Bodden, R. Leer, in: SCAM ’21: IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track), 2021."},"date_updated":"2023-06-15T08:39:55Z","author":[{"first_name":"Philipp","full_name":"Schubert, Philipp","id":"60543","last_name":"Schubert","orcid":"0000-0002-8674-1859"},{"first_name":"Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann","full_name":"Hermann, Ben","id":"66173"},{"orcid":"0000-0003-3470-3647","last_name":"Bodden","id":"59256","full_name":"Bodden, Eric","first_name":"Eric"},{"full_name":"Leer, Richard","last_name":"Leer","first_name":"Richard"}],"date_created":"2021-10-18T12:52:12Z","title":"Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++","publication":"SCAM '21: IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track)","type":"conference","status":"public","_id":"26406","project":[{"name":"SFB 901 - B: SFB 901 - Project Area B","_id":"3"},{"_id":"12","name":"SFB 901 - B4: SFB 901 - Subproject B4"},{"grant_number":"160364472","_id":"1","name":"SFB 901: SFB 901: On-The-Fly Computing - Individualisierte IT-Dienstleistungen in dynamischen Märkten "}],"department":[{"_id":"76"}],"user_id":"15249","language":[{"iso":"eng"}]},{"doi":"10.1109/tse.2021.3101739","title":"Identifying Challenges for OSS Vulnerability Scanners - A Study &amp; Test Suite","author":[{"first_name":"Andreas Peter","full_name":"Dann, Andreas Peter","id":"26886","last_name":"Dann"},{"first_name":"Henrik","full_name":"Plate, Henrik","last_name":"Plate"},{"full_name":"Hermann, Ben","id":"66173","orcid":"0000-0001-9848-2017","last_name":"Hermann","first_name":"Ben"},{"full_name":"Ponta, Serena Elisa","last_name":"Ponta","first_name":"Serena Elisa"},{"first_name":"Eric","id":"59256","full_name":"Bodden, Eric","orcid":"0000-0003-3470-3647","last_name":"Bodden"}],"date_created":"2022-05-09T13:02:35Z","publisher":"Institute of Electrical and Electronics Engineers (IEEE)","date_updated":"2025-11-11T14:28:46Z","citation":{"ama":"Dann AP, Plate H, Hermann B, Ponta SE, Bodden E. Identifying Challenges for OSS Vulnerability Scanners - A Study &#38;amp; Test Suite. <i>IEEE Transactions on Software Engineering</i>. Published online 2021:1-1. doi:<a href=\"https://doi.org/10.1109/tse.2021.3101739\">10.1109/tse.2021.3101739</a>","ieee":"A. P. Dann, H. Plate, B. Hermann, S. E. Ponta, and E. Bodden, “Identifying Challenges for OSS Vulnerability Scanners - A Study &#38;amp; Test Suite,” <i>IEEE Transactions on Software Engineering</i>, pp. 1–1, 2021, doi: <a href=\"https://doi.org/10.1109/tse.2021.3101739\">10.1109/tse.2021.3101739</a>.","chicago":"Dann, Andreas Peter, Henrik Plate, Ben Hermann, Serena Elisa Ponta, and Eric Bodden. “Identifying Challenges for OSS Vulnerability Scanners - A Study &#38;amp; Test Suite.” <i>IEEE Transactions on Software Engineering</i>, 2021, 1–1. <a href=\"https://doi.org/10.1109/tse.2021.3101739\">https://doi.org/10.1109/tse.2021.3101739</a>.","apa":"Dann, A. P., Plate, H., Hermann, B., Ponta, S. E., &#38; Bodden, E. (2021). Identifying Challenges for OSS Vulnerability Scanners - A Study &#38;amp; Test Suite. <i>IEEE Transactions on Software Engineering</i>, 1–1. <a href=\"https://doi.org/10.1109/tse.2021.3101739\">https://doi.org/10.1109/tse.2021.3101739</a>","mla":"Dann, Andreas Peter, et al. “Identifying Challenges for OSS Vulnerability Scanners - A Study &#38;amp; Test Suite.” <i>IEEE Transactions on Software Engineering</i>, Institute of Electrical and Electronics Engineers (IEEE), 2021, pp. 1–1, doi:<a href=\"https://doi.org/10.1109/tse.2021.3101739\">10.1109/tse.2021.3101739</a>.","short":"A.P. Dann, H. Plate, B. Hermann, S.E. Ponta, E. Bodden, IEEE Transactions on Software Engineering (2021) 1–1.","bibtex":"@article{Dann_Plate_Hermann_Ponta_Bodden_2021, title={Identifying Challenges for OSS Vulnerability Scanners - A Study &#38;amp; Test Suite}, DOI={<a href=\"https://doi.org/10.1109/tse.2021.3101739\">10.1109/tse.2021.3101739</a>}, journal={IEEE Transactions on Software Engineering}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Dann, Andreas Peter and Plate, Henrik and Hermann, Ben and Ponta, Serena Elisa and Bodden, Eric}, year={2021}, pages={1–1} }"},"page":"1-1","year":"2021","publication_status":"published","publication_identifier":{"issn":["0098-5589","1939-3520","2326-3881"]},"language":[{"iso":"eng"}],"keyword":["Software"],"user_id":"477","department":[{"_id":"76"}],"project":[{"_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"},{"_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"}],"_id":"31132","status":"public","type":"journal_article","publication":"IEEE Transactions on Software Engineering"},{"language":[{"iso":"eng"}],"department":[{"_id":"76"}],"user_id":"15249","_id":"26405","project":[{"_id":"12","name":"SFB 901 - B4: SFB 901 - Subproject B4"},{"_id":"3","name":"SFB 901 - B: SFB 901 - Project Area B"},{"name":"SFB 901: SFB 901: On-The-Fly Computing - Individualisierte IT-Dienstleistungen in dynamischen Märkten ","_id":"1"}],"status":"public","publication":"2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM)","type":"conference","title":"Modeling the Effects of Global Variables in Data-Flow Analysis for C/C++","date_created":"2021-10-18T12:50:35Z","author":[{"orcid":"0000-0002-8674-1859","last_name":"Schubert","id":"60543","full_name":"Schubert, Philipp","first_name":"Philipp"},{"first_name":"Florian","full_name":"Sattler, Florian","last_name":"Sattler"},{"id":"55745","full_name":"Schiebel, Fabian Benedikt","orcid":"0009-0008-6867-9802","last_name":"Schiebel","first_name":"Fabian Benedikt"},{"first_name":"Ben","last_name":"Hermann","orcid":"0000-0001-9848-2017","full_name":"Hermann, Ben","id":"66173"},{"last_name":"Bodden","orcid":"0000-0003-3470-3647","full_name":"Bodden, Eric","id":"59256","first_name":"Eric"}],"date_updated":"2025-12-04T10:43:01Z","citation":{"mla":"Schubert, Philipp, et al. “Modeling the Effects of Global Variables in Data-Flow Analysis for C/C++.” <i>2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>, 2021.","bibtex":"@inproceedings{Schubert_Sattler_Schiebel_Hermann_Bodden_2021, title={Modeling the Effects of Global Variables in Data-Flow Analysis for C/C++}, booktitle={2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM)}, author={Schubert, Philipp and Sattler, Florian and Schiebel, Fabian Benedikt and Hermann, Ben and Bodden, Eric}, year={2021} }","short":"P. Schubert, F. Sattler, F.B. Schiebel, B. Hermann, E. Bodden, in: 2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM), 2021.","apa":"Schubert, P., Sattler, F., Schiebel, F. B., Hermann, B., &#38; Bodden, E. (2021). Modeling the Effects of Global Variables in Data-Flow Analysis for C/C++. <i>2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>.","chicago":"Schubert, Philipp, Florian Sattler, Fabian Benedikt Schiebel, Ben Hermann, and Eric Bodden. “Modeling the Effects of Global Variables in Data-Flow Analysis for C/C++.” In <i>2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>, 2021.","ieee":"P. Schubert, F. Sattler, F. B. Schiebel, B. Hermann, and E. Bodden, “Modeling the Effects of Global Variables in Data-Flow Analysis for C/C++,” 2021.","ama":"Schubert P, Sattler F, Schiebel FB, Hermann B, Bodden E. Modeling the Effects of Global Variables in Data-Flow Analysis for C/C++. In: <i>2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM)</i>. ; 2021."},"year":"2021"},{"date_updated":"2022-01-06T06:54:34Z","date_created":"2020-12-14T07:44:11Z","author":[{"orcid":"0000-0002-8674-1859","last_name":"Schubert","full_name":"Schubert, Philipp","id":"60543","first_name":"Philipp"},{"first_name":"Eric","full_name":"Bodden, Eric","id":"59256","last_name":"Bodden","orcid":"0000-0003-3470-3647"},{"first_name":"Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann","full_name":"Hermann, Ben","id":"66173"}],"title":"Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries","has_accepted_license":"1","year":"2020","citation":{"apa":"Schubert, P., Bodden, E., &#38; Hermann, B. (2020). <i>Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries</i>.","short":"P. Schubert, E. Bodden, B. Hermann, Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries, 2020.","bibtex":"@book{Schubert_Bodden_Hermann_2020, title={Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries}, author={Schubert, Philipp and Bodden, Eric and Hermann, Ben}, year={2020} }","mla":"Schubert, Philipp, et al. <i>Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries</i>. 2020.","chicago":"Schubert, Philipp, Eric Bodden, and Ben Hermann. <i>Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries</i>, 2020.","ieee":"P. Schubert, E. Bodden, and B. Hermann, <i>Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries</i>. 2020.","ama":"Schubert P, Bodden E, Hermann B. <i>Accelerating Static Call-Graph, Points-to and Data-Flow Analysis Through Persisted Summaries</i>.; 2020."},"project":[{"_id":"1","name":"SFB 901"},{"_id":"3","name":"SFB 901 - Project Area B"},{"_id":"12","name":"SFB 901 - Subproject B4"}],"_id":"20712","user_id":"477","department":[{"_id":"76"}],"ddc":["000"],"file_date_updated":"2020-12-14T07:39:07Z","language":[{"iso":"eng"}],"type":"report","file":[{"creator":"pdschbrt","date_created":"2020-12-14T07:39:07Z","date_updated":"2020-12-14T07:39:07Z","file_name":"main.pdf","file_id":"20713","access_level":"closed","file_size":683576,"content_type":"application/pdf","relation":"main_file","success":1}],"status":"public"},{"status":"public","type":"journal_article","publication":"IEEE Transactions on Software Engineering","language":[{"iso":"eng"}],"user_id":"5786","department":[{"_id":"76"},{"_id":"34"},{"_id":"26"}],"project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Project Area B","_id":"3"},{"_id":"12","name":"SFB 901 - Subproject B4"}],"_id":"14896","citation":{"ama":"Dann A, Hermann B, Bodden E. ModGuard: Identifying Integrity &#38;Confidentiality Violations in Java Modules. <i>IEEE Transactions on Software Engineering</i>. Published online 2019:1-1. doi:<a href=\"https://doi.org/10.1109/tse.2019.2931331\">10.1109/tse.2019.2931331</a>","ieee":"A. Dann, B. Hermann, and E. Bodden, “ModGuard: Identifying Integrity &#38;Confidentiality Violations in Java Modules,” <i>IEEE Transactions on Software Engineering</i>, pp. 1–1, 2019, doi: <a href=\"https://doi.org/10.1109/tse.2019.2931331\">10.1109/tse.2019.2931331</a>.","chicago":"Dann, Andreas, Ben Hermann, and Eric Bodden. “ModGuard: Identifying Integrity &#38;Confidentiality Violations in Java Modules.” <i>IEEE Transactions on Software Engineering</i>, 2019, 1–1. <a href=\"https://doi.org/10.1109/tse.2019.2931331\">https://doi.org/10.1109/tse.2019.2931331</a>.","apa":"Dann, A., Hermann, B., &#38; Bodden, E. (2019). ModGuard: Identifying Integrity &#38;Confidentiality Violations in Java Modules. <i>IEEE Transactions on Software Engineering</i>, 1–1. <a href=\"https://doi.org/10.1109/tse.2019.2931331\">https://doi.org/10.1109/tse.2019.2931331</a>","mla":"Dann, Andreas, et al. “ModGuard: Identifying Integrity &#38;Confidentiality Violations in Java Modules.” <i>IEEE Transactions on Software Engineering</i>, 2019, pp. 1–1, doi:<a href=\"https://doi.org/10.1109/tse.2019.2931331\">10.1109/tse.2019.2931331</a>.","bibtex":"@article{Dann_Hermann_Bodden_2019, title={ModGuard: Identifying Integrity &#38;Confidentiality Violations in Java Modules}, DOI={<a href=\"https://doi.org/10.1109/tse.2019.2931331\">10.1109/tse.2019.2931331</a>}, journal={IEEE Transactions on Software Engineering}, author={Dann, Andreas and Hermann, Ben and Bodden, Eric}, year={2019}, pages={1–1} }","short":"A. Dann, B. Hermann, E. Bodden, IEEE Transactions on Software Engineering (2019) 1–1."},"page":"1-1","year":"2019","publication_status":"published","publication_identifier":{"issn":["0098-5589","1939-3520","2326-3881"]},"doi":"10.1109/tse.2019.2931331","title":"ModGuard: Identifying Integrity &Confidentiality Violations in Java Modules","date_created":"2019-11-12T12:20:56Z","author":[{"first_name":"Andreas","last_name":"Dann","full_name":"Dann, Andreas"},{"first_name":"Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann","full_name":"Hermann, Ben","id":"66173"},{"first_name":"Eric","orcid":"0000-0003-3470-3647","last_name":"Bodden","id":"59256","full_name":"Bodden, Eric"}],"date_updated":"2022-01-06T06:52:10Z"},{"date_updated":"2022-01-06T06:52:10Z","date_created":"2019-11-12T12:21:11Z","author":[{"full_name":"Dann, Andreas","last_name":"Dann","first_name":"Andreas"},{"last_name":"Hermann","orcid":"0000-0001-9848-2017","full_name":"Hermann, Ben","id":"66173","first_name":"Ben"},{"id":"59256","full_name":"Bodden, Eric","last_name":"Bodden","orcid":"0000-0003-3470-3647","first_name":"Eric"}],"title":"SootDiff: bytecode comparison across different Java compilers","doi":"10.1145/3315568.3329966","main_file_link":[{"url":"https://thewhitespace.de/publications/dhb19-sootdiff.pdf"}],"publication_identifier":{"isbn":["9781450367202"]},"publication_status":"published","year":"2019","citation":{"ama":"Dann A, Hermann B, Bodden E. SootDiff: bytecode comparison across different Java compilers. In: <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>. ; 2019. doi:<a href=\"https://doi.org/10.1145/3315568.3329966\">10.1145/3315568.3329966</a>","ieee":"A. Dann, B. Hermann, and E. Bodden, “SootDiff: bytecode comparison across different Java compilers,” 2019, doi: <a href=\"https://doi.org/10.1145/3315568.3329966\">10.1145/3315568.3329966</a>.","chicago":"Dann, Andreas, Ben Hermann, and Eric Bodden. “SootDiff: Bytecode Comparison across Different Java Compilers.” In <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>, 2019. <a href=\"https://doi.org/10.1145/3315568.3329966\">https://doi.org/10.1145/3315568.3329966</a>.","apa":"Dann, A., Hermann, B., &#38; Bodden, E. (2019). SootDiff: bytecode comparison across different Java compilers. <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>. <a href=\"https://doi.org/10.1145/3315568.3329966\">https://doi.org/10.1145/3315568.3329966</a>","bibtex":"@inproceedings{Dann_Hermann_Bodden_2019, title={SootDiff: bytecode comparison across different Java compilers}, DOI={<a href=\"https://doi.org/10.1145/3315568.3329966\">10.1145/3315568.3329966</a>}, booktitle={Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019}, author={Dann, Andreas and Hermann, Ben and Bodden, Eric}, year={2019} }","mla":"Dann, Andreas, et al. “SootDiff: Bytecode Comparison across Different Java Compilers.” <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>, 2019, doi:<a href=\"https://doi.org/10.1145/3315568.3329966\">10.1145/3315568.3329966</a>.","short":"A. Dann, B. Hermann, E. Bodden, in: Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019, 2019."},"_id":"14897","department":[{"_id":"76"},{"_id":"34"},{"_id":"26"}],"user_id":"5786","language":[{"iso":"eng"}],"publication":"Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019","type":"conference","status":"public"},{"language":[{"iso":"eng"}],"user_id":"5786","department":[{"_id":"76"},{"_id":"34"},{"_id":"26"}],"_id":"14899","status":"public","type":"conference","publication":"2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE)","doi":"10.1109/ge.2019.00012","title":"Can an Online Service Predict Gender? On the State-of-the-Art in Gender Identification from Texts","date_created":"2019-11-12T12:22:48Z","author":[{"last_name":"Kruger","full_name":"Kruger, Stefan","first_name":"Stefan"},{"orcid":"0000-0001-9848-2017","last_name":"Hermann","full_name":"Hermann, Ben","id":"66173","first_name":"Ben"}],"date_updated":"2022-01-06T06:52:10Z","citation":{"ieee":"S. Kruger and B. Hermann, “Can an Online Service Predict Gender? On the State-of-the-Art in Gender Identification from Texts,” 2019, doi: <a href=\"https://doi.org/10.1109/ge.2019.00012\">10.1109/ge.2019.00012</a>.","chicago":"Kruger, Stefan, and Ben Hermann. “Can an Online Service Predict Gender? On the State-of-the-Art in Gender Identification from Texts.” In <i>2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE)</i>, 2019. <a href=\"https://doi.org/10.1109/ge.2019.00012\">https://doi.org/10.1109/ge.2019.00012</a>.","ama":"Kruger S, Hermann B. Can an Online Service Predict Gender? On the State-of-the-Art in Gender Identification from Texts. In: <i>2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE)</i>. ; 2019. doi:<a href=\"https://doi.org/10.1109/ge.2019.00012\">10.1109/ge.2019.00012</a>","apa":"Kruger, S., &#38; Hermann, B. (2019). Can an Online Service Predict Gender? On the State-of-the-Art in Gender Identification from Texts. <i>2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE)</i>. <a href=\"https://doi.org/10.1109/ge.2019.00012\">https://doi.org/10.1109/ge.2019.00012</a>","bibtex":"@inproceedings{Kruger_Hermann_2019, title={Can an Online Service Predict Gender? On the State-of-the-Art in Gender Identification from Texts}, DOI={<a href=\"https://doi.org/10.1109/ge.2019.00012\">10.1109/ge.2019.00012</a>}, booktitle={2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE)}, author={Kruger, Stefan and Hermann, Ben}, year={2019} }","short":"S. Kruger, B. Hermann, in: 2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE), 2019.","mla":"Kruger, Stefan, and Ben Hermann. “Can an Online Service Predict Gender? On the State-of-the-Art in Gender Identification from Texts.” <i>2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE)</i>, 2019, doi:<a href=\"https://doi.org/10.1109/ge.2019.00012\">10.1109/ge.2019.00012</a>."},"year":"2019","publication_status":"published","publication_identifier":{"isbn":["9781728122458"]}},{"doi":"10.1007/978-3-030-17465-1_22","conference":{"name":"25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS)","start_date":"2019-04-08","end_date":"2019-04-11","location":"Prague, Czech Republic"},"main_file_link":[{"url":"https://link.springer.com/chapter/10.1007/978-3-030-17465-1_22","open_access":"1"}],"oa":"1","date_updated":"2022-03-25T07:48:36Z","volume":"II","author":[{"id":"60543","full_name":"Schubert, Philipp","orcid":"0000-0002-8674-1859","last_name":"Schubert","first_name":"Philipp"},{"first_name":"Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann","id":"66173","full_name":"Hermann, Ben"},{"last_name":"Bodden","orcid":"0000-0003-3470-3647","id":"59256","full_name":"Bodden, Eric","first_name":"Eric"}],"page":"393-410","citation":{"short":"P. Schubert, B. Hermann, E. Bodden, in: Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019), 2019, pp. 393–410.","mla":"Schubert, Philipp, et al. “PhASAR: An Inter-Procedural Static Analysis Framework for C/C++.” <i>Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019)</i>, vol. II, 2019, pp. 393–410, doi:<a href=\"https://doi.org/10.1007/978-3-030-17465-1_22\">10.1007/978-3-030-17465-1_22</a>.","bibtex":"@inproceedings{Schubert_Hermann_Bodden_2019, title={PhASAR: An Inter-Procedural Static Analysis Framework for C/C++}, volume={II}, DOI={<a href=\"https://doi.org/10.1007/978-3-030-17465-1_22\">10.1007/978-3-030-17465-1_22</a>}, booktitle={Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019)}, author={Schubert, Philipp and Hermann, Ben and Bodden, Eric}, year={2019}, pages={393–410} }","ama":"Schubert P, Hermann B, Bodden E. PhASAR: An Inter-Procedural Static Analysis Framework for C/C++. In: <i>Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019)</i>. Vol II. ; 2019:393-410. doi:<a href=\"https://doi.org/10.1007/978-3-030-17465-1_22\">10.1007/978-3-030-17465-1_22</a>","apa":"Schubert, P., Hermann, B., &#38; Bodden, E. (2019). PhASAR: An Inter-Procedural Static Analysis Framework for C/C++. <i>Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019)</i>, <i>II</i>, 393–410. <a href=\"https://doi.org/10.1007/978-3-030-17465-1_22\">https://doi.org/10.1007/978-3-030-17465-1_22</a>","chicago":"Schubert, Philipp, Ben Hermann, and Eric Bodden. “PhASAR: An Inter-Procedural Static Analysis Framework for C/C++.” In <i>Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019)</i>, II:393–410, 2019. <a href=\"https://doi.org/10.1007/978-3-030-17465-1_22\">https://doi.org/10.1007/978-3-030-17465-1_22</a>.","ieee":"P. Schubert, B. Hermann, and E. Bodden, “PhASAR: An Inter-Procedural Static Analysis Framework for C/C++,” in <i>Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019)</i>, Prague, Czech Republic, 2019, vol. II, pp. 393–410, doi: <a href=\"https://doi.org/10.1007/978-3-030-17465-1_22\">10.1007/978-3-030-17465-1_22</a>."},"has_accepted_license":"1","publication_status":"published","file_date_updated":"2019-02-12T07:18:17Z","_id":"7626","project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Subproject B4","_id":"12"},{"_id":"3","name":"SFB 901 - Project Area B"}],"department":[{"_id":"76"}],"user_id":"60543","status":"public","type":"conference","title":"PhASAR: An Inter-Procedural Static Analysis Framework for C/C++","date_created":"2019-02-12T07:20:07Z","year":"2019","ddc":["000"],"language":[{"iso":"eng"}],"file":[{"date_updated":"2019-02-12T07:18:17Z","creator":"pdschbrt","date_created":"2019-02-12T07:18:17Z","file_size":504897,"file_name":"main.pdf","file_id":"7627","access_level":"closed","content_type":"application/pdf","success":1,"relation":"main_file"}],"publication":"Proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019), Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2019)"},{"status":"public","type":"conference","publication":"Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019","language":[{"iso":"eng"}],"project":[{"_id":"12","name":"SFB 901 - B4: SFB 901 - Subproject B4"},{"name":"SFB 901 - B: SFB 901 - Project Area B","_id":"3"},{"grant_number":"160364472","name":"SFB 901: SFB 901: On-The-Fly Computing - Individualisierte IT-Dienstleistungen in dynamischen Märkten ","_id":"1"}],"_id":"14898","user_id":"15249","department":[{"_id":"76"},{"_id":"34"},{"_id":"26"}],"year":"2019","citation":{"ieee":"P. Schubert, R. Leer, B. Hermann, and E. Bodden, “Know your analysis: how instrumentation aids understanding static analysis,” 2019, doi: <a href=\"https://doi.org/10.1145/3315568.3329965\">10.1145/3315568.3329965</a>.","chicago":"Schubert, Philipp, Richard Leer, Ben Hermann, and Eric Bodden. “Know Your Analysis: How Instrumentation Aids Understanding Static Analysis.” In <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>, 2019. <a href=\"https://doi.org/10.1145/3315568.3329965\">https://doi.org/10.1145/3315568.3329965</a>.","mla":"Schubert, Philipp, et al. “Know Your Analysis: How Instrumentation Aids Understanding Static Analysis.” <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>, 2019, doi:<a href=\"https://doi.org/10.1145/3315568.3329965\">10.1145/3315568.3329965</a>.","short":"P. Schubert, R. Leer, B. Hermann, E. Bodden, in: Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019, 2019.","bibtex":"@inproceedings{Schubert_Leer_Hermann_Bodden_2019, title={Know your analysis: how instrumentation aids understanding static analysis}, DOI={<a href=\"https://doi.org/10.1145/3315568.3329965\">10.1145/3315568.3329965</a>}, booktitle={Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019}, author={Schubert, Philipp and Leer, Richard and Hermann, Ben and Bodden, Eric}, year={2019} }","ama":"Schubert P, Leer R, Hermann B, Bodden E. Know your analysis: how instrumentation aids understanding static analysis. In: <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>. ; 2019. doi:<a href=\"https://doi.org/10.1145/3315568.3329965\">10.1145/3315568.3329965</a>","apa":"Schubert, P., Leer, R., Hermann, B., &#38; Bodden, E. (2019). Know your analysis: how instrumentation aids understanding static analysis. <i>Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2019</i>. <a href=\"https://doi.org/10.1145/3315568.3329965\">https://doi.org/10.1145/3315568.3329965</a>"},"publication_status":"published","publication_identifier":{"isbn":["9781450367202"]},"title":"Know your analysis: how instrumentation aids understanding static analysis","doi":"10.1145/3315568.3329965","date_updated":"2023-06-15T08:52:37Z","author":[{"first_name":"Philipp","id":"60543","full_name":"Schubert, Philipp","last_name":"Schubert","orcid":"0000-0002-8674-1859"},{"first_name":"Richard","full_name":"Leer, Richard","last_name":"Leer"},{"last_name":"Hermann","orcid":"0000-0001-9848-2017","id":"66173","full_name":"Hermann, Ben","first_name":"Ben"},{"first_name":"Eric","full_name":"Bodden, Eric","id":"59256","last_name":"Bodden","orcid":"0000-0003-3470-3647"}],"date_created":"2019-11-12T12:22:16Z"},{"doi":"10.1109/sp.2017.16","title":"Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation","date_created":"2018-11-19T13:21:40Z","author":[{"full_name":"Holzinger, Philipp","last_name":"Holzinger","first_name":"Philipp"},{"orcid":"0000-0001-9848-2017","last_name":"Hermann","id":"66173","full_name":"Hermann, Ben","first_name":"Ben"},{"full_name":"Lerch, Johannes","last_name":"Lerch","first_name":"Johannes"},{"orcid":"0000-0003-3470-3647","last_name":"Bodden","id":"59256","full_name":"Bodden, Eric","first_name":"Eric"},{"first_name":"Mira","full_name":"Mezini, Mira","last_name":"Mezini"}],"publisher":"IEEE","date_updated":"2022-01-06T07:02:37Z","citation":{"chicago":"Holzinger, Philipp, Ben Hermann, Johannes Lerch, Eric Bodden, and Mira Mezini. “Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation.” In <i>2017 IEEE Symposium on Security and Privacy (SP)</i>. IEEE, 2017. <a href=\"https://doi.org/10.1109/sp.2017.16\">https://doi.org/10.1109/sp.2017.16</a>.","ieee":"P. Holzinger, B. Hermann, J. Lerch, E. Bodden, and M. Mezini, “Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation,” in <i>2017 IEEE Symposium on Security and Privacy (SP)</i>, 2017.","ama":"Holzinger P, Hermann B, Lerch J, Bodden E, Mezini M. Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation. In: <i>2017 IEEE Symposium on Security and Privacy (SP)</i>. IEEE; 2017. doi:<a href=\"https://doi.org/10.1109/sp.2017.16\">10.1109/sp.2017.16</a>","apa":"Holzinger, P., Hermann, B., Lerch, J., Bodden, E., &#38; Mezini, M. (2017). Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation. In <i>2017 IEEE Symposium on Security and Privacy (SP)</i>. IEEE. <a href=\"https://doi.org/10.1109/sp.2017.16\">https://doi.org/10.1109/sp.2017.16</a>","bibtex":"@inproceedings{Holzinger_Hermann_Lerch_Bodden_Mezini_2017, title={Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation}, DOI={<a href=\"https://doi.org/10.1109/sp.2017.16\">10.1109/sp.2017.16</a>}, booktitle={2017 IEEE Symposium on Security and Privacy (SP)}, publisher={IEEE}, author={Holzinger, Philipp and Hermann, Ben and Lerch, Johannes and Bodden, Eric and Mezini, Mira}, year={2017} }","short":"P. Holzinger, B. Hermann, J. Lerch, E. Bodden, M. Mezini, in: 2017 IEEE Symposium on Security and Privacy (SP), IEEE, 2017.","mla":"Holzinger, Philipp, et al. “Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation.” <i>2017 IEEE Symposium on Security and Privacy (SP)</i>, IEEE, 2017, doi:<a href=\"https://doi.org/10.1109/sp.2017.16\">10.1109/sp.2017.16</a>."},"year":"2017","publication_status":"published","publication_identifier":{"isbn":["9781509055333"]},"language":[{"iso":"eng"}],"user_id":"66173","_id":"5725","status":"public","type":"conference","publication":"2017 IEEE Symposium on Security and Privacy (SP)"},{"publication_identifier":{"isbn":["9781450350723"]},"publication_status":"published","year":"2017","citation":{"ama":"Reif M, Eichberg M, Hermann B, Mezini M. Hermes: assessment and creation of effective test corpora. In: <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>. ACM Press; 2017. doi:<a href=\"https://doi.org/10.1145/3088515.3088523\">10.1145/3088515.3088523</a>","chicago":"Reif, Michael, Michael Eichberg, Ben Hermann, and Mira Mezini. “Hermes: Assessment and Creation of Effective Test Corpora.” In <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>. ACM Press, 2017. <a href=\"https://doi.org/10.1145/3088515.3088523\">https://doi.org/10.1145/3088515.3088523</a>.","ieee":"M. Reif, M. Eichberg, B. Hermann, and M. Mezini, “Hermes: assessment and creation of effective test corpora,” in <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>, 2017.","apa":"Reif, M., Eichberg, M., Hermann, B., &#38; Mezini, M. (2017). Hermes: assessment and creation of effective test corpora. In <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>. ACM Press. <a href=\"https://doi.org/10.1145/3088515.3088523\">https://doi.org/10.1145/3088515.3088523</a>","bibtex":"@inproceedings{Reif_Eichberg_Hermann_Mezini_2017, title={Hermes: assessment and creation of effective test corpora}, DOI={<a href=\"https://doi.org/10.1145/3088515.3088523\">10.1145/3088515.3088523</a>}, booktitle={Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017}, publisher={ACM Press}, author={Reif, Michael and Eichberg, Michael and Hermann, Ben and Mezini, Mira}, year={2017} }","mla":"Reif, Michael, et al. “Hermes: Assessment and Creation of Effective Test Corpora.” <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>, ACM Press, 2017, doi:<a href=\"https://doi.org/10.1145/3088515.3088523\">10.1145/3088515.3088523</a>.","short":"M. Reif, M. Eichberg, B. Hermann, M. Mezini, in: Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017, ACM Press, 2017."},"date_updated":"2022-01-06T07:02:37Z","publisher":"ACM Press","author":[{"full_name":"Reif, Michael","last_name":"Reif","first_name":"Michael"},{"first_name":"Michael","full_name":"Eichberg, Michael","last_name":"Eichberg"},{"first_name":"Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann","full_name":"Hermann, Ben","id":"66173"},{"first_name":"Mira","full_name":"Mezini, Mira","last_name":"Mezini"}],"date_created":"2018-11-19T13:21:56Z","title":"Hermes: assessment and creation of effective test corpora","doi":"10.1145/3088515.3088523","publication":"Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017","type":"conference","status":"public","_id":"5726","user_id":"66173","language":[{"iso":"eng"}]},{"language":[{"iso":"eng"}],"user_id":"66173","_id":"5727","status":"public","publication":"Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017","type":"conference","doi":"10.1145/3088515.3088518","title":"SootKeeper: runtime reusability for modular static analysis","author":[{"first_name":"Florian","full_name":"Kübler, Florian","last_name":"Kübler"},{"last_name":"Müller","full_name":"Müller, Patrick","first_name":"Patrick"},{"full_name":"Hermann, Ben","id":"66173","orcid":"0000-0001-9848-2017","last_name":"Hermann","first_name":"Ben"}],"date_created":"2018-11-19T13:22:06Z","date_updated":"2022-01-06T07:02:37Z","publisher":"ACM Press","citation":{"apa":"Kübler, F., Müller, P., &#38; Hermann, B. (2017). SootKeeper: runtime reusability for modular static analysis. In <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>. ACM Press. <a href=\"https://doi.org/10.1145/3088515.3088518\">https://doi.org/10.1145/3088515.3088518</a>","mla":"Kübler, Florian, et al. “SootKeeper: Runtime Reusability for Modular Static Analysis.” <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>, ACM Press, 2017, doi:<a href=\"https://doi.org/10.1145/3088515.3088518\">10.1145/3088515.3088518</a>.","short":"F. Kübler, P. Müller, B. Hermann, in: Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017, ACM Press, 2017.","bibtex":"@inproceedings{Kübler_Müller_Hermann_2017, title={SootKeeper: runtime reusability for modular static analysis}, DOI={<a href=\"https://doi.org/10.1145/3088515.3088518\">10.1145/3088515.3088518</a>}, booktitle={Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017}, publisher={ACM Press}, author={Kübler, Florian and Müller, Patrick and Hermann, Ben}, year={2017} }","ieee":"F. Kübler, P. Müller, and B. Hermann, “SootKeeper: runtime reusability for modular static analysis,” in <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>, 2017.","chicago":"Kübler, Florian, Patrick Müller, and Ben Hermann. “SootKeeper: Runtime Reusability for Modular Static Analysis.” In <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>. ACM Press, 2017. <a href=\"https://doi.org/10.1145/3088515.3088518\">https://doi.org/10.1145/3088515.3088518</a>.","ama":"Kübler F, Müller P, Hermann B. SootKeeper: runtime reusability for modular static analysis. In: <i>Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis  - SOAP 2017</i>. ACM Press; 2017. doi:<a href=\"https://doi.org/10.1145/3088515.3088518\">10.1145/3088515.3088518</a>"},"year":"2017","publication_identifier":{"isbn":["9781450350723"]},"publication_status":"published"},{"user_id":"66173","_id":"5728","language":[{"iso":"eng"}],"publication":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016","type":"conference","status":"public","date_created":"2018-11-19T13:22:13Z","author":[{"first_name":"Michael","full_name":"Reif, Michael","last_name":"Reif"},{"first_name":"Michael","full_name":"Eichberg, Michael","last_name":"Eichberg"},{"first_name":"Ben","id":"66173","full_name":"Hermann, Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann"},{"full_name":"Lerch, Johannes","last_name":"Lerch","first_name":"Johannes"},{"first_name":"Mira","full_name":"Mezini, Mira","last_name":"Mezini"}],"publisher":"ACM Press","date_updated":"2022-01-06T07:02:37Z","doi":"10.1145/2950290.2950312","title":"Call graph construction for Java libraries","publication_identifier":{"isbn":["9781450342186"]},"publication_status":"published","citation":{"mla":"Reif, Michael, et al. “Call Graph Construction for Java Libraries.” <i>Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016</i>, ACM Press, 2016, doi:<a href=\"https://doi.org/10.1145/2950290.2950312\">10.1145/2950290.2950312</a>.","short":"M. Reif, M. Eichberg, B. Hermann, J. Lerch, M. Mezini, in: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016, ACM Press, 2016.","bibtex":"@inproceedings{Reif_Eichberg_Hermann_Lerch_Mezini_2016, title={Call graph construction for Java libraries}, DOI={<a href=\"https://doi.org/10.1145/2950290.2950312\">10.1145/2950290.2950312</a>}, booktitle={Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016}, publisher={ACM Press}, author={Reif, Michael and Eichberg, Michael and Hermann, Ben and Lerch, Johannes and Mezini, Mira}, year={2016} }","apa":"Reif, M., Eichberg, M., Hermann, B., Lerch, J., &#38; Mezini, M. (2016). Call graph construction for Java libraries. In <i>Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016</i>. ACM Press. <a href=\"https://doi.org/10.1145/2950290.2950312\">https://doi.org/10.1145/2950290.2950312</a>","chicago":"Reif, Michael, Michael Eichberg, Ben Hermann, Johannes Lerch, and Mira Mezini. “Call Graph Construction for Java Libraries.” In <i>Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016</i>. ACM Press, 2016. <a href=\"https://doi.org/10.1145/2950290.2950312\">https://doi.org/10.1145/2950290.2950312</a>.","ieee":"M. Reif, M. Eichberg, B. Hermann, J. Lerch, and M. Mezini, “Call graph construction for Java libraries,” in <i>Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016</i>, 2016.","ama":"Reif M, Eichberg M, Hermann B, Lerch J, Mezini M. Call graph construction for Java libraries. In: <i>Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016</i>. ACM Press; 2016. doi:<a href=\"https://doi.org/10.1145/2950290.2950312\">10.1145/2950290.2950312</a>"},"year":"2016"},{"date_created":"2018-11-19T13:22:25Z","author":[{"last_name":"Glanz","full_name":"Glanz, Leonid","first_name":"Leonid"},{"first_name":"Sebastian","last_name":"Schmidt","full_name":"Schmidt, Sebastian"},{"full_name":"Wollny, Sebastian","last_name":"Wollny","first_name":"Sebastian"},{"last_name":"Hermann","orcid":"0000-0001-9848-2017","full_name":"Hermann, Ben","id":"66173","first_name":"Ben"}],"date_updated":"2022-01-06T07:02:37Z","publisher":"ACM Press","doi":"10.1145/2809563.2809612","title":"A vulnerability's lifetime","publication_identifier":{"isbn":["9781450337212"]},"publication_status":"published","citation":{"ama":"Glanz L, Schmidt S, Wollny S, Hermann B. A vulnerability’s lifetime. In: <i>Proceedings of the 15th International Conference on Knowledge Technologies and Data-Driven Business - i-KNOW ’15</i>. ACM Press; 2015. doi:<a href=\"https://doi.org/10.1145/2809563.2809612\">10.1145/2809563.2809612</a>","chicago":"Glanz, Leonid, Sebastian Schmidt, Sebastian Wollny, and Ben Hermann. “A Vulnerability’s Lifetime.” In <i>Proceedings of the 15th International Conference on Knowledge Technologies and Data-Driven Business - i-KNOW ’15</i>. ACM Press, 2015. <a href=\"https://doi.org/10.1145/2809563.2809612\">https://doi.org/10.1145/2809563.2809612</a>.","ieee":"L. Glanz, S. Schmidt, S. Wollny, and B. Hermann, “A vulnerability’s lifetime,” in <i>Proceedings of the 15th International Conference on Knowledge Technologies and Data-driven Business - i-KNOW ’15</i>, 2015.","bibtex":"@inproceedings{Glanz_Schmidt_Wollny_Hermann_2015, title={A vulnerability’s lifetime}, DOI={<a href=\"https://doi.org/10.1145/2809563.2809612\">10.1145/2809563.2809612</a>}, booktitle={Proceedings of the 15th International Conference on Knowledge Technologies and Data-driven Business - i-KNOW ’15}, publisher={ACM Press}, author={Glanz, Leonid and Schmidt, Sebastian and Wollny, Sebastian and Hermann, Ben}, year={2015} }","mla":"Glanz, Leonid, et al. “A Vulnerability’s Lifetime.” <i>Proceedings of the 15th International Conference on Knowledge Technologies and Data-Driven Business - i-KNOW ’15</i>, ACM Press, 2015, doi:<a href=\"https://doi.org/10.1145/2809563.2809612\">10.1145/2809563.2809612</a>.","short":"L. Glanz, S. Schmidt, S. Wollny, B. Hermann, in: Proceedings of the 15th International Conference on Knowledge Technologies and Data-Driven Business - i-KNOW ’15, ACM Press, 2015.","apa":"Glanz, L., Schmidt, S., Wollny, S., &#38; Hermann, B. (2015). A vulnerability’s lifetime. In <i>Proceedings of the 15th International Conference on Knowledge Technologies and Data-driven Business - i-KNOW ’15</i>. ACM Press. <a href=\"https://doi.org/10.1145/2809563.2809612\">https://doi.org/10.1145/2809563.2809612</a>"},"year":"2015","user_id":"66173","_id":"5729","language":[{"iso":"eng"}],"publication":"Proceedings of the 15th International Conference on Knowledge Technologies and Data-driven Business - i-KNOW '15","type":"conference","status":"public"},{"status":"public","type":"conference","publication":"Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015","language":[{"iso":"eng"}],"user_id":"66173","_id":"5730","citation":{"chicago":"Lerch, Johannes, and Ben Hermann. “Design Your Analysis: A Case Study on Implementation Reusability of Data-Flow Functions.” In <i>Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015</i>. ACM Press, 2015. <a href=\"https://doi.org/10.1145/2771284.2771289\">https://doi.org/10.1145/2771284.2771289</a>.","ieee":"J. Lerch and B. Hermann, “Design your analysis: a case study on implementation reusability of data-flow functions,” in <i>Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015</i>, 2015.","ama":"Lerch J, Hermann B. Design your analysis: a case study on implementation reusability of data-flow functions. In: <i>Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015</i>. ACM Press; 2015. doi:<a href=\"https://doi.org/10.1145/2771284.2771289\">10.1145/2771284.2771289</a>","apa":"Lerch, J., &#38; Hermann, B. (2015). Design your analysis: a case study on implementation reusability of data-flow functions. In <i>Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015</i>. ACM Press. <a href=\"https://doi.org/10.1145/2771284.2771289\">https://doi.org/10.1145/2771284.2771289</a>","bibtex":"@inproceedings{Lerch_Hermann_2015, title={Design your analysis: a case study on implementation reusability of data-flow functions}, DOI={<a href=\"https://doi.org/10.1145/2771284.2771289\">10.1145/2771284.2771289</a>}, booktitle={Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015}, publisher={ACM Press}, author={Lerch, Johannes and Hermann, Ben}, year={2015} }","short":"J. Lerch, B. Hermann, in: Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015, ACM Press, 2015.","mla":"Lerch, Johannes, and Ben Hermann. “Design Your Analysis: A Case Study on Implementation Reusability of Data-Flow Functions.” <i>Proceedings of the 4th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis - SOAP 2015</i>, ACM Press, 2015, doi:<a href=\"https://doi.org/10.1145/2771284.2771289\">10.1145/2771284.2771289</a>."},"year":"2015","publication_status":"published","publication_identifier":{"isbn":["9781450335850"]},"doi":"10.1145/2771284.2771289","title":"Design your analysis: a case study on implementation reusability of data-flow functions","date_created":"2018-11-19T13:22:31Z","author":[{"first_name":"Johannes","full_name":"Lerch, Johannes","last_name":"Lerch"},{"full_name":"Hermann, Ben","id":"66173","orcid":"0000-0001-9848-2017","last_name":"Hermann","first_name":"Ben"}],"publisher":"ACM Press","date_updated":"2022-01-06T07:02:37Z"},{"author":[{"first_name":"Ben","orcid":"0000-0001-9848-2017","last_name":"Hermann","full_name":"Hermann, Ben","id":"66173"},{"first_name":"Michael","last_name":"Reif","full_name":"Reif, Michael"},{"full_name":"Eichberg, Michael","last_name":"Eichberg","first_name":"Michael"},{"first_name":"Mira","full_name":"Mezini, Mira","last_name":"Mezini"}],"date_created":"2018-11-19T13:22:40Z","publisher":"ACM Press","date_updated":"2022-01-06T07:02:37Z","doi":"10.1145/2786805.2786829","title":"Getting to know you: towards a capability model for Java","publication_status":"published","publication_identifier":{"isbn":["9781450336758"]},"citation":{"apa":"Hermann, B., Reif, M., Eichberg, M., &#38; Mezini, M. (2015). Getting to know you: towards a capability model for Java. In <i>Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015</i>. ACM Press. <a href=\"https://doi.org/10.1145/2786805.2786829\">https://doi.org/10.1145/2786805.2786829</a>","short":"B. Hermann, M. Reif, M. Eichberg, M. Mezini, in: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015, ACM Press, 2015.","bibtex":"@inproceedings{Hermann_Reif_Eichberg_Mezini_2015, title={Getting to know you: towards a capability model for Java}, DOI={<a href=\"https://doi.org/10.1145/2786805.2786829\">10.1145/2786805.2786829</a>}, booktitle={Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015}, publisher={ACM Press}, author={Hermann, Ben and Reif, Michael and Eichberg, Michael and Mezini, Mira}, year={2015} }","mla":"Hermann, Ben, et al. “Getting to Know You: Towards a Capability Model for Java.” <i>Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015</i>, ACM Press, 2015, doi:<a href=\"https://doi.org/10.1145/2786805.2786829\">10.1145/2786805.2786829</a>.","ama":"Hermann B, Reif M, Eichberg M, Mezini M. Getting to know you: towards a capability model for Java. In: <i>Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015</i>. ACM Press; 2015. doi:<a href=\"https://doi.org/10.1145/2786805.2786829\">10.1145/2786805.2786829</a>","chicago":"Hermann, Ben, Michael Reif, Michael Eichberg, and Mira Mezini. “Getting to Know You: Towards a Capability Model for Java.” In <i>Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015</i>. ACM Press, 2015. <a href=\"https://doi.org/10.1145/2786805.2786829\">https://doi.org/10.1145/2786805.2786829</a>.","ieee":"B. Hermann, M. Reif, M. Eichberg, and M. Mezini, “Getting to know you: towards a capability model for Java,” in <i>Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015</i>, 2015."},"year":"2015","user_id":"66173","_id":"5731","language":[{"iso":"eng"}],"type":"conference","publication":"Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015","status":"public"}]
