Home   |   Schedule   |   Resume   |   Personal   |   Contact  

The PDF copy is available here

Research Interests:
My research interest is software engineering with a primary goal to develop techniques and tools that can help in improving both software productivity and quality.

Education
01/2007 - Present
North Carolina State University Raleigh, USA
Doctor of Philosophy in Computer Science
Advisor: Tao Xie
GPA: 4.00 / 4.00 (Expected Graduation Date: December 2010)

08/1997-04/2001
Andhra University Visakhapatnam, India
Bachelor of Technology in Computer Science Engineering, Aug 2001
Overall Percentage: 83%

Professional Experience

05/2009-08/2009 : Summer Internship at Microsoft Research, Redmond, USA
05/2008-08/2008 : Summer Internship at NEC Laboratories, America
05/2007-08/2007 : Summer Internship at Research Center on Software Technology, Benevento, Italy
06/2004-10/2006 : Tata Consultancy Services Hamburg, Germany. Worked with Siemens Transportation Systems, Germany for the project Information Product Portfolio on Stations (IPPS) for Netherland’s Railway system.
08/2001-05/2004 : TATA Research Development and Design Center Pune, India

Academic Experience
08/2007-Present : Graduate Research Assistant in Dept. of Computer Science, North Carolina State University Raleigh, USA
01/2007-04/2007 : Teaching Assistant in Dept. of Computer Science, North Carolina State University Raleigh, USA

Conference/Journal Publications

ICSE 2010
Mining API Mapping for Language Migration.
Hao Zhong, Suresh Thummalapenta, Tao Xie, Lu Zhang, and Qing Wang.
In Proceedings of the 32nd International Conference on Software Engineering (ICSE), May 2010.

ASE 2009
Alattin: Mining Alternative Patterns for Detecting Neglected Conditions.
Suresh Thummalapenta and Tao Xie.
In Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering (ASE), November 2009.

FSE 2009
MSeqGen: Object-Oriented Unit-Test Generation via Mining Source Code.
Suresh Thummalapenta, Tao Xie, Nikolai Tillmann, Peli de Halleux, and Wolfram Schulte.
In Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), August 2009.

EMSE 2009
An Empirical Study on the Maintenance of Source Code Clones.
Suresh Thummalapenta, Luigi Cerulo, Lerina Aversano and Massimiliano Di Penta.
Empirical Software Engineering Journal, 2009.

ICSE 2009
Mining Exception-Handling Rules as Conditional Association Rules.
Suresh Thummalapenta and Tao Xie.
In Proceedings of the 31st International Conference on Software Engineering (ICSE), May 2009.

ASE 2008
SpotWeb: Detecting Framework Hotspots and Coldspots via Mining Open Source Code on the Web.
Suresh Thummalapenta and Tao Xie.
IEEE International Conference on Automated Software Engineering (ASE), September 2008. (A previous version appeared in MSR08).

ASE 2007
PARSEWeb: A Programmer Assistant for Reusing Open Source Code on the Web
Suresh Thummalapenta and Tao Xie.
IEEE International Conference on Automated Software Engineering (ASE), November 2007.

Other Publications

IEEEC 2009
Data Mining for Software Engineering.
Tao Xie, Suresh Thummalapenta, David Lo, and Chao Liu.
IEEE Computer Magazine, August 2009.

ISSTA 2008
NEGWeb: Detecting Neglected Conditions via Mining Programming Rules from Open Source Code.
Suresh Thummalapenta and Tao Xie.
Presented as a Student Poster at International Symposium on Software Testing and Analysis (ISSTA 2008), July 2008.

MSR 2008
SpotWeb: Detecting Framework Hotspots via Mining Open Source Repositories on the Web.
Suresh Thummalapenta and Tao Xie.
In Proceedings of the 5th Working Conference on Mining Software Repositories (MSR 2008), Position Paper, Leipzig, Germany, May 2008.

NSFNGS 2008
Improving Software Reliability and Productivity via Mining Program Source Code
Tao Xie, Mithun Acharya, Suresh Thummalapenta, and Kunal Taneja.
In Proceedings of the NSF Next Generation Software Program Workshop at IPDPS 2008 (NSFNGS 2008), Miami, Florida, April 2008.

ETX 07
UnitPlus: Assisting Developer Testing in Eclipse
Yoonki Song, Suresh Thummalapenta, and Tao Xie.
Eclipse Technology eXchange (ETX) Workshop at OOPSLA 2007, October 2007.

OOPSLA SRC07
Exploiting Code Search Engines to Improve Programmer Productivity
Suresh Thummalapenta.
ACM SIGPLAN Student Research Competition (SRC) at OOPSLA 2007, October 2007.

Awards and Certifications
2008 Awarded ASE Research Gold award for years 2007 and 2008.
2008 Mentoring minority undergrad students for the Research Experiences for Undergraduates (REU) project.
2007-2008 Co-reviewed conference papers: ASE08, ISSTA08, ICSM08, ICST08, ASE 07, COMPSAC 07.
2007 Nominated for University Outstanding Graduate Teaching Assistant Award for Spring 07.
2007 ETX07 workshop paper received the Best Student Paper award.
2007 Awarded complete three year assistantship for the PhD program by North Carolina State University.
2006 Brain bench certification in Bea Web logic 8.1 SP5.
2004 Sun certified Java Programmer with 100% score.

Thank you for visiting my Home Page
Updated on: 24th Feb 2007