James Patten, Ph.D work email
- Valid
James Patten, Ph.D personal email
- Valid
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.
-
Teaching FellowUniversity Of LimerickIreland -
Teaching FellowUniversity Of Limerick Oct 2024 - PresentLimerick, County Limerick, Ireland -
Research Fellow In Source Code AnalysisLero Aug 2023 - Oct 2024Limerick, County Limerick, IrelandI am working, using a range of machine learning techniques, to recover architectural artifacts like, but not limited to, features across software systems. The aim of the work is to identify novel approaches towards locating these architectural artifacts in the source code and approaches for subsequent refactoring of the identified code towards higher quality. -
ResearcherLero Oct 2022 - Jul 2023Limerick, County Limerick, Ireland -
LecturerUniversity Of Limerick Sep 2017 - Sep 2022County Limerick, Ireland -
Postgraduate Student With The Biocomputing And Developmental Systems GroupUniversity Of Limerick Sep 2009 - Sep 2017The Bio-computing and Developmental Systems (BDS) Group at the University of Limerick specializes in Evolutionary Automatic Programming, and is the home of Grammatical Evolution, currently the world's only non-patented automatic programming system. -
Software Developer/Esports ResearcherLero Jan 2016 - Jan 2017Limerick, County Limerick, IrelandI was part of interdisciplinary team researching key performance indicators (KPIs) in Esports. Designed a range of surveys to capture input from both amateur and professional gamers, developed KPI testing application using Unreal Engine. Carried out extensive KPI testing and conducted surveys during gaming events: PAX East, May 2016, Boston, USA; Gamescom, August 2016, Cologne, Germany; Dreamhack Winter, November 2016, Jönköping, Sweden.Interviewed professional Esports team in Los Angeles, USA in January 2017 -
Microsoft Student PartnerUniversity Of Limerick 2007 - 2009
-
Intern Research AssistantLero (Irish Software Engineering Research Centre) Jun 2008 - Aug 2008I worked on the integration of a standalone Java application into an existing web application used for the capture and evaluation of system and software architectures -
Intern Software EngineerHavok Jun 2007 - Sep 2007Product research, documentation and presentation of findings.Assist in the upgrade of internal development support site. -
Senior Software Test EngineerLionbridge May 2000 - Feb 2005Development and execution of test solutions for a large number of customers, including:Microsoft, Computer Associates, Nortel Networks and Vodafone Configuration of test environments on most of the major Operating Systems Analysis and reporting of test results Work as an individual and as part of a team to meet project targets and deadlines Communicate with customers and respond to their changing needs Preparation and distribution of project status reports Work on-site when necessitated by project demands:LionBridge, Beijing, China (April 2004 - August 2004)Vodafone, Dublin, Ireland (February 2004 - April 2004)Nortel Networks, Galway, Ireland (November 2001 - May 2003)
James Patten, Ph.D Skills
James Patten, Ph.D Education Details
-
Teaching, Learning And Scholarship -
Evolutionary Computation -
Multimedia And Computer Games Development
Frequently Asked Questions about James Patten, Ph.D
What company does James Patten, Ph.D work for?
James Patten, Ph.D works for University Of Limerick
What is James Patten, Ph.D's role at the current company?
James Patten, Ph.D's current role is Teaching Fellow.
What is James Patten, Ph.D's email address?
James Patten, Ph.D's email address is ja****@****ail.com
What schools did James Patten, Ph.D attend?
James Patten, Ph.D attended University Of Limerick, University Of Limerick, University Of Limerick.
What skills is James Patten, Ph.D known for?
James Patten, Ph.D has skills like Software Engineering, Java, C#, C++, C, Linux, Sql, Python.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial