{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T03:11:16Z","timestamp":1778728276776,"version":"3.51.4"},"reference-count":54,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"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":["62176099"],"award-info":[{"award-number":["62176099"]}],"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":["62172311"],"award-info":[{"award-number":["62172311"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.jss.2026.112869","type":"journal-article","created":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T15:11:06Z","timestamp":1775315466000},"page":"112869","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["Unveiling code clones in the Eclipse IIoT software ecosystem"],"prefix":"10.1016","volume":"239","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7258-993X","authenticated-orcid":false,"given":"Zengyang","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-3763-5962","authenticated-orcid":false,"given":"Binbin","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-8509-4168","authenticated-orcid":false,"given":"Yimeng","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7556-153X","authenticated-orcid":false,"given":"Ran","family":"Mo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2056-5346","authenticated-orcid":false,"given":"Peng","family":"Liang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7545-7986","authenticated-orcid":false,"given":"Hui","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4239-2009","authenticated-orcid":false,"given":"Yutao","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.jss.2026.112869_bib0001","doi-asserted-by":"crossref","DOI":"10.1007\/s10664-024-10529-6","article-title":"Free open source communities sustainability: does it make a difference in software quality?","volume":"29","author":"Alami","year":"2024","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0002","doi-asserted-by":"crossref","DOI":"10.1016\/j.cosrev.2025.100786","article-title":"A systematic literature review on cross-language source code clone detection","volume":"58","author":"Alshabib","year":"2025","journal-title":"Comput. Sci. Rev."},{"key":"10.1016\/j.jss.2026.112869_bib0003","doi-asserted-by":"crossref","DOI":"10.1145\/3721125","article-title":"Unraveling code clone dynamics in deep learning frameworks","volume":"34","author":"Assi","year":"2025","journal-title":"ACM Trans. Softw. Eng. Method."},{"key":"10.1016\/j.jss.2026.112869_bib0004","series-title":"Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR)","first-page":"81","article-title":"How clones are maintained: an empirical study","author":"Aversano","year":"2007"},{"key":"10.1016\/j.jss.2026.112869_bib0005","series-title":"Software Modeling and Measurement: The Goal\/Question\/Metric Paradigm","author":"Basili","year":"1992"},{"key":"10.1016\/j.jss.2026.112869_bib0006","doi-asserted-by":"crossref","DOI":"10.1007\/s10664-023-10381-0","article-title":"Developers talking about code quality","volume":"28","author":"B\u00f6rstler","year":"2023","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0007","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.compind.2018.04.015","article-title":"The industrial internet of things (IIot): an analysis framework","volume":"101","author":"Boyes","year":"2018","journal-title":"Comput. Ind."},{"key":"10.1016\/j.jss.2026.112869_bib0008","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2024.111964","article-title":"An empirical study of code reuse between github and stack overflow during software development","volume":"210","author":"Chen","year":"2024","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2026.112869_bib0009","unstructured":"Danial, A., 2024. cloc: v2.02. https:\/\/doi.org\/10.5281\/zenodo.13179769."},{"key":"10.1016\/j.jss.2026.112869_bib0010","doi-asserted-by":"crossref","first-page":"114263","DOI":"10.1109\/ACCESS.2024.3443271","article-title":"A systematic literature review on requirements engineering and maintenance for embedded software","volume":"12","author":"Fariha","year":"2024","journal-title":"IEEE Access"},{"key":"10.1016\/j.jss.2026.112869_bib0011","first-page":"1","article-title":"Integrating artificial intelligence in industry 4.0: insights, challenges, and future prospects - a literature review","author":"Gabsi","year":"2024","journal-title":"Ann. Oper. Res."},{"key":"10.1016\/j.jss.2026.112869_bib0012","series-title":"Proceedings of the 12th IEEE International Workshop on Software Clones (IWSC)","first-page":"37","article-title":"Correlation analysis between code clone metrics and project data on the same specification projects","author":"Higo","year":"2018"},{"key":"10.1016\/j.jss.2026.112869_bib0013","series-title":"Proceedings of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","first-page":"225","article-title":"Assessing code clone harmfulness: indicators, factors, and counter measures","author":"Hu","year":"2021"},{"key":"10.1016\/j.jss.2026.112869_bib0014","series-title":"Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering Workshops (ASEW)","first-page":"239","article-title":"A study of code clone on open source VR software","author":"Huang","year":"2024"},{"key":"10.1016\/j.jss.2026.112869_bib0015","article-title":"Supporting model-based safety analysis for safety-critical iot systems","volume":"78","author":"Ihirwe","year":"2024","journal-title":"J. Comput. Lang."},{"key":"10.1016\/j.jss.2026.112869_bib0016","article-title":"Clones in deep learning code: what, where, and why?","volume":"27","author":"Jebnoun","year":"2021","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0017","series-title":"Proceedings of the 29th International Conference on Software Engineering (ICSE)","first-page":"96","article-title":"Deckard: scalable and accurate tree-based detection of code clones","author":"Jiang","year":"2007"},{"key":"10.1016\/j.jss.2026.112869_bib0018","series-title":"Proceedings of the 31st IEEE International Conference on Software Engineering (ICSE)","first-page":"485","article-title":"Do code clones matter?","author":"Juergens","year":"2009"},{"issue":"7","key":"10.1016\/j.jss.2026.112869_bib0019","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","article-title":"Ccfinder: a multilinguistic token-based code clone detection system for large scale source code","volume":"28","author":"Kamiya","year":"2002","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0020","series-title":"Proceedings of the 13th Working Conference on Reverse Engineering (WCRE)","first-page":"19","article-title":"\u201cCloning considered harmful\u201d considered harmful: patterns of cloning in software","author":"Kapser","year":"2006"},{"issue":"5","key":"10.1016\/j.jss.2026.112869_bib0021","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1145\/1095430.1081737","article-title":"An empirical study of code clone genealogies","volume":"30","author":"Kim","year":"2005","journal-title":"ACM SIGSOFT Softw. Eng. Not."},{"key":"10.1016\/j.jss.2026.112869_bib0022","series-title":"Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)","first-page":"1","article-title":"Software-clone rates in open-source programs written in C or C++","author":"Koschke","year":"2016"},{"key":"10.1016\/j.jss.2026.112869_bib0023","series-title":"Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","first-page":"118","article-title":"Software in the manufacturing industry: emerging security challenge areas for IIot platforms","author":"Landeck","year":"2024"},{"key":"10.1016\/j.jss.2026.112869_bib0024","doi-asserted-by":"crossref","unstructured":"Li, Z., Huang, B., Li, Y., Mo, R., Liang, P., Liu, H., Ma, Y., 2025. Replication package of the paper: unveiling Code Clones in the Eclipse IIoT Software Ecosystem. https:\/\/github.com\/ResultIIoT\/CCIIoT.","DOI":"10.1016\/j.jss.2026.112869"},{"issue":"OOPSLA","key":"10.1016\/j.jss.2026.112869_bib0025","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3133908","article-title":"D\u00e9j\u00e0vu: a map of code duplicates on github","volume":"1","author":"Lopes","year":"2017","journal-title":"Proc. ACM Program. Lang."},{"key":"10.1016\/j.jss.2026.112869_bib0026","series-title":"Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM)","first-page":"227","article-title":"Assessing the effect of clones on changeability","author":"Lozano","year":"2008"},{"key":"10.1016\/j.jss.2026.112869_bib0027","series-title":"Proceedings of the 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","first-page":"1073","article-title":"A comprehensive study on code clones in automated driving software","author":"Mo","year":"2023"},{"key":"10.1016\/j.jss.2026.112869_bib0028","series-title":"Proceedings of the 47th IEEE\/ACM International Conference on Software Engineering (ICSE)","first-page":"3060","article-title":"Code cloning in solidity smart contracts: prevalence, evolution, and impact on development","author":"Mo","year":"2025"},{"issue":"6","key":"10.1016\/j.jss.2026.112869_bib0029","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3607181","article-title":"Exploring the impact of code clones on deep learning software","volume":"32","author":"Mo","year":"2023","journal-title":"ACM Trans. Softw. Eng. Method."},{"key":"10.1016\/j.jss.2026.112869_bib0030","series-title":"Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC)","first-page":"1227","article-title":"Comparative stability of cloned and non-cloned code: an empirical study","author":"Mondal","year":"2012"},{"key":"10.1016\/j.jss.2026.112869_bib0031","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.jss.2018.05.028","article-title":"Bug-proneness and late propagation tendency of code clones: a comparative study on different clone types","volume":"144","author":"Mondal","year":"2018","journal-title":"J. Syst. Softw."},{"issue":"24","key":"10.1016\/j.jss.2026.112869_bib0032","doi-asserted-by":"crossref","first-page":"7160","DOI":"10.3390\/s20247160","article-title":"Security issues and software updates management in the industrial internet of things (IIot) era","volume":"20","author":"Mugarza","year":"2020","journal-title":"Sensors"},{"key":"10.1016\/j.jss.2026.112869_bib0033","series-title":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE)","first-page":"830","article-title":"Nil: large-scale detection of large-variance clones","author":"Nakagawa","year":"2021"},{"issue":"2","key":"10.1016\/j.jss.2026.112869_bib0034","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3487062","article-title":"Why do developers reject refactorings in open-source projects?","volume":"31","author":"Pantiuchina","year":"2021","journal-title":"ACM Trans. Softw. Eng. Method."},{"issue":"4","key":"10.1016\/j.jss.2026.112869_bib0035","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1109\/TSE.2011.61","article-title":"Mutable protection domains: adapting system fault isolation for reliability and efficiency","volume":"38","author":"Parmer","year":"2012","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0036","series-title":"Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC)","first-page":"172","article-title":"Nicad: accurate detection of near-miss intentional clones using flexible pretty-printing and code normalization","author":"Roy","year":"2008"},{"key":"10.1016\/j.jss.2026.112869_bib0037","series-title":"Proceedings of the International Conference on Software Testing, Verification, and Validation (ICST) Workshops","first-page":"157","article-title":"A mutation\/injection-based automatic framework for evaluating code clone detection tools","author":"Roy","year":"2009"},{"issue":"2","key":"10.1016\/j.jss.2026.112869_bib0038","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","article-title":"Guidelines for conducting and reporting case study research in software engineering","volume":"14","author":"Runeson","year":"2009","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0039","doi-asserted-by":"crossref","first-page":"2232","DOI":"10.1007\/s10664-017-9572-7","article-title":"Cloned and non-cloned java methods: a comparative study","volume":"23","author":"Saini","year":"2018","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0040","series-title":"Proceedings of the 38th International Conference on Software Engineering (ICSE)","first-page":"1157","article-title":"SourcererCC: scaling code clone detection to big-code","author":"Sajnani","year":"2016"},{"key":"10.1016\/j.jss.2026.112869_bib0041","doi-asserted-by":"crossref","DOI":"10.1016\/j.jnca.2019.102481","article-title":"A comprehensive survey on attacks, security issues and blockchain solutions for iot and IIot","volume":"149","author":"Sengupta","year":"2020","journal-title":"J. Netw. Comput. Appl."},{"key":"10.1016\/j.jss.2026.112869_bib0042","series-title":"Industrial Internet of Things","first-page":"19","article-title":"Challenges in industrial internet of things (IIoT)","author":"Shakya","year":"2022"},{"issue":"1","key":"10.1016\/j.jss.2026.112869_bib0043","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/TSE.2018.2880977","article-title":"A systematic literature review on bad smells-5\u202fw\u2019s: which, when, what, who, where","volume":"47","author":"Sobrinho","year":"2018","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112869_bib0044","series-title":"Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME)","first-page":"476","article-title":"Towards a big data curated benchmark of inter-project code clones","author":"Svajlenko","year":"2014"},{"key":"10.1016\/j.jss.2026.112869_bib0045","series-title":"Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME)","first-page":"321","article-title":"Evaluating modern clone detection tools","author":"Svajlenko","year":"2014"},{"key":"10.1016\/j.jss.2026.112869_bib0046","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1016\/j.jmsy.2022.06.015","article-title":"Digital twin modeling","volume":"64","author":"Tao","year":"2022","journal-title":"J. Manuf. Syst."},{"issue":"3","key":"10.1016\/j.jss.2026.112869_bib0047","doi-asserted-by":"crossref","first-page":"1918","DOI":"10.1109\/TII.2021.3097131","article-title":"A blockchain-based machine learning framework for edge services in IIot","volume":"18","author":"Tian","year":"2022","journal-title":"IEEE Trans. Ind. Inf."},{"issue":"11","key":"10.1016\/j.jss.2026.112869_bib0048","doi-asserted-by":"crossref","first-page":"3115","DOI":"10.1007\/s13042-020-01246-9","article-title":"Clone detection in 5g-enabled social iot system using graph semantics and deep learning model","volume":"12","author":"Ullah","year":"2021","journal-title":"Int. J. Mach. Learn. Cybern."},{"key":"10.1016\/j.jss.2026.112869_bib0049","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2023.111618","article-title":"Ccstokener: fast yet accurate code clone detection with semantic token","volume":"199","author":"Wang","year":"2023","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2026.112869_bib0050","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2023.111796","article-title":"A systematic literature review on source code similarity measurement and clone detection: techniques, applications, and challenges","volume":"204","author":"Zakeri-Nasrabadi","year":"2023","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2026.112869_bib0051","series-title":"Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension (ICPC)","first-page":"449","article-title":"Exploring and understanding cross-service code clones in microservice projects","author":"Zhao","year":"2022"},{"key":"10.1016\/j.jss.2026.112869_bib0052","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1109\/TGCN.2021.3100622","article-title":"Green AI for IIot: energy efficient intelligent edge computing for industrial internet of things","volume":"6","author":"Zhu","year":"2022","journal-title":"IEEE Trans. Green Commun. Netw."},{"key":"10.1016\/j.jss.2026.112869_bib0053","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2024.112215","article-title":"Development and benchmarking of multilingual code clone detector","volume":"219","author":"Zhu","year":"2025","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2026.112869_bib0054","doi-asserted-by":"crossref","first-page":"179104","DOI":"10.1109\/ACCESS.2024.3506013","article-title":"Multilingual investigation of cross-project code clones in open-source software for internet of things systems","volume":"12","author":"Zhu","year":"2024","journal-title":"IEEE Access"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226001020?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226001020?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T02:51:38Z","timestamp":1778727098000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121226001020"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":54,"alternative-id":["S0164121226001020"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2026.112869","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Unveiling code clones in the Eclipse IIoT software ecosystem","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jss.2026.112869","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Inc. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"112869"}}