Department of Computer Science

Harish Narayanappa



Graduate Student
Laboratory for Software Design
Dept. of Computer Science
Iowa State University


Advisor: Dr. Hridesh Rajan


E-mail: harish at cs dot iastate dot edu
Voice: +1-515-294-8361
Fax: +1-515-294-0258

Office: 125 Atanasoff Hall
Mailing Address: 226 Atanasoff Hall, Ames, IA, 50011-1041, USA

Currently, away working for Yahoo!. The defense of my thesis is still pending.

I am a Graduate Student at the Iowa State University. I work with Dr. Hridesh Rajan in the Laboratory for Software Design in the Department of Computer Science, at the Iowa State University. My research interests are in program analysis and software Engineering


MS in Computer Science, Iowa State University, USA, Jan 2006 - Current

BE in Computer Science and Engineering, PES Institute of Technology (Affiliated to Visvesvaraya Technological University), Bangalore, INDIA, October 1998 - July 2002


Spring 2008

Fall 2007

Spring 2007

Fall 2007

Spring 2006


Mahantesh Hosamani and Harish Narayanappa and Hridesh Rajan, "How to Trust Web Services Monitor Executing in an Untrusted Environment?", 3rd International Conference on Next Generation Web Services Practices, Seoul, Korea

Mahantesh Hosamani and Harish Narayanappa and Hridesh Rajan, "Monitoring the Monitor: An Approach Towards Trustworthiness in Service Oriented Architecture", 2nd International Workshop on Service Oriented Software Engineering (IW-SOSWE 2007), Dubronovik, Croatia

Robert Dyer, Harish Narayanappa, Hridesh Rajan, "Nu: Preserving Design Modularity in Object Code", To appear as a short poster paper in the proceedings of Fourteenth ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006), Portland, OR.

Hridesh Rajan, Robert Dyer, Harish Narayanappa, Youssef Hanna, "Nu: Towards an Aspect-Oriented Invocation Mechanism", Technical Report #414, Department of Computer Science, Iowa State University, Mar 26, 2006. [PDF Format]

Hridesh Rajan, Robert Dyer, Youssef Hanna, Harish Narayanappa, "Preserving Separation of Concerns through Compilation", In Software Engineering Properties of Languages and Aspect Technologies (SPLAT 06), A workshop affiliated with AOSD 2006, March 21, 2006. Bonn, Germany. Previous version appeared as Technical Report #405, Dept. of Computer Sc., Iowa State University. [PDF Format]


I received my undergraduate degree (BE) from the PESIT Institute of Technology, Bangalore, India. Currently I am a Graduate Student pursuing Masters in Computer Science at Iowa State University.

After my undergraduation, I worked as a software engineer in Bangalore for a couple of years.