Azmain, Md AquibAhmed, Md SabbirAfiat, ApurbaParisa, Jumanah SuhaTalha, Sarker MdAfrin, SanzidaIslam, Taan Gazi Safowan2025-12-292025-12-2920252025-10ID 23341096ID 21201774ID 21201508ID 21201214ID 21201384http://hdl.handle.net/10361/27384Cataloged from PDF version of thesis.Includes bibliographical references (pages 39-41).This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025.In recent years, code theft has become a significant threat to the software industry. Incidents of code being stolen and used anonymously are increasingly common, alongside other security challenges such as plagiarism, copyright disputes, software piracy, and unauthorized, anonymous contributions on platforms like GitHub. This paper presents a clear pipeline that uses code writing style, developer profiles, and a hybrid clone detector called CodeCloneX to find who wrote code and where code was reused. The dataset comprises source code samples from 10,000 prominent GitHub contributors, obtained through GitHub mining. We extracted simple filelevel style features, then made per-developer profiles by averaging those features. We compared three clustering methods: KMeans, Agglomerative, and BIRCH and our clone detector can detect clones of about 90% of lines of code and 57% of files. These results show that combining style profiles with clone analysis helps detect likely authors and reused code in large codebases. By providing a framework for recognizing coding styles and optimizing team collaboration, the findings contribute to improved code readability, maintainability, and software project management.51 pagesenBRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.Software developmentCode theftCode stylometryClone detectionDeveloper profilingCode analysisDeveloper behaviourSoftware securitySoftware piracySoftware project managementComputer software--Piracy (Copyright).Software piracy--Prevention.Software protection.Software engineering.Exploring developer patterns and code similarities: an in-depth study using code stylometry, developer profiling, and clone detection in software projectsThesis