Sale Date Ended
Date - Saturday, March 19, 2011
Venue - Alladi Ramakrishnan Hall, room 423, Institute of Mathematical Sciences (IMSc), Taramani
Agenda - 4 - 5:30 PM - Talk
5:30 - 6 - Tea
6 - 7 PM - Chapter Meeting (for ACM Members)
Topic: Challenges in preventive maintenance of software
Abstract: Software maintenance is one of the important and critical activities in software development life cycle. At present, most of the maintenance work has been reactive where corrective actions are taken to improve the software functionality after the faults/bugs reported by the end-user. However, little attention has been paid to prevent faults in software before they become evident in the field. The cost of fixing a bug after reported by the end-user is many times higher than fixing it before software being released. Therefore, the software failure prediction and preventions are important activities of maintenance. The failure prediction mechanisms identify the bugs or failures or causes for failures and suggest preventive or corrective actions before deployment of software, thereby, improving the quality, usability and availability of the software. Hence, it is intuitive that if the ability to prevent failures is expressed in terms of metrics, it is easy to decide if the software meets the minimal requirements to be deployed successfully. This talk presents the challenges of preventive maintenance, faults prevention techniques, preventability metric that measures the effectiveness of these techniques and associated framework to monitor and control the measure systematically. The ultimate goal is to compute individual metrics of all preventive maintenance techniques and combine them together to obtain a preventability metric that quantifies preventability of faults/bugs in the field.
Speaker's profile: Dr. Anjaneyulu Pasala is a senior research scientist at SETLabs (Software Engineering and Technologies Laboratories) at Infosys Technologies Ltd., Bangalore. He leads research in software engineering at SETLabs. His research interests include preventive maintenance, requirements specification model based test case and data generation techniques and regression testing techniques and SLA management in cloud computing. Prior to joining Infosys, he was a research scientist at Philips Research India, Bangalore. His research work is published in international and national conferences and journals. He has filed several patens at USPTO office. He organizes research workshops and works as PC chair and member in several international and national conferences.
He obtained his Ph.D. in Computer Science and Engineering from Indian Institute of Technology Madras at Chennai, India in 1998. He obtained B.Tech. and M.Tech. Degree's from Sri Venkateswara University college of engineering, Tirupathi, AP in 1985 and 1988 respectively.