{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T13:31:21Z","timestamp":1743082281964,"version":"3.40.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030857097"},{"type":"electronic","value":"9783030857103"}],"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.springer.com\/tdm"},{"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.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-85710-3_20","type":"book-chapter","created":{"date-parts":[[2021,9,26]],"date-time":"2021-09-26T23:34:47Z","timestamp":1632699287000},"page":"241-252","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Services Extraction for Integration in Software Projects via an Agent-Based Negotiation System"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4132-404X","authenticated-orcid":false,"given":"David","family":"Berrocal-Mac\u00edas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3814-2632","authenticated-orcid":false,"given":"Zakieh","family":"Alizadeh-Sani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9500-9336","authenticated-orcid":false,"given":"Francisco","family":"Pinto-Santos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3444-4393","authenticated-orcid":false,"given":"Alfonso","family":"Gonz\u00e1lez-Briones","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5109-3583","authenticated-orcid":false,"given":"Pablo","family":"Chamoso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2829-1829","authenticated-orcid":false,"given":"Juan M.","family":"Corchado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,9,27]]},"reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Kumar, M., Bhatia, R., Rattan, D.: A survey of web crawlers for information retrieval. Wiley Interdisc. Rev. Data Mining Knowl. Discovery 7(6), e1218 (2017)","DOI":"10.1002\/widm.1218"},{"key":"20_CR2","unstructured":"Dang, S., Ahmad, P.H.: Text mining: techniques and its application. Int. J. Eng. Technol. Innovations 1(4), 866\u20132348 (2014)"},{"issue":"11","key":"20_CR3","doi-asserted-by":"publisher","first-page":"1263","DOI":"10.3390\/electronics10111263","volume":"10","author":"A Rivas","year":"2021","unstructured":"Rivas, A., Gonz\u00e1lez-Briones, A., Cea-Mor\u00e1n, J.J., Prat-P\u00e9rez, A., Corchado, J.M.: My-Trac: system for recommendation of points of interest on the basis of Twitter profiles. Electronics 10(11), 1263 (2021)","journal-title":"Electronics"},{"key":"20_CR4","doi-asserted-by":"publisher","first-page":"713","DOI":"10.1016\/j.neucom.2020.02.125","volume":"423","author":"A Rivas","year":"2021","unstructured":"Rivas, A., Gonzalez-Briones, A., Hernandez, G., Prieto, J., Chamoso, P.: Artificial neural network analysis of the academic performance of students in virtual learning environments. Neurocomputing 423, 713\u2013720 (2021)","journal-title":"Neurocomputing"},{"key":"20_CR5","doi-asserted-by":"crossref","unstructured":"Markovtsev, V., Long, W.: Public git archive: a big code dataset for all. In: Proceedings of the 15th International Conference on Mining Software Repositories, pp. 34\u201337 (2018)","DOI":"10.1145\/3196398.3196464"},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Karampatsis, R.-M., Babii, H., Robbes, R., Sutton, C., Janes, A.: Big code!= big vocabulary: open-vocabulary models for source code. In: 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE), pp. 1073\u20131085. IEEE (2020)","DOI":"10.1145\/3377811.3380342"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"Krutz, D.E., et al.: A dataset of open-source android applications. In: 2015 IEEE\/ACM 12th Working Conference on Mining Software Repositories, pp. 522\u2013525. IEEE (2015)","DOI":"10.1109\/MSR.2015.79"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Luan, S., Yang, D., Barnaby, C., Sen, K., Chandra, S.: Aroma: code recommendation via structural code search. Proc. ACM Program. Lang. 3(OOPSLA), 1\u201328 (2019)","DOI":"10.1145\/3360578"},{"key":"20_CR9","unstructured":"Programmableweb, Dataset [16] (2014). https:\/\/www.programmableweb.com\/api\/. Accessed 2020"},{"key":"20_CR10","unstructured":"QWSdata, Dataset (2007). https:\/\/qwsdata.github.io\/citations.html. Accessed 2018"},{"key":"20_CR11","unstructured":"TabNine, Autocompletion with deep learning (2019). https:\/\/www.kite.com\/. Accessed 2020"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Priya, R., Wang, X., Hu, Y., Sun, Y.: A deep dive into automatic code generation using character based recurrent neural networks. In: 2017 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 369\u2013374. IEEE (2017)","DOI":"10.1109\/CSCI.2017.61"},{"key":"20_CR13","unstructured":"Balog, M., Gaunt, A.L., Brockschmidt, M., Nowozin, S., Tarlow, D.: DeepCoder: learning to write programs. arXiv preprint arXiv:1611.01989 (2016)"},{"key":"20_CR14","unstructured":"Github API (2019). https:\/\/developer.github.com\/v3\/. Accessed 2020"},{"issue":"3","key":"20_CR15","doi-asserted-by":"publisher","first-page":"1296","DOI":"10.1007\/s10664-018-9660-3","volume":"24","author":"GAA Prana","year":"2019","unstructured":"Prana, G.A.A., Treude, C., Thung, F., Atapattu, T., Lo, D.: Categorizing the content of GitHub readme files. Empirical Softw. Eng. 24(3), 1296\u20131327 (2019)","journal-title":"Empirical Softw. Eng."},{"key":"20_CR16","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1007\/978-3-030-33778-0_35","volume-title":"Discovery Science","author":"HS Pham","year":"2019","unstructured":"Pham, H.S., et al.: Mining patterns in source code using tree mining algorithms. In: Kralj Novak, P., \u0160muc, T., D\u017eeroski, S. (eds.) DS 2019. LNCS (LNAI), vol. 11828, pp. 471\u2013480. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-33778-0_35"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Allamanis, M., Sutton, C.: Mining idioms from source code. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 472\u2013483 (2014)","DOI":"10.1145\/2635868.2635901"},{"key":"20_CR18","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1016\/j.jss.2018.09.069","volume":"146","author":"H Nabli","year":"2018","unstructured":"Nabli, H., Djemaa, R.B., Amor, I.A.B.: Efficient cloud service discovery approach based on LDA topic modeling. J. Syst. Softw. 146, 233\u2013248 (2018)","journal-title":"J. Syst. Softw."},{"key":"20_CR19","unstructured":"AWS Services (2006). https:\/\/aws.amazon.com\/ec2\/. Accessed 2021"},{"key":"20_CR20","unstructured":"Azure, Microsoft (2006). https:\/\/azure.microsoft.com\/en-us\/services\/virtual-machines\/. Accessed 2021"},{"key":"20_CR21","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez-Briones, A., Prieto, J., De La Prieta, F., Demazeau, Y., Corchado, J.M.: Virtual agent organizations for user behaviour pattern extraction in energy optimization processes: a new perspective. Neurocomputing (2020)","DOI":"10.1016\/j.neucom.2020.05.117"}],"container-title":["Communications in Computer and Information Science","Highlights in Practical Applications of Agents, Multi-Agent Systems, and Social Good. The PAAMS Collection"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-85710-3_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T09:17:14Z","timestamp":1649409434000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-85710-3_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030857097","9783030857103"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-85710-3_20","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"27 September 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}