Hi! I'm Michele Tufano,

a Computer Science Ph.D. student at the College of William and Mary
advised by Dr. Denys Poshyvanyk.

Interests

My research interests include Software Engineering, Software Evolution and Maintenance and Mining Software Repositories.

Refactoring Eclipse plug-in

Mining Software Repositories

Source Code Bug & Bad Smells

Publications

International Journals


[J4] How Developers Micro-Optimize Android Apps
M. Linares-Vásquez, C. Vendome, M. Tufano, and D. Poshyvanyk
Journal of Systems and Software (JSS 2017) - To appear

[J3] When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away)
M. Tufano, F. Palomba, G. Bavota, R. Oliveto, M. Di Penta, A. De Lucia, and D. Poshyvanyk
IEEE Transactions on Software Engineering (TSE 2017) - To appear

[J2] There and Back Again: Can you Compile that Snapshot?
M. Tufano, F. Palomba, G. Bavota, M. Di Penta, R. Oliveto, A. De Lucia, and D. Poshyvanyk
Journal of Software: Evolution and Process (JSEP 2016) - To appear

[J1] An Empirical Study on Developer Related Factors Characterizing Fix-Inducing Commits
M. Tufano, G. Bavota, D. Poshyvanyk, M. Di Penta, R. Oliveto, and A. De Lucia
Journal of Software: Evolution and Process (JSEP 2016) - To appear

International Conferences


[C6] Enabling Mutation Testing for Android Apps
M. Linares-Vasquez, G. Bavota, M. Tufano, K. Moran, M. Di Penta, C. Vendome, C. Bernal-Cardenas, D. Poshyvanyk
In Proceedings of 11th Joint Meeting of the European Software Engineering Conference and the 22nd ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2017) - Paderborn, Germany, 2017, 12 pages, to appear. Acceptance Rate: 72/295 (24%)

[C5] Deep Learning Code Fragments for Code Clone Detection
M. White, M. Tufano, C. Vendome, and D. Poshyvanyk
In Proceedings of the International Conference on Automated Software Engineering (ASE 2016) - Singapore, Singapore, 2016, 12 pages, To appear. Acceptance Rate: 19%

[C4] An Empirical Investigation into the Nature of Test Smells
M. Tufano, F. Palomba, G. Bavota, R. Oliveto, M. Di Penta, A. De Lucia, and D. Poshyvanyk
In Proceedings of the International Conference on Automated Software Engineering (ASE 2016) - Singapore, Singapore, 2016, 12 pages, To appear. Acceptance Rate: 19%

[C3] Landfill: an Open Dataset of Code Smells with Public Evaluation
F. Palomba, D. Di Nucci, M. Tufano, G. Bavota, R. Oliveto, D. Poshyvanyk, A. De Lucia
In Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories (MSR 2015) - Florence, Italy, 2015, 4 pages, To appear

[C2] When and Why Your Code Starts to Smell Bad
M. Tufano, F. Palomba, G. Bavota, R. Oliveto, M. Di Penta, A. De Lucia, and D. Poshyvanyk
In Proceedings of the 37th International Conference on Software Engineering (ICSE 2015), Florence, Italy, 2015, 12 pages, To appear. Acceptance Rate: 84/452 (18%)
ACM/SIGSOFT Distinguished Paper Award

[C1] Extract Package Refactoring in ARIES
F. Palomba, M. Tufano, G. Bavota, R. Oliveto, A. Marcus, D. Poshyvanyk, and A. De Lucia
In Proceedings of the 37th International Conference on Software Engineering (ICSE 2015) - Demonstrations Track, Florence, Italy, 2015, 4 pages, To appear. Acceptance Rate: 25/42 (59%)

Workshops


[W1] ARIES: An Eclipse plug-in to Support Extract Class Refactoring
G. Bavota, A. De Lucia, A. Marcus, R. Oliveto, F. Palomba, and M. Tufano
In Proceedings of 8th Italian Workshop on Eclipse Technologies (Eclipse-it), Crema, Italy, 2013. LCNS Press

Teaching

Spring 2015

CS 421 - Database Systems - Teaching Assistant

Fall 2014

CS 141 - Computational Problem Solving - Teaching Assistant

About Me

I was born in Avellino (Italy) on July, 22th, 1989. I received (cum laude) my Master degree in Computer Science from the University of Salerno (Italy) in 2014 defending a thesis on Mining Software Repositories, advised by Prof. Andrea De Lucia. I have started my Ph.D. program at the College of William and Mary on August, 2014, advised by Dr. Denys Poshyvanyk.

I should thank Gabriele Bavota for plenty of reasons. I speak three languages: Italian, English and Neapolitan (a facc ro cazz!). However, only for the former and the latter I can obtain precision and recall up to 90%. I like computers and all kind of technology. I use Linux with GNOME, and I'm fond of Android. I also created a little Android Game. When I'm not in front of a computer, I usually like to go out with my friends, try new food, swim and go to the gym.

...btw I spend too much time in front of my computer!

Contact

Office: McGlothlin Street Hall Room 101, Williamsburg, VA, 23185
Email: mtufano@email.wm.edu