{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T10:36:12Z","timestamp":1779100572890,"version":"3.51.4"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031790584","type":"print"},{"value":"9783031790591","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-79059-1_11","type":"book-chapter","created":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T04:21:22Z","timestamp":1739247682000},"page":"169-182","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Enhancing API Labelling with BERT and GPT: An Exploratory Study"],"prefix":"10.1007","author":[{"given":"Gabriel","family":"Morais","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edwin","family":"Lemelin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mehdi","family":"Adda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominik","family":"Bork","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,9]]},"reference":[{"key":"11_CR1","unstructured":"Achiam, J., et al.: GPT-4 technical report. arXiv preprint arXiv:2303.08774 (2023)"},{"key":"11_CR2","unstructured":"APIs.Guru: APIs.Guru APIs repository (2021). https:\/\/github.com\/APIs-gurul"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"Assun\u00e7\u00e3o, W.K., Kr\u00fcger, J., Mendon\u00e7a, W.D.: Variability management meets microservices: six challenges of re-engineering microservice-based webshops. In: Proceedings of the SPLC (A), pp. 22.1\u201322.6 (2020)","DOI":"10.1145\/3382025.3414942"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"Balkus, S.V., Yan, D.: Improving short text classification with augmented data using GPT-3. Nat. Lang. Eng. 1\u201330 (2022)","DOI":"10.1017\/S1351324923000438"},{"key":"11_CR5","doi-asserted-by":"publisher","unstructured":"Bisong, E., Bisong, E.: Google colaboratory. In: Building Machine Learning and Deep Learning Models on Google Cloud Platform: A Comprehensive Guide for Beginners, pp. 59\u201364. Apress, Berkeley (2019). https:\/\/doi.org\/10.1007\/978-1-4842-4470-8_7","DOI":"10.1007\/978-1-4842-4470-8_7"},{"key":"11_CR6","first-page":"1877","volume":"33","author":"T Brown","year":"2020","unstructured":"Brown, T., et al.: Language models are few-shot learners. Adv. Neural. Inf. Process. Syst. 33, 1877\u20131901 (2020)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Casas, S., Cruz, D., Vidal, G., Constanzo, M.: Uses and applications of the OpenAPI\/Swagger specification: a systematic mapping of the literature. In: 2021 40th International Conference of the Chilean Computer Science Society (SCCC), pp. 1\u20138. IEEE (2021)","DOI":"10.1109\/SCCC54552.2021.9650408"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Chen, L., Zaharia, M., Zou, J.: How is ChatGPT\u2019s behavior changing over time? arXiv preprint arXiv:2307.09009 (2023)","DOI":"10.1162\/99608f92.5317da47"},{"key":"11_CR9","unstructured":"Devlin, J., Chang, M.W., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018)"},{"key":"11_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1007\/978-3-030-50578-3_28","volume-title":"Web Engineering","author":"C Gonz\u00e1lez-Mora","year":"2020","unstructured":"Gonz\u00e1lez-Mora, C., Barros, C., Garrig\u00f3s, I., Zubcoff, J., Lloret, E., Maz\u00f3n, J.-N.: Applying natural language processing techniques to generate open data web APIs documentation. In: Bielikova, M., Mikkonen, T., Pautasso, C. (eds.) ICWE 2020. LNCS, vol. 12128, pp. 416\u2013432. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-50578-3_28"},{"key":"11_CR11","doi-asserted-by":"publisher","unstructured":"Grootendorst, M.: KeyBERT: minimal keyword extraction with BERT (2020). https:\/\/doi.org\/10.5281\/zenodo.4461265","DOI":"10.5281\/zenodo.4461265"},{"issue":"7825","key":"11_CR12","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","volume":"585","author":"CR Harris","year":"2020","unstructured":"Harris, C.R., et al.: Array programming with NumPy. Nature 585(7825), 357\u2013362 (2020)","journal-title":"Nature"},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"Hosono, M., Washizaki, H., Fukazawa, Y., Honda, K.: An empirical study on the reliability of the web API document. In: 2018 25th Asia-Pacific Software Engineering Conference (APSEC), pp. 715\u2013716. IEEE (2018)","DOI":"10.1109\/APSEC.2018.00103"},{"key":"11_CR14","unstructured":"HuggingFace: msmarco-distilbert-cos-v5. https:\/\/huggingface.co\/sentence-transformers\/msmarco-distilbert-cos-v5"},{"key":"11_CR15","unstructured":"OpenAPI Initiative: OpenAPI Specification v3.1.0. https:\/\/spec.openapis.org\/oas\/latest.html (2021)"},{"key":"11_CR16","doi-asserted-by":"crossref","unstructured":"Kalyan, K.S.: A survey of GPT-3 family large language models including ChatGPT and GPT-4. Nat. Lang. Process. J. 100048 (2023)","DOI":"10.2139\/ssrn.4593895"},{"key":"11_CR17","unstructured":"Klein, T., Nabi, M.: Learning to answer by learning to ask: getting the best of GPT-2 and BERT worlds. arXiv e-prints pp. arXiv\u20131911 (2019)"},{"issue":"2","key":"11_CR18","first-page":"85","volume":"3","author":"V Korde","year":"2012","unstructured":"Korde, V., Mahender, C.N.: Text classification and classifiers: a survey. Int. J. Artif. Intell. Appl. 3(2), 85 (2012)","journal-title":"Int. J. Artif. Intell. Appl."},{"issue":"9","key":"11_CR19","first-page":"1","volume":"14","author":"W McKinney","year":"2011","unstructured":"McKinney, W., et al.: pandas: a foundational Python library for data analysis and statistics. Python High Perform. Sci. Comput. 14(9), 1\u20139 (2011)","journal-title":"Python High Perform. Sci. Comput."},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"Mendon\u00e7a, W.D., Assun\u00e7\u00e3o, W.K., Estanislau, L.V., Vergilio, S.R., Garcia, A.: Towards a microservices-based product line with multi-objective evolutionary algorithms. In: 2020 IEEE Congress on Evolutionary Computation, pp. 1\u20138 (2020)","DOI":"10.1109\/CEC48606.2020.9185776"},{"issue":"3","key":"11_CR21","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1177\/0047281617721853","volume":"48","author":"M Meng","year":"2018","unstructured":"Meng, M., Steinhardt, S., Schubert, A.: Application programming interface documentation: what do software developers want? J. Tech. Writ. Commun. 48(3), 295\u2013330 (2018)","journal-title":"J. Tech. Writ. Commun."},{"key":"11_CR22","doi-asserted-by":"publisher","unstructured":"Minaee, S., Kalchbrenner, N., Cambria, E., Nikzad, N., Chenaghlu, M., Gao, J.: Deep learning\u2013based text classification: a comprehensive review. ACM Comput. Surv. 54(3) (2021). https:\/\/doi.org\/10.1145\/3439726","DOI":"10.1145\/3439726"},{"key":"11_CR23","doi-asserted-by":"publisher","unstructured":"Morais, G., Adda, M., Hadder, H., Bork, D.: x2OMSAC-an ontology population framework for the ontology of microservices architecture concepts. In: Rocha, A., Adeli, H., Dzemyda, G., Moreira, F., Colla, V. (eds.) WorldCIST 2023. LNNS, vol. 800, pp. 263\u2013274. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-45645-9_25","DOI":"10.1007\/978-3-031-45645-9_25"},{"key":"11_CR24","unstructured":"Morais, G., Lemelin, E., Bork, D., Adda, M.: Companion source code repository (2024). https:\/\/github.com\/UQAR-TUW\/enhancing-api-labelling-bert-gpt"},{"key":"11_CR25","unstructured":"Norvig, P., Russell, S.: Artificial Intelligence: A Modern Approach, vol. 1, pp. 1239\u20131269. Pearson, Harlow (2021)"},{"key":"11_CR26","unstructured":"OpenAI: GPT-3.5-Turbo. https:\/\/platform.openai.com\/docs\/models\/gpt-3-5-turbo"},{"key":"11_CR27","unstructured":"OpenAI: GPT-4-Turbo. https:\/\/platform.openai.com\/docs\/models\/gpt-4-turbo-and-gpt-4"},{"key":"11_CR28","unstructured":"OpenAI: OpenAPI-Python. https:\/\/github.com\/openai\/openai-python"},{"key":"11_CR29","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)","journal-title":"J. Mach. Learn. Res."},{"key":"11_CR30","doi-asserted-by":"crossref","unstructured":"Alexandre Peixoto de Queir\u00f3s, R., Sim\u00f5es, A., Pinto, M.: Code Generation, Analysis Tools, and Testing for Quality. Advances in Computer and Electrical Engineering (2327-039X). IGI Global (2019). https:\/\/books.google.ca\/books?id=Ieh_DwAAQBAJ","DOI":"10.4018\/978-1-5225-7455-2"},{"key":"11_CR31","unstructured":"Radford, A., Narasimhan, K., Salimans, T., Sutskever, I., et al.: Improving language understanding by generative pre-training (2018)"},{"key":"11_CR32","doi-asserted-by":"crossref","unstructured":"Reimers, N., Gurevych, I.: Sentence-BERT: sentence embeddings using Siamese BERT-networks. In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, November 2019. http:\/\/arxiv.org\/abs\/1908.10084","DOI":"10.18653\/v1\/D19-1410"},{"issue":"6","key":"11_CR33","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.31577\/cai_2021_6_1345","volume":"40","author":"L da Rocha Araujo","year":"2021","unstructured":"da Rocha Araujo, L., Rodr\u00edguez, G., Vidal, S., Marcos, C., dos Santos, R.P.: Empirical analysis on OpenAPI topic exploration and discovery to support the developer community. Comput. Inform. 40(6), 1345\u20131369 (2021)","journal-title":"Comput. Inform."},{"issue":"2","key":"11_CR34","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1108\/eb024706","volume":"1","author":"R Sanders","year":"1987","unstructured":"Sanders, R.: The Pareto principle: its use and abuse. J. Serv. Mark. 1(2), 37\u201340 (1987)","journal-title":"J. Serv. Mark."},{"key":"11_CR35","doi-asserted-by":"crossref","unstructured":"Serbout, S., Pautasso, C., Zdun, U., Zimmermann, O.: From OpenAPI fragments to API pattern primitives and design smells. In: 26th European Conference on Pattern Languages of Programs, pp. 1\u201335 (2021)","DOI":"10.1145\/3489449.3489998"},{"issue":"4","key":"11_CR36","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1016\/j.ipm.2009.03.002","volume":"45","author":"M Sokolova","year":"2009","unstructured":"Sokolova, M., Lapalme, G.: A systematic analysis of performance measures for classification tasks. Inf. Process. Manag. 45(4), 427\u2013437 (2009)","journal-title":"Inf. Process. Manag."},{"issue":"4","key":"11_CR37","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/MS.2014.80","volume":"32","author":"G Uddin","year":"2015","unstructured":"Uddin, G., Robillard, M.P.: How API documentation fails. IEEE Softw. 32(4), 68\u201375 (2015)","journal-title":"IEEE Softw."},{"key":"11_CR38","unstructured":"Vaswani, A., et al.: Attention is all you need. Adv. Neural Inf. Process. Syst. 30 (2017)"}],"container-title":["Lecture Notes in Business Information Processing","Enterprise Design, Operations, and Computing. EDOC 2024 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-79059-1_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T04:21:34Z","timestamp":1739247694000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-79059-1_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031790584","9783031790591"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-79059-1_11","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"9 February 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EDOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Enterprise Design, Operations, and Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","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":"11 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"edoc2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conferences.big.tuwien.ac.at\/biweek2024\/edoc.php","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}