Paper Title
Review on Extreme Programming-XP

Abstract
Extreme programming is an iterative software development methodology which aims to produce higher quality software and helps in providing an optimal solution. Extreme Programming differs from other software development methodologies as it focuses more on adaptability and responsiveness to the changing customer requirements. By using extreme programming as a software development methodology, better results have been obtained in software development. Keywords - Extreme Programming, Testing, Pair Programming, Refactoring, Small Releases