Font Size: a A A

Enhancing extreme programming (XP) with performance driven development (PDD)

Posted on:2006-11-24Degree:M.SType:Thesis
University:Southern Illinois University at CarbondaleCandidate:Vishnuvajhala, SashankaFull Text:PDF
GTID:2458390008975944Subject:Computer Science
Abstract/Summary:
This thesis presents a new agile technique to develop software that integrates performance intricately into the software development life cycle in an organized and efficient manner. The proposed software design process, which is very much inspired by Extreme Programming, refines XP practices to make it more performance centric.; A case study conducted in order to compare XP and PDD techniques is described in this thesis. The case study involves developing a chart making tool, 'Statistica', using both Extreme Programming and Performance Driven Development techniques. The experiment also included testing both the products at various stages using automated memory usage, process profiling and performance testing tools like JMeter and Enerjy Software.; 'Statistica' created using PDD is highly efficient and resourceful. It is currently being used by the Graduate School at SIUC to create graphs and reports.
Keywords/Search Tags:Performance, Extreme programming, Development, PDD, Software
Related items