A Multi-Objective Statistical Framework for Evaluating LLM-Based Code Modernization: Transformation Pattern Analysis and Effect Size Validation
Abstract
Automated legacy code modernization using Large Language Models lacks rigorous evaluation frameworks and multi-objective quality assessment methodologies. Existing research suffers from three critical deficiencies: single-metric evaluation paradigms creating pathological optimization incentives, statistical validation limited to p-values without effect size analysis, and absence of systematic transformation pattern taxonomies explaining what works and why. We present a novel multi-objective statistical framework that jointly assesses Cyclomatic Complexity (CC) and Maintainability Index (MI) while providing comprehensive effect size analysis addressing software engineering research gaps. Applied to 47 legacy Java samples from Apache Ant (version 1.10.x, commit rel/1.10.14), our framework achieves 97.9% metric-level improvement with very large practical effects (Cohen’s d=1.86, 95% CI [1.36, 2.35], p
Fields of Study & Subjects
Software Engineering Research
Software Engineering Techniques and Practices
Software Testing and Debugging Techniques
Publication details
- Journal / source
- Computers
- Publisher
- MDPI AG
- Volume
- 15
- Issue
- 3
- Pages
- 148–148
- Publication date
- 1 March 2026
- Language
- EN