{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T22:08:49Z","timestamp":1778623729678,"version":"3.51.4"},"reference-count":29,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62507035"],"award-info":[{"award-number":["62507035"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62572362"],"award-info":[{"award-number":["62572362"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Applied Soft Computing"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.asoc.2026.115136","type":"journal-article","created":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T07:04:33Z","timestamp":1775027073000},"page":"115136","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Context-aware and structure-enhanced graph contrastive learning for third-party library recommendation in mobile app development"],"prefix":"10.1016","volume":"197","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4205-4015","authenticated-orcid":false,"given":"Zilong","family":"Zhang","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2902-7365","authenticated-orcid":false,"given":"Duantengchuan","family":"Li","sequence":"additional","affiliation":[]},{"given":"Tongyue","family":"Zhu","sequence":"additional","affiliation":[]},{"given":"Jian","family":"Wang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2165-2636","authenticated-orcid":false,"given":"Bing","family":"Li","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.asoc.2026.115136_bib0005","series-title":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"466","article-title":"Embedding app-library graph for neural third party library recommendation","author":"Li","year":"2021"},{"issue":"1","key":"10.1016\/j.asoc.2026.115136_bib0010","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1109\/TSE.2020.2982154","article-title":"Diversified third-party library prediction for mobile app development","volume":"48","author":"He","year":"2022","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.asoc.2026.115136_bib0015","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.patcog.2017.04.026","article-title":"Gazing point dependent eye gaze estimation","volume":"71","author":"Cheng","year":"2017","journal-title":"Pattern Recognit."},{"issue":"10","key":"10.1016\/j.asoc.2026.115136_bib0020","doi-asserted-by":"crossref","first-page":"4181","DOI":"10.1109\/TSE.2021.3114381","article-title":"Research on third-party libraries in android apps: a taxonomy and systematic literature review","volume":"48","author":"Zhan","year":"2022","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.asoc.2026.115136_bib0025","series-title":"20th Working Conference on Reverse Engineering, WCRE 2013, Koblenz, Germany, October 14\u201317, 2013","first-page":"182","article-title":"Automated library recommendation","author":"Thung","year":"2013"},{"key":"10.1016\/j.asoc.2026.115136_bib0030","doi-asserted-by":"crossref","DOI":"10.1016\/j.knosys.2026.115449","article-title":"Integrating deep clustering and multi-view graph neural networks for recommender system","volume":"338","author":"Song","year":"2026","journal-title":"Knowl. Based Syst."},{"issue":"4","key":"10.1016\/j.asoc.2026.115136_bib0035","doi-asserted-by":"crossref","first-page":"769","DOI":"10.26599\/TST.2022.9010042","article-title":"Neighbor library-aware graph neural network for third party library recommendation","volume":"28","author":"Li","year":"2023","journal-title":"Tsinghua Sci. Technol."},{"issue":"6","key":"10.1016\/j.asoc.2026.115136_bib0040","doi-asserted-by":"crossref","first-page":"1620","DOI":"10.1109\/TSE.2024.3393504","article-title":"Neural library recommendation by embedding project-library knowledge graph","volume":"50","author":"Li","year":"2024","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"10.1016\/j.asoc.2026.115136_bib0045","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1109\/TKDE.2024.3486747","article-title":"TGformer: a graph transformer framework for knowledge graph embedding","volume":"37","author":"Shi","year":"2025","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"10.1016\/j.asoc.2026.115136_bib0050","doi-asserted-by":"crossref","DOI":"10.1016\/j.asoc.2025.113220","article-title":"Recommender system based on noise enhancement and multi-view graph contrastive learning","volume":"177","author":"Li","year":"2025","journal-title":"Appl. Soft Comput."},{"key":"10.1016\/j.asoc.2026.115136_bib0055","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2019.110460","article-title":"CrossRec: supporting software developers by recommending third-party libraries","volume":"161","author":"Nguyen","year":"2020","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.asoc.2026.115136_bib0060","series-title":"Proceedings of the 9th Asia-Pacific Symposium on Internetware","article-title":"Combining collaborative filtering and topic modeling for more accurate android mobile app library recommendation","author":"Yu","year":"2017"},{"key":"10.1016\/j.asoc.2026.115136_bib0065","series-title":"Proceedings of the 26th International Conference on World Wide Web, WWW \u201917","first-page":"173","article-title":"Neural collaborative filtering","author":"He","year":"2017"},{"key":"10.1016\/j.asoc.2026.115136_bib0070","series-title":"Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, ASE 2018, Montpellier, France, September 3\u20137, 2018","first-page":"293","article-title":"API method recommendation without worrying about the task-API knowledge gap","author":"Huang","year":"2018"},{"key":"10.1016\/j.asoc.2026.115136_bib0075","author":"Sun"},{"key":"10.1016\/j.asoc.2026.115136_bib0080","author":"Dwivedi"},{"key":"10.1016\/j.asoc.2026.115136_bib0085","series-title":"Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6\u201314, 2021, Virtual","first-page":"21618","article-title":"Rethinking graph transformers with spectral attention","author":"Kreuzer","year":"2021"},{"key":"10.1016\/j.asoc.2026.115136_bib0090","series-title":"International Conference on Machine Learning","first-page":"10524","article-title":"On layer normalization in the transformer architecture","author":"Xiong","year":"2020"},{"key":"10.1016\/j.asoc.2026.115136_bib0095","series-title":"Proceedings of the 38th Annual Conference on Neural Information Processing Systems","article-title":"Leveraging contrastive learning for enhanced node representations in tokenized graph transformers","author":"Chen","year":"2024"},{"key":"10.1016\/j.asoc.2026.115136_bib0100","series-title":"Proceedings of the Eleventh International Conference on Learning Representations","article-title":"NAGphormer: a tokenized graph transformer for node classification in large graphs","author":"Chen","year":"2023"},{"key":"10.1016\/j.asoc.2026.115136_bib0105","author":"Rendle"},{"key":"10.1016\/j.asoc.2026.115136_bib0110","series-title":"WWW \u201921: the Web Conference 2021, Virtual Event \/ Ljubljana, Slovenia, April 19\u201323, 2021","first-page":"878","article-title":"Learning intents behind interactions with knowledge graph for recommendation","author":"Wang","year":"2021"},{"key":"10.1016\/j.asoc.2026.115136_bib0115","series-title":"The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, SIGIR 2018, Ann Arbor, MI, USA, July 08\u201312, 2018","first-page":"505","article-title":"Improving sequential recommendation with knowledge-enhanced memory networks","author":"Huang","year":"2018"},{"key":"10.1016\/j.asoc.2026.115136_bib0120","series-title":"The World Wide Web Conference, WWW 2019, San Francisco, CA, USA, May 13\u201317, 2019","first-page":"151","article-title":"Unifying knowledge graph learning and recommendation: towards a better understanding of user preferences","author":"Cao","year":"2019"},{"key":"10.1016\/j.asoc.2026.115136_bib0125","doi-asserted-by":"crossref","DOI":"10.1016\/j.ins.2024.120438","article-title":"Multi-perspective knowledge graph completion with global and interaction features","volume":"666","author":"Li","year":"2024","journal-title":"Inf. Sci."},{"key":"10.1016\/j.asoc.2026.115136_bib0130","series-title":"Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval","first-page":"639","article-title":"LightGCN: simplifying and powering graph convolution network for recommendation","author":"He","year":"2020"},{"key":"10.1016\/j.asoc.2026.115136_bib0135","doi-asserted-by":"crossref","DOI":"10.1016\/j.engappai.2023.106512","article-title":"KGCL: a knowledge-enhanced graph contrastive learning framework for session-based recommendation","volume":"124","author":"Zhang","year":"2023","journal-title":"Eng. Appl. Artif. Intell."},{"issue":"6","key":"10.1016\/j.asoc.2026.115136_bib0140","doi-asserted-by":"crossref","DOI":"10.1016\/j.ipm.2024.103831","article-title":"Homogeneous graph neural networks for third-party library recommendation","volume":"61","author":"Li","year":"2024","journal-title":"Inf. Process. Manag."},{"issue":"5","key":"10.1016\/j.asoc.2026.115136_bib0145","doi-asserted-by":"crossref","DOI":"10.1145\/3757925","article-title":"LLM-enhanced user\u2013item interactions: leveraging edge information for optimized recommendations","volume":"16","author":"Wang","year":"2025","journal-title":"ACM Trans. Intell. Syst. Technol."}],"container-title":["Applied Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1568494626005843?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1568494626005843?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T21:10:08Z","timestamp":1778620208000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1568494626005843"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":29,"alternative-id":["S1568494626005843"],"URL":"https:\/\/doi.org\/10.1016\/j.asoc.2026.115136","relation":{},"ISSN":["1568-4946"],"issn-type":[{"value":"1568-4946","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Context-aware and structure-enhanced graph contrastive learning for third-party library recommendation in mobile app development","name":"articletitle","label":"Article Title"},{"value":"Applied Soft Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.asoc.2026.115136","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"115136"}}