James Ivers
Software Engineering Institute
James Ivers is a Principal Engineer and lead of the AI Workflows and Architecture Modernization group at the Software Engineering Institute (SEI). His experience spans 30 years of research and application of work in software architecture, code analysis, formal methods, and scaling the ability to evolve software. He is a coauthor of the book Documenting Software Architectures. His most recent work focuses on using AI for software engineering to support large-scale software modernization.
Prompting Without Principles: Are Students Transferring Software Engineering Knowledge to LLM Use?
• Conference Paper
By Leonardo Sousa , Ipek Ozkaya , James Ivers , Celina Cywinska , Bingyu Xie , Mena Kostial , Tapajit Dey , Robert Edman
Using Generative AI to Translate Uncommon Programming Languages
• Presentation
By James Ivers
Scaling Code Translation
• Presentation
By James Ivers , Tapajit Dey , Christopher Seifried , Mena Kostial
Will Generative AI Fill the Automation Gap in Software Architecting?
• Conference Paper
By James Ivers , Ipek Ozkaya
Assessing Opportunities for LLMs in Software Engineering and Acquisition
• SEI Report
By Stephany Bellomo , Shen Zhang , James Ivers , Julie B. Cohen , Ipek Ozkaya
Extensibility
• SEI Report
Robustness
• SEI Report
By Rick Kazman , Phil Bianco , Sebastián Echeverría , James Ivers
Maintainability
• SEI Report
By Rick Kazman , Phil Bianco , James Ivers , John Klein