-
Home   |   Schedule   |   Resume   |   Personal   |   Contact  
 

                 Suresh Thummalapenta
                 Research Staff Member
                 IBM Research - India
                 Bangalore, India
                 E-mail: surthumm at in dot ibm dot com


                My new webpage is available here

I have finished my PhD and joined as a member of the Programming Technologies and Software Engineering department at IBM Research - India. My research interests include Automated Software Engineering with emphasis on Mining Software Engineering Data and Software Testing and Verification.

Internships:

Summer 2009: Microsoft Research under Peli de Halleux and Nikolai Tillmann, Redmond, USA
Summer 2008: NEC Laboratories under Guofei (Geoff) Jiang, Princeton, USA
Summer 2007: Research Center on Software Technology under Massimiliano Di Penta, Benevento, Italy

Selected Publications:

Mining API Usage Specifications via Searching Source Code from the Web. [Book]
Suresh Thummalapenta, Tao Xie, and Madhuri R. Marri. In Mining Software Specifications: Methodologies and Applications (Lo et al. ed.) Chapter 10, Chapman & Hall/CRC Data Mining and Knowledge Discovery Series, Taylor & Francis, March 2011.

Retrofitting Unit Tests for Parameterized Unit Testing. [Abstract][pdf]
Suresh Thummalapenta, Madhuri R. Marri, Tao Xie, Nikolai Tillmann, and Peli de Halleux. In Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE 2011),  Saarbrücken, Germany, March-April 2011.

DyGen: Automatic Generation of High-Coverage Tests via Mining Gigabytes of Dynamic Traces. [Abstract][pdf]
Suresh Thummalapenta, Peli de Halleux, Nikolai Tillmann, and Scott Wadsworth. In Proceedings of the 4th International Conference on Tests & Proofs
(TAP 2010),  Malaga, Spain, June 2010.

Mining API Mapping for Language Migration. [Abstract][pdf][BibTeX]
Hao Zhong, Suresh Thummalapenta, Tao Xie, Lu Zhang, and Qing Wang. In Proceedings of the 32nd International Conference on Software Engineering
(ICSE 2010),  Cape Town, South Africa, May 2010.

Data Mining for Software Engineering. [pdf]
Tao Xie, Suresh Thummalapenta, David Lo, and Chao Liu. IEEE Computer, 42(8), pp.35-42, August 2009.

Alattin: Mining Alternative Patterns for Detecting Neglected Conditions. [Abstract][pdf][BibTeX][ppt]
Suresh Thummalapenta and Tao Xie. To appear in Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering
(ASE 2009), Auckland, New Zealand, November 2009.

MSeqGen: Object-Oriented Unit-Test Generation via Mining Source Code. [Abstract][pdf][BibTeX][ppt]
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 (FSE 2009), Amsterdam, the Netherlands, August 2009.

An Empirical Study on the Maintenance of Source Code Clones. [Abstract][pdf][BibTeX]
Suresh Thummalapenta, Luigi Cerulo, Lerina Aversano, Massimiliano Di Penta, To appear in Empirical Software Engineering Journal (EMSE), 2009.

Mining Exception-Handling Rules as Sequence Association Rules. [Abstract][pdf][BibTeX][ppt]
Suresh Thummalapenta, Tao Xie, In Proceedings of the 31st International Conference on Software Engineering (ICSE 2009), Vancouver, Canada, May 2009.

SpotWeb: Detecting Framework Hotspots and Coldspots via Mining Open Source Code on the Web. [Abstract][pdf][BibTeX][ppt]
Suresh Thummalapenta, Tao Xie, In IEEE International Conference on Automated Software Engineering (ASE 2008), L'Aquila, Italy, September 2008. (A previous version appeared in Proceedings of MSR 2008 as a Position Paper.)

PARSEWeb: A Programmer Assistant for Reusing Open Source Code on the Web. [Abstract][pdf][BibTeX][ppt]
Suresh Thummalapenta, Tao Xie, In Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), Atlanta, Georgia, USA, November 2007.


All Publications:

Retrofitting Unit Tests for Parameterized Unit Testing. [Abstract][pdf]
Suresh Thummalapenta, Madhuri R. Marri, Tao Xie, Nikolai Tillmann, and Peli de Halleux. In Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE 2011),  Saarbrücken, Germany, March-April 2011.

DyGen: Automatic Generation of High-Coverage Tests via Mining Gigabytes of Dynamic Traces. [pdf]
Suresh Thummalapenta, Peli de Halleux, Nikolai Tillmann, and Scott Wadsworth. In Proceedings of the 4th International Conference on Tests & Proofs
(TAP 2010),  Malaga, Spain, June 2010.

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

Data Mining for Software Engineering. [pdf]
Tao Xie, Suresh Thummalapenta, David Lo, and Chao Liu. IEEE Computer, 42(8), pp.35-42, August 2009.

Alattin: Mining Alternative Patterns for Detecting Neglected Conditions. [pdf]
Suresh Thummalapenta and Tao Xie. To appear in Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering
(ASE 2009), Auckland, New Zealand, November 2009.

MSeqGen: Object-Oriented Unit-Test Generation via Mining Source Code. [pdf]
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 (FSE 2009), Amsterdam, the Netherlands, August 2009.

An Empirical Study on the Maintenance of Source Code Clones. [pdf]
Suresh Thummalapenta, Luigi Cerulo, Lerina Aversano, Massimiliano Di Penta,In Empirical Software Engineering Journal (EMSE), 2009.

Improving Software Quality via Code Searching and Mining. [pdf]
Madhuri R. Marri, Suresh Thummalapenta, Tao Xie, To appear in Proceedings of the First International Workshop on Search-Driven Development – Users, Infrastructure, Tools and Evaluation (SUITE 2009), Vancouver, Canada, May 2009.

Mining Exception-Handling Rules as Sequence Association Rules. [pdf]
Suresh Thummalapenta, Tao Xie, To appear in Proceedings of the 31st International Conference on Software Engineering (ICSE 2009), Vancouver, Canada, May 2009.

SpotWeb: Detecting Framework Hotspots and Coldspots via Mining Open Source Code on the Web.[pdf]
Suresh Thummalapenta, Tao Xie, In IEEE International Conference on Automated Software Engineering (ASE 2008), L'Aquila, Italy, September 2008. (A previous version appeared in Proceedings of MSR 2008 as a Position Paper.)

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

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

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

PARSEWeb: A Programmer Assistant for Reusing Open Source Code on the Web[pdf][ppt]
Suresh Thummalapenta, Tao Xie, In Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), Atlanta, Georgia, USA, November 2007.

UnitPlus: Assisting Developer Testing in Eclipse[pdf][ppt]
Yoonki Song, Suresh Thummalapenta, Tao Xie, In Proceedings of the Eclipse Technology eXchange Workshop at OOPSLA 2007 (ETX 2007), Montréal, Canada, October 2007. (Awarded Best Student Paper)

Exploiting Code Search Engines to Improve Programmer Productivity [pdf][ppt]
Suresh Thummalapenta, In Proceedings of the 21th Annual ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2007), ACM SIGPLAN Student Research Competition, Montreal, Canada, October 2007.



Professional Activities and Services:

Program Committee Membership (Conferences/Workshops)

- Technical Program Committee Member, SUITE 2009 (Workshop on Search-Driven Development - Users, Infrastructure, Tools, and Evaluation)

Journal Reviews

- Reviewer (Software - Practice and Experience)
- Reviewer (Software Testing, Verification, and Reliability)

Conference Reviews

- Reviewer, International Symposium on Software Testing and Analysis (ISSTA 2009)
- Reviewer, 18th International World Wide Web Conference (WWW 2009)
- Reviewer, 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008)
- Reviewer, 24th IEEE International Conference of Software Maintenance (ICSM 2008)
- Reviewer, International Symposium on Software Testing and Analysis (ISSTA 2008)
- Reviewer, International Conference on Software Testing, Verification, and Validation (ICST 2008)
- Reviewer, 22rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007)
- Reviewer, 31st IEEE International Computer Software and Applications Conference (COMPSAC 2007)

Workshop Reviews

- Reviewer, 1st IEEE International Workshop on Testing Emerging Software Technology (TEST 2007)

Thank you for visiting my Home Page
Updated on: 14th Feb 2011