University of Houston
Department of Computer Science

In partial fulfillment of the Requirements for the Degree of
Master of Science

Anil Bobba
will defend his thesis

FRAMEWORK FOR EXTREME FEEDBACK

Abstract
eXtreme Programming (XP) relies heavily on feedback. Feedback consists of the frequent review of the results or output of various activities and tests done as a part of software development. The term and concept of eXtreme Feedback (XF) is born out of XP. To make XF publishing and notification possible in a wide scale, a framework designed around delivering feedback is necessary. In this thesis we have taken XF to the next level by developing a general purpose eXtreme Feedback Framework (XFF) that would make the whole concept of XF almost effortless. The thesis started with two specific goals, to design and implement a framework for XF, and to show a proof of concept by putting it to use in two real world scenarios.

The publisher-subscriber model is used in implementing XFF. The framework can be thought of as a "bus" that "transports" feedback from the publishers to the subscribers located anywhere on the network. The framework uses a combination of web services and TCP/IP for this purpose. A service oriented approach is used in building the framework. The framework is flexible both in terms of deployment and communicating feedback. It has the speed through the TCP/IP and flexibility by using web services. As one of the XP principles states, if an activity is deemed beneficial it should be done to eXtreme. So by developing XFF, we have put this principle to practice.

Date: 27 April, 2006
Time: 03:00 PM
Place: 550-PGH

Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Venkat Subramaniam