{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T00:48:54Z","timestamp":1782175734619,"version":"3.54.5"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030793814","type":"print"},{"value":"9783030793821","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"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":[[2021]]},"DOI":"10.1007\/978-3-030-79382-1_6","type":"book-chapter","created":{"date-parts":[[2021,6,23]],"date-time":"2021-06-23T05:06:33Z","timestamp":1624424793000},"page":"91-106","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":48,"title":["An NLP-Based Architecture for\u00a0the\u00a0Autocompletion of Partial Domain Models"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7779-8810","authenticated-orcid":false,"given":"Loli","family":"Burgue\u00f1o","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9639-0186","authenticated-orcid":false,"given":"Robert","family":"Claris\u00f3","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"S\u00e9bastien","family":"G\u00e9rard","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuai","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2418-2489","authenticated-orcid":false,"given":"Jordi","family":"Cabot","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,6,24]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Agt-Rickauer, H., Kutsche, R., Sack, H.: Automated recommendation of related model elements for domain models. In: MODELSWARD 2018, vol. 991, pp. 134\u2013158 (2018)","DOI":"10.1007\/978-3-030-11030-7_7"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Arora, C., Sabetzadeh, M., Briand, L.C., Zimmer, F.: Extracting domain models from natural-language requirements: approach and industrial evaluation. In: MODELS 2016, pp. 250\u2013260 (2016)","DOI":"10.1145\/2976767.2976769"},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"Bakar, N.H., Kasirun, Z.M., Salleh, N.: Feature extraction approaches from natural language requirements for reuse in software product lines: a systematic literature review. J. Syst. Softw. 106, 132\u2013149 (2015)","DOI":"10.1016\/j.jss.2015.05.006"},{"key":"6_CR4","unstructured":"Brown, T.B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., et al.: Language models are few-shot learners (2020). https:\/\/arxiv.org\/abs\/2005.14165"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Bruch, M., Monperrus, M., Mezini, M.: Learning from examples to improve code completion systems. In: ESEC-FSE 2009, pp. 213\u2013222 (2009)","DOI":"10.1145\/1595696.1595728"},{"key":"6_CR6","unstructured":"Buitelaar, P., Cimiano, P., Magnini, B.: Ontology learning from text: methods, evaluation and applications, vol. 123. IOS press (2005)"},{"key":"6_CR7","unstructured":"CEA NLP tech: LIMA: LIbre Multilingual Analyzer. https:\/\/github.com\/aymara\/lima\/wiki\/DeepLima-beta#the-lima-multilingual-nlp-tool (2020)"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Conesa, J., Oliv\u00e9, A.: A method for pruning ontologies in the development of conceptual schemas of information systems. In: JoDS V, pp. 64\u201390 (2006)","DOI":"10.1007\/11617808_3"},{"issue":"2","key":"6_CR9","doi-asserted-by":"publisher","first-page":"1474","DOI":"10.1016\/j.eswa.2007.01.043","volume":"34","author":"MY Dahab","year":"2008","unstructured":"Dahab, M.Y., Hassan, H.A., Rafea, A.: TextOntoEx: automatic ontology construction from natural English text. Expert Syst. Appl. 34(2), 1474\u20131480 (2008)","journal-title":"Expert Syst. Appl."},{"key":"6_CR10","unstructured":"Devlin, J., Chang, M., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding (2018). http:\/\/arxiv.org\/abs\/1810.04805"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Elkamel, A., Gzara, M., Ben-Abdallah, H.: An UML class recommender system for software design. In: AICCSA 2016, pp. 1\u20138 (2016)","DOI":"10.1109\/AICCSA.2016.7945659"},{"key":"6_CR12","unstructured":"Evans, E.: Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional (2004)"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Fellbaum, C.: WordNet: an electronic lexical database. Bradford Books (1998). https:\/\/wordnet.princeton.edu\/","DOI":"10.7551\/mitpress\/7287.001.0001"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Friedrich, F., Mendling, J., Puhlmann, F.: Process model generation from natural language text. In: CAISE 2011, pp. 482\u2013496 (2011)","DOI":"10.1007\/978-3-642-21640-4_36"},{"key":"6_CR15","unstructured":"Ganser, A., Lichter, H.: Engineering model recommender foundations. In: MODELSWARD 2013, vol. 19, pp. 135\u2013142 (2013)"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Gasparic, M., Janes, A.: What recommendation systems for software engineering recommend. J. Syst. Softw. 113, 101\u2013113 (2016)","DOI":"10.1016\/j.jss.2015.11.036"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Grave, E., Bojanowski, P., Gupta, P., Joulin, A., Mikolov, T.: Learning word vectors for 157 languages. In: LREC 2018 (2018)","DOI":"10.63317\/2dwkd5xar3i5"},{"issue":"2","key":"6_CR18","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MC.2018.1451652","volume":"51","author":"D Harel","year":"2018","unstructured":"Harel, D., Katz, G., Marelly, R., Marron, A.: Wise computing: toward endowing system development with proactive wisdom. Computer 51(2), 14\u201326 (2018)","journal-title":"Computer"},{"key":"6_CR19","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1023\/A:1022916028950","volume":"10","author":"HM Harmain","year":"2003","unstructured":"Harmain, H.M., Gaizauskas, R.J.: Cm-builder: a natural language-based case tool for object-oriented analysis. Autom. Softw. Eng. 10, 157\u2013181 (2003)","journal-title":"Autom. Softw. Eng."},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Ibrahim, M., Ahmad, R.: Class diagram extraction from textual requirements using natural language processing (NLP) techniques. In: ICCRD 2010, pp. 200\u2013204 (2010)","DOI":"10.1109\/ICCRD.2010.71"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Kuhn, A.: On recommending meaningful names in source and UML. In: RSSE 2010, pp. 50\u201351 (2010)","DOI":"10.1145\/1808920.1808932"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Kumar, D.D., Sanyal, R.: Static UML model generator from analysis of requirements (SUGAR). In: ASEA 2008, pp. 77\u201384 (2008)","DOI":"10.1109\/ASEA.2008.25"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Kuschke, T., M\u00e4der, P.: Pattern-based auto-completion of UML modeling activities. In: ASE 2014, pp. 551\u2013556 (2014)","DOI":"10.1145\/2642937.2642949"},{"issue":"3","key":"6_CR24","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1016\/j.datak.2006.04.001","volume":"60","author":"CS Lee","year":"2007","unstructured":"Lee, C.S., Kao, Y.F., Kuo, Y.H., Wang, M.H.: Automated ontology construction for unstructured text documents. Data Knowl. Eng. 60(3), 547\u2013566 (2007)","journal-title":"Data Knowl. Eng."},{"key":"6_CR25","unstructured":"Marasoiu, M., Church, L., Blackwell, A.F.: An empirical investigation of code completion usage by professional software developers. In: PPIG 2015, p. 14 (2015)"},{"key":"6_CR26","unstructured":"Mendix: Mendix assist (2020). https:\/\/www.mendix.com\/platform\/#assist"},{"key":"6_CR27","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G., Dean, J.: Distributed representations of words and phrases and their compositionality. In: NIPS 2013, vol. 2 (2013)"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Mussbacher, G., Combemale, B., Kienzle, J., et al.: Opportunities in intelligent modeling assistance. Softw. Syst. Model. 19(5), 1045\u20131053 (2020)","DOI":"10.1007\/s10270-020-00814-5"},{"key":"6_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39390-0","volume-title":"Conceptual Modeling of Information Systems","author":"A Oliv\u00e9","year":"2007","unstructured":"Oliv\u00e9, A.: Conceptual Modeling of Information Systems. Springer, Berlin (2007). https:\/\/doi.org\/10.1007\/978-3-540-39390-0"},{"key":"6_CR30","unstructured":"OutSystems: (2020). https:\/\/www.outsystems.com\/p\/low-code-platform\/"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Pennington, J., Socher, R., Manning, C.D.: GloVe: global vectors for word representation. In: EMNLP 2014, pp. 1532\u20131543 (2014)","DOI":"10.3115\/v1\/D14-1162"},{"issue":"1","key":"6_CR32","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s00766-018-0307-0","volume":"25","author":"I Reinhartz-Berger","year":"2020","unstructured":"Reinhartz-Berger, I., Kemelman, M.: Extracting core requirements for software product lines. Requirements Eng. 25(1), 47\u201365 (2020)","journal-title":"Requirements Eng."},{"issue":"4","key":"6_CR33","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MS.2009.161","volume":"27","author":"M Robillard","year":"2009","unstructured":"Robillard, M., Walker, R., Zimmermann, T.: Recommendation systems for software engineering. IEEE Softw. 27(4), 80\u201386 (2009)","journal-title":"IEEE Softw."},{"key":"6_CR34","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/j.jss.2013.08.036","volume":"88","author":"VBRV Sagar","year":"2014","unstructured":"Sagar, V.B.R.V., Abirami, S.: Conceptual modeling of natural language functional requirements. J. Syst. Softw. 88, 25\u201341 (2014)","journal-title":"J. Syst. Softw."},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"Saini, R., Mussbacher, G., Guo, J.L., Kienzle, J.: DoMoBOT: a bot for automated and interactive domain modelling. In: MDE Intelligence 2020, pp. 1\u201310 (2020)","DOI":"10.1145\/3417990.3421385"},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Saini, R., Mussbacher, G., Guo, J.L., Kienzle, J.: Towards queryable and traceable domain models. In: RE 2020, pp. 334\u2013339. IEEE (2020)","DOI":"10.1109\/RE48521.2020.00044"},{"issue":"2","key":"6_CR37","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1177\/0037549709340530","volume":"86","author":"S Sen","year":"2010","unstructured":"Sen, S., Baudry, B., Vangheluwe, H.: Towards domain-specific model editors with automatic model completion. Simulation 86(2), 109\u2013126 (2010)","journal-title":"Simulation"},{"issue":"1","key":"6_CR38","first-page":"12","volume":"1004","author":"T Shao","year":"2018","unstructured":"Shao, T., Chen, H., Chen, W.: Query auto-completion based on word2vec semantic similarity. J. Phys. Conf. Ser. 1004(1), 12\u201318 (2018)","journal-title":"J. Phys. Conf. Ser."},{"key":"6_CR39","volume-title":"EMF: Eclipse Modeling Framework 2.0.","author":"D Steinberg","year":"2009","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0., 2nd edn. Addison-Wesley Professional, Boston (2009)","edition":"2"},{"issue":"4","key":"6_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2333112.2333115","volume":"44","author":"W Wong","year":"2012","unstructured":"Wong, W., Liu, W., Bennamoun, M.: Ontology learning from text: a look back and into the future. ACM Comput. Surv. (CSUR) 44(4), 1\u201336 (2012)","journal-title":"ACM Comput. Surv. (CSUR)"}],"container-title":["Lecture Notes in Computer Science","Advanced Information Systems Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-79382-1_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T00:08:29Z","timestamp":1782173309000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-79382-1_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030793814","9783030793821"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-79382-1_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"24 June 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CAiSE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Advanced Information Systems Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Melbourne, VIC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Australia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 June 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 July 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"33","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"caise2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/caise21.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"In addition, 18 contributions were accepted for the CAiSE 2021 Forum, and 15 papers from the Workshops. The conference was held online due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}