{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T02:44:38Z","timestamp":1743043478598,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":13,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819756629"},{"type":"electronic","value":"9789819756636"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"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":[[2024]]},"DOI":"10.1007\/978-981-97-5663-6_11","type":"book-chapter","created":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T01:10:40Z","timestamp":1722474640000},"page":"120-131","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Using Graph Neural Network to Analyse and Detect Annotation Misuse in Java Code"],"prefix":"10.1007","author":[{"given":"Jingbo","family":"Yang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Ji","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenjun","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Ren","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kui","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenya","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qingliang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tingting","family":"Dong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,8,1]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Liu, Y., Yan, Y.D., Sha, C.F., Peng, X., Chen, B.H., Wang, C.: DeepAnna: deep learning based java annotation recommendation and misuse detection. In: Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (2022)","key":"11_CR1","DOI":"10.1109\/SANER53432.2022.00086"},{"unstructured":"Nuryyev. Mining annotation usage rules of enterprise java frameworks. thesis of Department of Computing Science University of Alberta (2021)","key":"11_CR2"},{"key":"11_CR3","doi-asserted-by":"publisher","first-page":"102200","DOI":"10.1016\/j.sysarc.2021.102200","volume":"118","author":"M Daoud","year":"2021","unstructured":"Daoud, M., El Mezouari, A., Faci, N., Benslimane, D., Maamar, Z., El Fazziki, A.: A multi-model based microservices identification approach. J. Syst. Architect. 118, 102200 (2021). https:\/\/doi.org\/10.1016\/j.sysarc.2021.102200","journal-title":"J. Syst. Architect."},{"doi-asserted-by":"crossref","unstructured":"Fan, Y., Ma, S.P.: Migrating monolithic mobile application to microservice architecture: an experiment report. In: 2017 IEEE 6th International Conference on AI Mobile Services (2017)","key":"11_CR4","DOI":"10.1109\/AIMS.2017.23"},{"unstructured":"Spring. https:\/\/spring.io\/","key":"11_CR5"},{"unstructured":"MicroProfile. https:\/\/microprofile.io\/","key":"11_CR6"},{"doi-asserted-by":"crossref","unstructured":"C \u0301ordoba-S \u0301anchez, I., de Lara, J.: Ann: a domain-specific language for the effective design and validation of java annotations. Comput. Lang. Syst. Struct. 45, 164\u2013190 (2016)","key":"11_CR7","DOI":"10.1016\/j.cl.2016.02.002"},{"doi-asserted-by":"crossref","unstructured":"Darwin, F.: Annabot: a static verifier for java annotation usage. Adv. Softw. Eng. 540\u2013547 (2010)","key":"11_CR8","DOI":"10.1155\/2010\/540547"},{"doi-asserted-by":"publisher","unstructured":"Noguera, C., Duchien, L.: Annotation framework validation using domain models. In: Schieferdecker, I., Hartman, A. (eds.) Model Driven Architecture \u2013 Foundations and Applications. ECMDA-FA 2008. LNCS, vol. 5095. Springer, Berlin, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-69100-6_4","key":"11_CR9","DOI":"10.1007\/978-3-540-69100-6_4"},{"key":"11_CR10","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1007\/978-981-16-6054-2_22","volume-title":"Graph Neural Networks: Foundations, Frontiers, and Applications","author":"M Allamanis","year":"2022","unstructured":"Allamanis, M.: Graph neural networks in program analysis. In: Wu, L., Peng, C., Jain, P., Liang, Z. (eds.) Graph Neural Networks: Foundations, Frontiers, and Applications, pp. 483\u2013497. Springer Nature Singapore, Singapore (2022). https:\/\/doi.org\/10.1007\/978-981-16-6054-2_22"},{"unstructured":"Zhou, X., et al.: Heterogeneous Graph Attention Network (2019)","key":"11_CR11"},{"unstructured":"Vaswani, A., et al.: Attention is all you need. Adv. Neural Inform. Process. Syst. 30 (2017)","key":"11_CR12"},{"unstructured":"Liu, P., Qiu, X., Huang, X.: Recurrent neural network for text classification with multi-task learning. In: Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI 2016, pp. 2873\u20132879 (2016)","key":"11_CR13"}],"container-title":["Lecture Notes in Computer Science","Advanced Intelligent Computing Technology and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-97-5663-6_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T01:27:46Z","timestamp":1722475666000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-97-5663-6_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9789819756629","9789819756636"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-981-97-5663-6_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 August 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICIC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Intelligent Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tianjin","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","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":"5 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icic2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.ic-icc.cn\/2024\/index.htm","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}