
< session />
Refactoring to Modernize Java Applications
Refactoring is essential for maintaining and modernizing Java applications, yet it often feels slow, risky, and time-consuming. While IDEs offer powerful refactoring tools, developers are often hesitant to use them without clear evidence of improvement. This session takes a data-driven approach to refactoring by demonstrating how to measure code quality before and after automated transformations. Through practical examples, attendees will see how to evaluate the impact of refactoring efforts, quantify improvements, and identify where automation can safely accelerate modernization. The goal is to refactor smarter, not just faster, achieving measurable gains in maintainability, performance, and developer productivity.
What You Will Learn
-
How to measure and evaluate code quality before and after refactoring
-
How to use automated code transformation tools effectively and safely
-
Techniques to balance modernization speed with long-term maintainability
Who Should Attend
Java developers, software engineers, and architects interested in applying data-driven techniques to refactor, modernize, and improve the quality of existing applications.
< speaker_info />
About the speaker
Venkat Subramaniam
Founder, Agile Developer, Inc.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. Find him on twitter at @venkat_s.








