{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,24]],"date-time":"2025-04-24T04:09:12Z","timestamp":1745467752209,"version":"3.40.4"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031829512","type":"print"},{"value":"9783031829499","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-82949-9_37","type":"book-chapter","created":{"date-parts":[[2025,4,23]],"date-time":"2025-04-23T08:30:05Z","timestamp":1745397005000},"page":"412-428","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Efficient Manipulation of\u00a0Control Flow Models in\u00a0Evolving Software"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-2596-9399","authenticated-orcid":false,"given":"Tom\u00e1\u0161","family":"Fiedor","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2579-827X","authenticated-orcid":false,"given":"Ji\u0159\u00ed","family":"Pavela","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7911-0549","authenticated-orcid":false,"given":"Adam","family":"Rogalewicz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2746-8792","authenticated-orcid":false,"given":"Tom\u00e1\u0161","family":"Vojnar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,24]]},"reference":[{"key":"37_CR1","unstructured":"Infer: Differential workflow. https:\/\/fbinfer.com\/docs\/steps-for-ci\/"},{"key":"37_CR2","unstructured":"Jenkins CI performance plugin. https:\/\/jenkinsci.github.io\/performance-plugin\/RunTests.html"},{"key":"37_CR3","doi-asserted-by":"crossref","unstructured":"Chen, J., Yu, D., Hu, H., Li, Z., Hu, H.: Analyzing performance-aware code changes in software development process. In: Proceedings of ICPC 2019, pp. 300\u2013310 (2019)","DOI":"10.1109\/ICPC.2019.00049"},{"key":"37_CR4","doi-asserted-by":"crossref","unstructured":"Chen, J., Shang, W.: An exploratory study of performance regression introducing code changes. In: Proceedings of ICSME 2017, pp. 341\u2013352 (2017)","DOI":"10.1109\/ICSME.2017.13"},{"key":"37_CR5","doi-asserted-by":"crossref","unstructured":"Chen, T.H., Nagappan, M., Shihab, E., Hassan, A.E.: An empirical study of dormant bugs. In: Proceedings of MSR 2014, p. 82\u201391 (2014)","DOI":"10.1145\/2597073.2597108"},{"key":"37_CR6","doi-asserted-by":"crossref","unstructured":"Fiedor, T., Pavela, J., Rogalewicz, A., Vojnar, T.: Perun: performance version system. In: Proceedings of ICSME 2022, pp. 499\u2013503 (2022)","DOI":"10.1109\/ICSME55016.2022.00067"},{"key":"37_CR7","first-page":"97","volume":"29","author":"C Fukami","year":"2011","unstructured":"Fukami, C., Mccubbrey, D.: Colorado benefits management system (c): seven years of failure. Commun. Assoc. Inf. Syst. 29, 97\u2013102 (2011)","journal-title":"Commun. Assoc. Inf. Syst."},{"key":"37_CR8","doi-asserted-by":"crossref","unstructured":"Hilton, M., Tunnell, T., Huang, K., Marinov, D., Dig, D.: Usage, costs, and benefits of continuous integration in open-source projects. In: Proceeding of ASE 2016, p. 426\u2013437 (2016)","DOI":"10.1145\/2970276.2970358"},{"key":"37_CR9","unstructured":"Humble, J.: Continuous delivery: evidence and case studies. https:\/\/continuousdelivery.com\/evidence-case-studies\/"},{"key":"37_CR10","doi-asserted-by":"crossref","unstructured":"Javed, O., Dawes, J.H., Han, M., Franzoni, G., Pfeiffer, A., Reger, G., Binder, W.: PERFCI: a toolchain for automated performance testing during continuous integration of python projects. In: Proceedings of ASE 2020, pp. 1344\u20131348 (2020)","DOI":"10.1145\/3324884.3415288"},{"key":"37_CR11","doi-asserted-by":"crossref","unstructured":"Lee, Y.R., Kang, B., Im, E.G.: Function matching-based binary-level software similarity calculation. In: Proceedings of RACS 2013, p. 322\u2013327 (2013)","DOI":"10.1145\/2513228.2513300"},{"key":"37_CR12","doi-asserted-by":"crossref","unstructured":"Mal\u00edk, V., Vojnar, T.: Automatically checking semantic equivalence between versions of large-scale c projects. In: Proceedings of ICST 2021, pp. 329\u2013339 (2021)","DOI":"10.1109\/ICST49551.2021.00045"},{"key":"37_CR13","doi-asserted-by":"crossref","unstructured":"Nagarajan, V., Gupta, R., Zhang, X., Madou, M., de\u00a0Sutter, B., de\u00a0Bosschere, K.: Matching control flow of program versions. In: Proceedings of ICSM 2007, pp. 84\u201393 (2007)","DOI":"10.1109\/ICSM.2007.4362621"},{"key":"37_CR14","doi-asserted-by":"crossref","unstructured":"Rimsa, A., Nelson\u00a0Amaral, J., Pereira, F.M.Q.: Practical dynamic reconstruction of control flow graphs. Softw. Pract. Exp. 51(2), 353\u2013384 (2021)","DOI":"10.1002\/spe.2907"},{"key":"37_CR15","doi-asserted-by":"crossref","unstructured":"Shoshitaishvili, Y., et al.: SOK: (State of) The Art of War: offensive techniques in binary analysis. In: Proceedings of SP 2016 (2016)","DOI":"10.1109\/SP.2016.17"},{"key":"37_CR16","doi-asserted-by":"crossref","unstructured":"Zaman, S., Adams, B., Hassan, A.E.: Security versus performance bugs: a case study on firefox. In: Proceedings of MSR 2011, p. 93\u2013102 (2011)","DOI":"10.1145\/1985441.1985457"}],"container-title":["Lecture Notes in Computer Science","Computer Aided Systems Theory \u2013 EUROCAST 2024"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-82949-9_37","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,23]],"date-time":"2025-04-23T08:30:20Z","timestamp":1745397020000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-82949-9_37"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031829512","9783031829499"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-82949-9_37","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"24 April 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Ji\u0159\u00ed Pavela and Tom\u00e1\u0161 Fiedor are, or have been in the past, funded by Red Hat, Inc. research scholarships.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interest"}},{"value":"EUROCAST","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computer Aided Systems Theory","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Las Palmas de Canaria","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 February 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 March 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19th","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"eurocast2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/eurocast2024.fulp.ulpgc.es\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}