Home
  • Home
  • About Us
    • About Us
    • Management and Governance
      • Overview
      • Advisory Board
      • Executive Committee
      • Governance Committee
      • Operations Team
    • Lero Stories
    • Diversity
    • Careers
    • Logos and Guidelines
  • Research
    • Introduction
    • Blended Autonomous Vehicles
    • Empower
    • Publications
      • All Publications
      • Technical Reports
      • Public Reports
    • Lero Esports Science Research Lab
    • International Projects
    • Lero Research Activities
    • Parnas Fellowship
  • Meet the Team
    • People Directory
    • Operations Team
    • Executive Committee
  • Industry
    • Overview
    • Our Partners
    • Logitech Case Study
    • Testimonials
  • Impact & Excellence
    • Overview
    • Economic Impact
    • Spinout Companies
  • Education & Public Engagement
    • Overview
    • Education
    • Engaged Research
    • Software for All
  • News & Events
  • Open Science
    • Open Source Programme Office
    • Open Science Charter
    • Open Science Calendar of Events
  • Contact

Search form

Primary tabs

  • View(active tab)
  • Publications

Jim Buckley

Academic

You are here

  • Home
  • Our People
  • Jim Buckley
Jim Buckley's picture
University of Limerick

Contact Details

OFFICE:

TEL: +353-61-213531

EXPERTISE: Modernizing Legacy Systems

send email

Jim Buckley obtained an upper 2:1 Honours, BSc degree in Biochemistry from the University of Galway in 1989. In 1994 he was awarded an MSc degree in Computer Science from the University of Limerick and he followed this with a PhD in Computer Science from the same University in 2002. He currently works as a Professor in the Computer Science and Information Systems Department at the University of Limerick, Ireland.

He is a Principal Investigator in Lero and performs a significant portion of his current research work in the TREES Programme; a programme entirely funded by Huawei.

He leads the ARC group within Lero, a team dedicated to supporting software developers who are tasked with maintaining and evolving software systems. In this capacity, he has one of the most frequently cited taxonomies in software evolution and his work has substantially refined theories of software comprehension and information seeking: core subtasks in the evolving of software systems. He has also defined a state-of-the-art approach and tooling for evaluating software systems’ architectures. This approach has been (independently) identified as a leader in the field and has been used by seven companies based in Ireland today. Likewise, his research on feature location: the task of identifying where in the source code a specified functionality of the system is implemented. 

In specific he has providing guidance to researchers designing empirical evaluations of their proposed feature location techniques. And under his leadership, the group have also developed approaches and illustrative prototype tools that were used by his commercial partners. One of these approach’s associated tooling has been licensed to an international consultancy company who specializes in evolving mature legacy software systems.

Recently his work has focused more on the adoption of AI4SE and SE4AI approaches: In collaboration with industrial partners, he has developed an LLM-based approach for clone detection that, unlike the existing state-of-the-art in that area is scalable. This has resulted in two IP assignments to the company and several top-tier academic publications. Likewise, he has led a team that have proposed a novel XAI approach, that also manages to retain high accuracy. Finally, he is interested in the changing face of third-level software engineering education, in the context of the new AI4SE generative approaches that are becoming available to professional software developers and their undergraduate counterparts.

As can be seen from the above, Dr. Buckley's research work is moving towards AI-supported software engineering and the engineering of AI systems. It is underpinned by close collaboration with industry, in line with the University’s strategic goal of being industry-led: He has worked with/continues to work with companies as diverse as IBM, Fidelity, Information Mosaic, ACI Ireland, QAD Ireland, Wood Group Kenny, Huawei, Horizon Fintech and the HSE. In these collaborations, problems are identified through consultation with the partners and solutions are derived from both academic reviews and observation of practice. The resultant solutions are then trialled in industry, leading to further design refinements and renewed empirical trials.

 If you have any software evolution issues in your company that you would like to discuss, we would be more than happy to hear from you at jim.buckley@Lero.ie.  

 

  • Publications
2015
Chochlov M, English M, Buckley J.  2015.  Using Changeset Descriptions as a Data Source to Assist Feature Location. 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM)2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM).
2013
Wasala A, Buckley J, Weerasinghe R, Schäler R, Exton C.  2013.  Building Multilingual Language Resources in Web Localisation: A Crowdsourcing Approach. The People’s Web Meets NLP: Collaboratively Constructed Language ResourcesThe People’s Web Meets NLP: Collaboratively Constructed Language Resources.
Buckley J, Mooney S, Rosik J, Ali N.  2013.  JITTAC: A Just-In-Time Tool for Architectural Consistency. The International Conference on Software Engineering (ICSE)The International Conference on Software Engineering (ICSE).
Meade A, Deeptimahanti DKumar, Johnston M., Buckley J, Collins J.J..  2013.  Data Decomposition for Code Parallelization in Practice: What do the experts need? the 15th IEEE International Conference on High Performance Computing and Communication (HPCC 2013)the 15th IEEE International Conference on High Performance Computing and Communication (HPCC 2013).
2012
Ali N, Rosik J, Buckley J.  2012.  Characterizing Real-Time Reflexion-based Architecture Recovery in Practice. 8th International ACM Sigsoft Conference on the Quality of Software Architectures (QoSA 2012)8th International ACM Sigsoft Conference on the Quality of Software Architectures (QoSA 2012).
English M, Cahill T, Buckley J.  2012.  Construct Specific Coupling Measurement for C++ Software. Computer Languages, Systems and Structures.
2011
Rosik J, LeGear A, Buckley J, Babar MAli, Connolly D..  2011.  Assessing architectural drift in commercial software development: a case study. Software: Practice and Experience. 41(1)
Meade A, Buckley J, Collins J.J..  2011.  Challenges of evolving sequential to parallel code: an exploratory review. EVOL/IWPSE 2011EVOL/IWPSE 2011.
2010
English M, Buckley J, Cahill T.  2010.  A replicated and refined empirical study of the use of friends in C++ software. Journal of Systems and Software. 83
2009
Sharif K, Buckley J.  2009.  Observation of Open Source Programmers’ Information Seeking. The 17th International Conference on Program ComprehensionThe 17th International Conference on Program Comprehension.

Pages

  • ‹ previous
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • next ›

For further information

To find out more information about Lero or if you are interested in engaging with us.
Contact Us
Quick links
  • Disclaimer
  • Privacy statement
  • Contact us
  • Careers
Stay In Touch
Subscribe to our
newsletter
View our latest
newsletter
Follow us



Contact
Tierney Building
University of Limerick
Ireland
Postcode : V94 NYD3
Tel: +353 61 213028 Fax: +353 61 213036 Email: info@lero.ie
euro
euro
euro

Copyright 2024  Lero