Raghavan Komondoor

I obtained my PhD from the Computer Sciences Department of the University of Wisconsin - Madison, and am currently an Assistant Professor at the Dept. of Computer Science and Automation, Indian Institute of Science (IISc), Bangalore.

Here is my web page at IISc, which I update more regularly.

Research Interests

My research interests are broadly in the areas of Programming Languages and Software Engineering. I am particularly interested in developing tools and techniques that help programmers understand and transform programs quickly and reliably.

PhD Research Summary


  1. Raghavan Komondoor, and G. Ramalingam. "Recovering data models via guarded dependences". In Proc. 14th Working Conf. on Reverse Engg. (WCRE), (Vancouver, Canada, Oct. 2007), pages 110-119. [abstract, pdf, Copyright © 2007 IEEE, definitive version].
  2. Saurabh Sinha, G. Ramalingam, and Raghavan Komondoor. "Parametric Process Model Inference". In Proc. 14th Working Conf. on Reverse Engg. (WCRE), (Vancouver, Canada, Oct. 2007), pages 21-30. [abstract, pdf, Copyright © 2007 IEEE, definitive version].
  3. S. Chandra, J. de Vries, J. Field, H. Hess, M. Kalidasan, K. V. Raghavan, F. Nieuwerth, G. Ramalingam, and J. Xue. "Technical Forum Article: Using logical data models for understanding and transforming legacy business applications". IBM Systems Journal, 45(3):647-655, 2006. [pdf].
  4. G. Ramalingam, Raghavan Komondoor, John Field, and Saurabh Sinha. "Semantics-based Reverse Engineering of Object-Oriented Data Models". In Proc. of 28th Int. Conf. on Software Engineering (ICSE), (Shanghai, China, May 2006), pages 192-201. [abstract, pdf, "© ACM, 2006. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is http://doi.acm.org/10.1145/1134285.1134313"].
  5. Raghavan Komondoor, G. Ramalingam, Satish Chandra, and John Field. "Dependent Types for Program Understanding". In Proc. of 11th Int. Conf. on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), (Edinburgh, UK, April 2005), pages 157-173. [abstract, pdf, © Springer-Verlag, Vol. 3440].
  6. Raghavan Komondoor and Susan Horwitz. "Effective, Automatic Procedure Extraction". In Proc. of 11th Int. Workshop on Program Comprehension (IWPC), (Portland, Oregon, May 2003). [abstract, pdf].
  7. Raghavan Komondoor and Susan Horwitz. "Eliminating Duplication in Source Code via Procedure Extraction". UW-Madison Dept. of Computer Sciences Technical Report 1461, December 2002. [abstract, pdf].
  8. Raghavan Komondoor and Susan Horwitz. "Using slicing to identify duplication in source code". In Proc. of 8th Int. Symp. on Static Analysis (SAS), (Paris, France, July 16-18, 2001). [abstract, pdf, (c) Springer-Verlag].
  9. Raghavan Komondoor and Susan Horwitz. "Tool Demonstration: Finding duplicated code using program dependences". In Proc. of European Symp. on Programming (ESOP), (Genoa, Italy, April 2-6, 2001). [pdf, (c) Springer-Verlag].
  10. Raghavan Komondoor and Susan Horwitz. "Semantics-Preserving Procedure Extraction". In Proc. of 27th ACM Symp. on Principles of Programming Languages (POPL), (Boston, Massachusetts, January 2000). [ abstract, pdf].
  11. Yuri Breitbart, Raghavan Komondoor, Rajeev Rastogi, S. Seshadri, and Avi Silberschatz. "Update Propagation Protocols for Replicated Databases". In Proc. of ACM-SIGMOD 1999 Int. Conf. on Management of Data (SIGMOD), (Philadelphia, Pennsylvania, May-June 1999). [ACM link].

Miscellaneous links

I recently installed Knoppix (Linux) on my Thinkpad T42 laptop. Here is some information on how I configured various aspects of the system after installation.

Personal Background

I am from the state of Tamil Nadu, in India. I obtained my Bachelor's degree from Government College of Technology, Coimbatore, India, and my Master's degree from Indian Institute of Technology, Mumbai. I use the name K V Raghavan in India. I did two years of my schooling in Kenya (1982-1984), where I went to Rusinga House School in Nairobi.

Last updated November 2008