NextGen eXtreme porting: structured by automation

  • Authors:
  • Pradeep Varma;Ashok Anand;Donald P. Pazel;Beth R. Tibbitts

  • Affiliations:
  • Indian Institute of Technology, Hauz Khas, New Delhi, India;Indian Institute of Technology, Hauz Khas, New Delhi, India;IBM T. J. Watson Research Center, Hawthorne, NY;IBM T. J. Watson Research Center, Hawthorne, NY

  • Venue:
  • Proceedings of the 2005 ACM symposium on Applied computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

"Maintenance is really the normal state of an XP project" - Beck. Thus porting is a natural candidate for eXtreme Programming and we present a novel tool-based XP methodology for porting C/C++ programs. The structure provided by our tooling is designed for scalability, to enable XP on large projects porting enterprise-scale codebases. Overall planning and iteration planning of the methodology are assisted by a novel, first-of-its-kind migration orchestrator tool. Automated test, debugging, and audit function are provided as unified support by our refactoring tool framework. We focus on the orchestrator tool and offer preliminary benchmarks with encouraging results.