Personal profile
Biography
As a research fellow at Lero, the Science Foundation Ireland Research Centre for Software, I apply machine learning techniques to recover and refactor architectural artifacts in large-scale codebases. With over 10 years of experience in software engineering and research, I have developed expertise in source code analysis, software clone detection, and evolutionary computation.
My research aims to improve the quality, reliability, and security of software systems by identifying and eliminating code duplication, which can lead to errors, vulnerabilities, and maintenance issues. I also explore the use of evolutionary algorithms and large language models to generate synthetic data for training supervised learning models. In addition to my research, I am passionate about supporting initiatives that promote diversity and inclusion in STEM education and careers, such as the WiSTEM2D scholarship programme.
Fingerprint
Dive into the research topics where James Patten is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
- 1 Similar Profiles
Collaborations and top research areas from the last five years
Recent external collaboration on country/territory level. Dive into details by clicking on the dots or
-
Industrial-Scale Neural Network Clone Detection with Disk-Based Similarity Search
Ahmed, G. A., Chochlov, M., Razzaq, A., Patten, J. V., Han, Y., Lu, G., Buckley, J. & Gregg, D., Feb 2025, Proceedings - 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025. Institute of Electrical and Electronics Engineers Inc., p. 522-532 11 p. (Proceedings - 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
-
Breaking the bias: perspectives of a WiSTEM2D programme inspiring female undergraduates for a technical future
Travers, M., Dwivedi, A., Richardson, I., Crowley, K. & Patten, J. V., 2024, In: Education and Training. 66, 10, p. 106-119 14 p.Research output: Contribution to journal › Article › peer-review
Open Access -
Nearest-neighbor, BERT-based, scalable clone detection: A practical approach for large-scale industrial code bases
Ahmed, G. A., Patten, J. V., Han, Y., Lu, G., Hou, W., Gregg, D., Buckley, J. & Chochlov, M., Dec 2024, In: Software - Practice and Experience. 54, 12, p. 2349-2374 26 p.Research output: Contribution to journal › Article › peer-review
Open Access -
Shooting for the Stars: How a STEM Initiative has Evolved to Address Gender Challenges in Work and Education
Travers, M., Bromell, J., Crowley, K., Patten, J. V. & Richardson, I., 2023, Proceedings - 2023 IEEE/ACM 4th Workshop on Gender Equity, Diversity, and Inclusion in Software Engineering, GEICSE 2023. Institute of Electrical and Electronics Engineers Inc., p. 25-32 8 p. (Proceedings - 2023 IEEE/ACM 4th Workshop on Gender Equity, Diversity, and Inclusion in Software Engineering, GEICSE 2023).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
Open Access -
Using Ensemble Inference to Improve Recall of Clone Detection
Ahmed, G. A., Patten, J. V., Han, Y., Lu, G., Gregg, D., Buckley, J. & Chochlov, M., 2023, Proceedings - 2023 IEEE 17th International Workshop on Software Clones, IWSC 2023. Institute of Electrical and Electronics Engineers Inc., p. 15-21 7 p. (Proceedings - 2023 IEEE 17th International Workshop on Software Clones, IWSC 2023).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
Open Access