{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T23:15:10Z","timestamp":1761174910921,"version":"build-2065373602"},"reference-count":28,"publisher":"Polish Information Processing Society","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.15439\/2025f1225","type":"proceedings-article","created":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T07:44:23Z","timestamp":1761119063000},"page":"155-163","source":"Crossref","is-referenced-by-count":0,"title":["Towards a Framework for Systematic API Migrations"],"prefix":"10.15439","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-1551-2740","authenticated-orcid":true,"given":"Nikolas","family":"J\u00ed\u0161a","sequence":"first","affiliation":[{"name":"Faculty of Information Technology CTU in Prague"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2980-4400","authenticated-orcid":true,"given":"Robert","family":"Pergl","sequence":"additional","affiliation":[{"name":"Czech Technical University in Prague, Faculty of Information Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"6175","published-online":{"date-parts":[[2025,10,15]]},"reference":[{"key":"ref1","unstructured":"L. Rainie and B. Wellman, \u201cThe Internet in Daily Life: The Turn\nto Networked Individualism,\u201d in Society and the Internet. Oxford\nUniversity Press, Jul. 2019, pp. 27\u201342. ISBN 978-0-19-884349-8 978-0-19-187932-6. [Online]. Available: https:\/\/academic.oup.com\/book\/35088\/chapter\/299127482"},{"key":"ref2","doi-asserted-by":"crossref","unstructured":"R. Kurzweil, \u201cThe Law of Accelerating Returns,\u201d in Alan Turing:\nLife and Legacy of a Great Thinker, C. Teuscher, Ed. Berlin,\nHeidelberg: Springer Berlin Heidelberg, 2004, pp. 381\u2013416. ISBN\n978-3-642-05744-1 978-3-662-05642-4. [Online]. Available: http:\/\/link.springer.com\/10.1007\/978-3-662-05642-4_16","DOI":"10.1007\/978-3-662-05642-4_16"},{"key":"ref3","doi-asserted-by":"publisher","unstructured":"M. Lamothe, Y.-G. Gu\u00e9h\u00e9neuc, and W. Shang, \u201cA Systematic Review\nof API Evolution Literature,\u201d ACM Computing Surveys, vol. 54,\nno. 8, pp. 1\u201336, Nov. 2022. https:\/\/dx.doi.org\/10.1145\/3470133. [Online]. Available:\nhttps:\/\/dl.acm.org\/doi\/10.1145\/3470133","DOI":"10.1145\/3470133"},{"key":"ref4","doi-asserted-by":"crossref","unstructured":"Hevner, March, Park, and Ram, \u201cDesign Science in Information\nSystems Research,\u201d MIS Quarterly, vol. 28, no. 1, p. 75, 2004. doi:\n10.2307\/25148625. [Online]. Available: https:\/\/www.jstor.org\/stable\/10.2307\/25148625","DOI":"10.2307\/25148625"},{"key":"ref5","unstructured":"A. Hevner, \u201cA Three Cycle View of Design Science Research,\u201d Scandinavian Journal of Information Systems, vol. 19, Jan. 2007."},{"key":"ref6","unstructured":"\u201cOpenAPI Specification v3.1.1,\u201d accessed: 2025-06-26. [Online].\nAvailable: https:\/\/spec.openapis.org\/oas\/latest.html"},{"key":"ref7","unstructured":"\u201cAPI Blueprint Specification | API Blueprint,\u201d accessed: 2025-06-26.\n[Online]. Available: https:\/\/apiblueprint.org\/documentation\/specification.html"},{"key":"ref8","doi-asserted-by":"publisher","unstructured":"R. Pergl and N. J\u00edsa, \u201cSemantic Analysis of API Blueprint and OpenAPI Specification,\u201d in Czech Technical University Prague, A. Rocha,\nH. Adeli, G. Dzemyda, F. Moreira, and A. Poniszewska-Maranda, Eds.,\nvol. 989, 2024. https:\/\/dx.doi.org\/10.1007\/978-3-031-60227-6_15. ISBN 2367-3370\npp. 172\u2013181.","DOI":"10.1007\/978-3-031-60227-6_15"},{"key":"ref9","doi-asserted-by":"publisher","unstructured":"N. J\u00ed\u0161a and R. Pergl, \u201cTowards Evolvable APIs through Ontological\nAnalysis,\u201d in Annals of Computer Science and Information Systems,\nvol. 41. PTI, Nov. 2024. https:\/\/dx.doi.org\/10.15439\/2024f3164. ISSN 2300-5963\npp. 61\u201368.","DOI":"10.15439\/2024f3164"},{"key":"ref10","doi-asserted-by":"publisher","unstructured":"C. Wohlin, \u201cGuidelines for snowballing in systematic literature studies\nand a replication in software engineering,\u201d in Proceedings of the 18th\nInternational Conference on Evaluation and Assessment in Software\nEngineering, ser. Ease \u201914. London, England, United Kingdom and\nNew York, NY, USA: Association for Computing Machinery, 2014. https:\/\/dx.doi.org\/10.1145\/2601248.2601268. ISBN 978-1-4503-2476-2","DOI":"10.1145\/2601248.2601268"},{"key":"ref11","doi-asserted-by":"publisher","unstructured":"T. Mens, \u201cA state-of-the-art survey on software merging,\u201d IEEE\nTransactions on Software Engineering, vol. 28, no. 5, pp. 449\u2013462, May 2002. https:\/\/dx.doi.org\/10.1109\/TSE.2002.1000449. [Online]. Available:\nhttp:\/\/ieeexplore.ieee.org\/document\/1000449\/","DOI":"10.1109\/TSE.2002.1000449"},{"key":"ref12","unstructured":"\u201cGit,\u201d accessed: 2025-06-28. [Online]. Available: https:\/\/git-scm.com\/"},{"key":"ref13","doi-asserted-by":"publisher","unstructured":"B. Dagenais and M. P. Robillard, \u201cSemDiff: Analysis and\nrecommendation support for API evolution,\u201d in 2009 IEEE 31st\nInternational Conference on Software Engineering. Vancouver,\nBC, Canada: IEEE, 2009. https:\/\/dx.doi.org\/10.1109\/ICSE.2009.5070565.\nISBN 978-1-4244-3453-4 pp. 599\u2013602. [Online]. Available:\nhttp:\/\/ieeexplore.ieee.org\/document\/5070565\/","DOI":"10.1109\/ICSE.2009.5070565"},{"key":"ref14","doi-asserted-by":"publisher","unstructured":"A. Brito, L. Xavier, A. Hora, and M. T. Valente, \u201cAPIDiff: Detecting\nAPI breaking changes,\u201d in 2018 IEEE 25th International Conference\non Software Analysis, Evolution and Reengineering (SANER).\nCampobasso: IEEE, Mar. 2018. https:\/\/dx.doi.org\/10.1109\/SANER.2018.8330249.\nISBN 978-1-5386-4969-5 pp. 507\u2013511. [Online]. Available:\nhttp:\/\/ieeexplore.ieee.org\/document\/8330249\/","DOI":"10.1109\/SANER.2018.8330249"},{"key":"ref15","doi-asserted-by":"publisher","unstructured":"N. Deshpande, M. W. Mkaouer, A. Ouni, and N. Sharma, \u201cThird-party\nsoftware library migration at the method-level using multi-objective\nevolutionary search,\u201d Swarm and Evolutionary Computation, vol. 84, p.\n101444, Feb. 2024. https:\/\/dx.doi.org\/10.1016\/j.swevo.2023.101444. [Online]. Available: https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S221065022300216X","DOI":"10.1016\/j.swevo.2023.101444"},{"key":"ref16","doi-asserted-by":"publisher","unstructured":"D. Ramos, H. Mitchell, I. Lynce, V. Manquinho, R. Martins, and C. L.\nGoues, \u201cMELT: Mining Effective Lightweight Transformations from\nPull Requests,\u201d in 2023 38th IEEE\/ACM International Conference on\nAutomated Software Engineering (ASE). Luxembourg, Luxembourg:\nIEEE, Sep. 2023. https:\/\/dx.doi.org\/10.1109\/ASE56229.2023.00117. ISBN 979-8-3503-2996-4 pp. 1516\u20131528. [Online]. Available: https:\/\/ieeexplore.ieee.org\/document\/10298355\/","DOI":"10.1109\/ASE56229.2023.00117"},{"key":"ref17","doi-asserted-by":"crossref","unstructured":"X. Gao, A. Radhakrishna, G. Soares, R. Shariffdeen, S. Gulwani,\nand A. Roychoudhury, \u201cAPIfix: output-oriented program synthesis for\ncombating breaking changes in libraries,\u201d Proceedings of the ACM\non Programming Languages, vol. 5, no. OOPSLA, pp. 1\u201327, 2021,\npublisher: ACM New York, NY, USA.","DOI":"10.1145\/3485538"},{"key":"ref18","doi-asserted-by":"publisher","unstructured":"R. Rolim, G. Soares, L. D\u2019Antoni, O. Polozov, S. Gulwani,\nR. Gheyi, R. Suzuki, and B. Hartmann, \u201cLearning Syntactic Program\nTransformations from Examples,\u201d in 2017 IEEE\/ACM 39th International\nConference on Software Engineering (ICSE). Buenos Aires: IEEE, May\n2017. https:\/\/dx.doi.org\/10.1109\/ICSE.2017.44. ISBN 978-1-5386-3868-2 pp. 404\u2013415. [Online]. Available: http:\/\/ieeexplore.ieee.org\/document\/7985680\/","DOI":"10.1109\/ICSE.2017.44"},{"key":"ref19","doi-asserted-by":"publisher","unstructured":"L. Beurer-Kellner, J. Von Pilgrim, C. Tsigkanos, and T. Kehrer,\n\u201cA Transformational Approach to Managing Data Model Evolution\nof Web Services,\u201d IEEE Transactions on Services Computing, pp.\n1\u20131, 2022. https:\/\/dx.doi.org\/10.1109\/TSC.2022.3144613. [Online]. Available:\nhttps:\/\/ieeexplore.ieee.org\/document\/9689952\/","DOI":"10.1109\/TSC.2022.3144613"},{"key":"ref20","doi-asserted-by":"publisher","unstructured":"Z. Huang, J. Chen, J. Jiang, Y. Liang, H. You, and F. Li, \u201cMapping\nAPIs in Dynamic-typed Programs by Leveraging Transfer Learning,\u201d\nACM Transactions on Software Engineering and Methodology, vol. 33,\nno. 4, pp. 1\u201329, May 2024. https:\/\/dx.doi.org\/10.1145\/3641848. [Online]. Available:\nhttps:\/\/dl.acm.org\/doi\/10.1145\/3641848","DOI":"10.1145\/3641848"},{"key":"ref21","doi-asserted-by":"publisher","unstructured":"E. Wittern, \u201cWeb APIs - challenges, design points, and research\nopportunities: invited talk at the 2nd international workshop on\nAPI usage and evolution (WAPI \u201918),\u201d in Proceedings of the 2nd\nInternational Workshop on API Usage and Evolution. Gothenburg\nSweden: ACM, Jun. 2018. https:\/\/dx.doi.org\/10.1145\/3194793.3194801. ISBN\n978-1-4503-5754-8 pp. 18\u201318. [Online]. Available: https:\/\/dl.acm.org\/doi\/10.1145\/3194793.3194801","DOI":"10.1145\/3194793.3194801"},{"key":"ref22","doi-asserted-by":"publisher","unstructured":"S. Amann, H. Nguyen, S. Nadi, T. Nguyen, and M. Mezini, \u201cA Systematic Evaluation of Static API-Misuse Detectors,\u201d IEEE TRANSACTIONS\nON SOFTWARE ENGINEERING, vol. 45, no. 12, pp. 1170\u20131188, Dec.\n2019. https:\/\/dx.doi.org\/10.1109\/TSE.2018.2827384","DOI":"10.1109\/TSE.2018.2827384"},{"key":"ref23","unstructured":"\u201cOverview of Entity Framework Core - EF Core,\u201d accessed: 2025-07-11.\n[Online]. Available: https:\/\/learn.microsoft.com\/en-us\/ef\/core\/"},{"key":"ref24","unstructured":"\u201cDbContext Class (Microsoft.EntityFrameworkCore),\u201d accessed: 2025-07-11. [Online]. Available: https:\/\/learn.microsoft.com\/en-us\/dotnet\/api\/microsoft.entityframeworkcore.dbcontext?view=efcore-9.0"},{"key":"ref25","unstructured":"G. Gendron, Q. Bao, M. Witbrock, and G. Dobbie, \u201cLarge\nLanguage Models Are Not Strong Abstract Reasoners,\u201d in IJCAI\nInt. Joint Conf. Artif. Intell., Larson K., Ed. International Joint\nConferences on Artificial Intelligence, 2024. ISBN 10450823 (ISSN);\n978-195679204-1 (ISBN) pp. 6270\u20136278, journal Abbreviation:\nIJCAI Int. Joint Conf. Artif. Intell. [Online]. Available:\nhttps:\/\/www.scopus.com\/inward\/record.uri?eid=2-s2.0-85204293915&partnerID=40&md5=b5ebdcbbf62f13f3c21b695461a5ab2d"},{"key":"ref26","unstructured":"\u201cChatGPT,\u201d accessed: 2025-07-11. [Online]. Available: https:\/\/chatgpt.com"},{"key":"ref27","unstructured":"\u201celastic\/elasticsearch,\u201d Jul. 2025, accessed: 2025-07-11. [Online].\nAvailable: https:\/\/github.com\/elastic\/elasticsearch"},{"key":"ref28","unstructured":"elastic, \u201cStore outcome values in servicemetrics \u2018transaction.success_count\u2018 by carsonip \u00b7 Pull Request #9791 \u00b7\nelastic\/apm-server,\u201d accessed: 2025-07-11. [Online]. Available:\nhttps:\/\/github.com\/elastic\/apm-server\/pull\/9791"}],"event":{"name":"20th Conference on Computer Science and Intelligence Systems (FedCSIS)","theme":"Computer Science and Intelligence Systems","location":"Krak\u00f3w, Poland","acronym":"FedCSIS","number":"20","start":{"date-parts":[[2025,9,14]]},"end":{"date-parts":[[2025,9,17]]}},"container-title":["Annals of Computer Science and Information Systems","Proceedings of the 20th Conference on Computer Science and Intelligence Systems (FedCSIS)"],"original-title":[],"deposited":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T07:46:04Z","timestamp":1761119164000},"score":1,"resource":{"primary":{"URL":"https:\/\/annals-csis.org\/Volume_43\/drp\/1225.html"}},"subtitle":[],"proceedings-subject":"Computer Science and Information Systems","short-title":[],"issued":{"date-parts":[[2025,10,15]]},"references-count":28,"URL":"https:\/\/doi.org\/10.15439\/2025f1225","relation":{},"ISSN":["2300-5963"],"issn-type":[{"value":"2300-5963","type":"print"}],"subject":[],"published":{"date-parts":[[2025,10,15]]}}}