详细信息
License Compatibility Detection for OpenJavaWorks Open-Source Projects Based on Code Similarity ( EI收录)
文献类型:期刊文献
英文题名:License Compatibility Detection for OpenJavaWorks Open-Source Projects Based on Code Similarity
作者:Wang, Xiaotong[1]; Yu, Huiqun[1,2]; Fan, Guisheng[1,2]; Liang, Yuguo[1]; Chen, Wentao[1]; Liu, Jingyi[1]
机构:[1] East China University of Science and Technology, Department of Computer Science and Engineering, Shanghai, 200237, China; [2] Shanghai Engineering Research Center of Smart Energy, Shanghai, 201103, China
年份:2025
起止页码:1214
外文期刊名:Proceedings - 2025 IEEE 49th Annual Computers, Software, and Applications Conference, COMPSAC 2025
收录:EI(收录号:20253819196678)
语种:英文
外文关键词:Codes (symbols) - Computer software reusability - Information management - Information systems - Open source software - Open systems
摘要:This study investigates the relationship between code similarity and open-source license compatibility in Java projects. While the extensive use of open-source projects promotes code reuse, it also poses challenges concerning license compatibility. Current license detection methods often overlook code similarities and the degree of sharing among projects. To address these issues, we pave a new research path in the field of license compatibility, with a particular focus on the correlation between code similarity and license compatibility. Unlike traditional methods that focus on individual projects, this research offers a comprehensive approach that identifies potential license compatibility issues both within and across multiple projects. Our analysis employs the BigCloneBench (BCB) dataset and conducts a large-scale empirical study on 746,048 Java open-source projects, which we collected and labeled as OJW. Findings indicate that 11.9% of multi-license projects face compatibility issues, while 23.7% of project pairs with over 70% code similarity demonstrate license incompatibility. This innovative approach not only overcomes the limitations of existing research but also provides developers with a practical tool to reduce legal risks during code reuse, ensuring compliance in open-source software. ? 2025 IEEE.
参考文献:
正在载入数据...
