International Journals

[J19] I. Candela, G. Bavota, B. Russo, R. Oliveto. Using Cohesion and Coupling for Software Remodularization: Is it Enough?. Transactions on Software Engineering and Methodology (TOSEM) (2016) To appear.

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

[J17] C. Vendome, G. Bavota, M. Di Penta, M. Linares-Vasquez, D. German, D. Poshyvanyk. License Usage and Changes: A Large-Scale Study on GitHub. Empirical Software Engineering (EMSE) (2016) To appear.

[J16] F. Hermans, J. Siegmund, T. Fritz, G. Bavota, M. Nagappan, A. Hindle, Y. Kamei, A. Mesbah, B. Adams. Leaders of Tomorrow on the Future of Software Engineering: A Roundtable. IEEE Software 33(2), pp. 99-104 (2016).

[J15] L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto, M. Lanza. Turning the IDE into a Self-confident Programming Assistant. Empirical Software Engineering (EMSE) (2015) To appear.

[J14] G. Bavota, A. De Lucia, M. Di Penta, R. Oliveto, F. Palomba. An Experimental Investigation on the Innate Relationship between Quality and Refactoring. Journal of Systems and Software (JSS) (2015) To appear.

[J13] G. Bavota, M. Linares-Vasquez, C. Bernal-Cardenas, M. Di Penta, R. Oliveto, D. Poshyvanyk. The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps. Transactions on Software Engineering (TSE) Volume 41, Issue 4, pp. 384-407.

[J12] F. Palomba, G. Bavota, M. Di Penta, R.Oliveto, A. De Lucia, D. Poshyvanyk. Mining Version Histories for Detecting Code Smells. Transactions on Software Engineering (TSE) (2015) To appear.

[J11] G. Bavota, G. Canfora, M. Di Penta, R. Oliveto, S. Panichella. How the Apache Community Upgrades Dependencies: An Evolutionary Study. Empirical Software Engineering (EMSE) (2014) To appear.

[J10] G. Bavota, A. Qusef, R. Oliveto, A. De Lucia, D. Binkley. Are Test Smells Really Harmful? An Empirical Study. Empirical Software Engineering (EMSE) (2014) To appear.

[J9] G. Bavota, R. Oliveto, M. Gethers, D. Poshyvanyk, A. De Lucia. Methodbook: Recommending Move Method Refactorings via Relational Topic Models. Transactions on Software Engineering (TSE) (2014) Volume 40, Issue 7, pp. 671-694. DOI: 10.1109/TSE.2013.60

[J8] G. Bavota, M. Gethers, R. Oliveto, D. Poshyvanyk, A. De Lucia. Improving Software Modularization via Automated Analysis of Latent Topics and Dependencies. Transactions on Software Engineering and Methodologies (TOSEM) Volume 23, Issue 1, (2014), pp. 1-33. DOI: 10.1145/2559935

[J7] G. Bavota, A. De Lucia, A. Marcus, R. Oliveto. Automating Extract Class Refactoring: an Improved Method and its Evaluation. Empirical Software Engineering (EMSE) (2013) Volume 19, Issue 6, pp. 1617-1664. DOI: 10.1007/s10664-013-9256-x

[J6] G. Bavota, A. De Lucia, A. Marcus, R. Oliveto. Using Structural and Semantic Measures to Improve Software Modularization. Empirical Software Engineering (EMSE) (2013) Volume 18, Issue 5, (2013), pp. 901-932. DOI: 10.1007/s10664-012-9226-8

[J5] A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley. Recovering Test-To-Code Traceability Using Slicing and Textual Analysis. The Journal of Systems and Software (JSS) Volume 88, (2014), pp. 147-168. DOI: 10.1016/j.jss.2013.10.019

[J4] G. Bavota, A. De Lucia, R. Oliveto, G. Tortora. Enhancing Software Artefact Traceability Recovery Processes with Link Count Information. Information and Software Technology (IST) Volume 56, Issue 2, (2013), pp. 163-182. DOI: 10.1016/j.infsof.2013.08.004

[J3] G. Bavota, C. Gravino, R. Oliveto, A. De Lucia, G. Tortora, M. Genero, J. Cruz Lemus. A Fine-Grained Analysis of the Support Provided by UML Class Diagrams and ER Diagrams During Data Model Maintenance. Software and System Modeling (SoSYM) (2013) Volume 14, Issue 1, pp. 287-306. DOI: 10.1007/s10270-012-0312-6

[J2] A.Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley. Evaluating Test-to-Code Traceability Recovery Methods through Controlled Experiments. Journal of Software: Evolution and Process (JSEP) Volume 25, Issue 11, (2013), pp. 1167-1191. DOI: 10.1002/smr.1573.

[J1] G. Bavota, A. De Lucia, and R. Oliveto. Identifying Extract Class Refactoring Opportunities Using Structural and Semantic Cohesion Measures. The Journal of Systems and Software (JSS) 84 (2011), pp. 397-414. DOI: 10.1016/j.jss.2010.11.918.


International Conferences

[C52] M. Aniche, G. Bavota, C. Treude, A. van Deursen, M. Gerosa. A Validated Set of Smells in Model-View-Controller Architectures. In Proceedings of 32nd International Conference on Software Maintenance and Evolution (ICSME 2016), Raleigh, USA, 2016, 11 pages, To Appear. Acceptance Rate: 37/127 (29%)

[C51] G. Bavota and B. Russo. A Large-Scale Empirical Study on Self-Admitted Technical Debt. In Proceedings of 13th International Conference on Mining Software Repositories (MSR 2016), Austin, Texas, 2016, 11 pages, To Appear. Acceptance Rate: 36/103 (27%)

[C50] L. Ponzanelli, G. Bavota, A. Mocci, M. Di Penta, R. Oliveto, M. Hasan, B. Russo, S. Haiduc, M. Lanza. Too Long; Didn't Watch! Extracting Relevant Fragments from Software Development Video Tutorials. In Proceedings of 38th International Conference on Software Engineering (ICSE 2016), Austin, Texas, 2016, 12 pages, To Appear. Acceptance Rate: 101/530 (19%)

[C49] L. Villarroel, G. Bavota, B. Russo, R. Oliveto, M. Di Penta. Release Planning of Mobile Apps Based on User Reviews. In Proceedings of 38th International Conference on Software Engineering (ICSE 2016), Austin, Texas, 2016, 12 pages, To Appear. Acceptance Rate: 101/530 (19%)

[C48] L. Ponzanelli, G. Bavota, A. Mocci, M. Di Penta, R. Oliveto, B. Russo, S. Haiduc and M. Lanza. CodeTube: Extracting Relevant Fragments from Software Development Video Tutorials. In Proceedings of 38th International Conference on Software Engineering (ICSE 2016) - Demonstration Track, Austin, Texas, 2016, 5 pages, To Appear. Acceptance Rate: 18/56 (32%)

[C47] G. Bavota. Mining Unstructured Data in Software Repositories: Current and Future Trends. In Proceedings of 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016) - Future of Software Engineering (FOSE) event, Osaka, Japan, 2016, 12 pages, To Appear. Invited paper Download PDF

[C46] G. Bavota, B. Russo. Four Eyes are Better than Two: on the Impact of Code Reviews on Software Quality. In Proceedings of 31st International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany, 2015, 10 pages, To Appear. Acceptance Rate: 32/148 (22%) Download PDF

[C45] D. Di Nucci, F. Palomba, S. Siravo, G. Bavota, R. Oliveto, A. De Lucia. On the Role of Developer's Scattered Changes in Bug Prediction. In Proceedings of 31st International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany, 2015, 10 pages, To Appear. Acceptance Rate: 32/148 (22%)

[C44] C. Vendome, M. Linares-Vásquez, G. Bavota, M. Di Penta, D. German, D. Poshyvanyk. When and Why Developers Adopt and Change Software Licenses. In Proceedings of 31st International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany, 2015, 10 pages, To Appear. Acceptance Rate: 32/148 (22%)

[C43] F.Palomba, M. Linares-Vasquez, G. Bavota, R. Oliveto, M. Di Penta, D. Poshyvanyk, A. De Lucia. User Reviews Matter! Tracking Crowdsourced Reviews to Support Evolution of Successful Apps. In Proceedings of 31st International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany, 2015, 10 pages, To Appear. Acceptance Rate: 32/148 (22%)

[C42] M. Linares-Vasquez, G. Bavota, C. Bernal-Cardenas, R. Oliveto, M. Di Penta, D. Poshyvanyk. Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach. In Proceedings of 10th Joint Meeting of the European Software Engineering Conference and the 22nd ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015), Bergamo, Italy, 2015, 11 pages, To Appear. ACM Distinguished Paper Award Acceptance Rate: 74/291 (25%)

[C41] L. Moreno, G. Bavota, S. Haiduc, M. Di Penta, R. Oliveto, B. Russo, A. Marcus. Query-based Configuration of Text Retrieval Solutions for Software Engineering Tasks. In Proceedings of 10th Joint Meeting of the European Software Engineering Conference and the 22nd ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015), Bergamo, Italy, 2015, 11 pages, To Appear. Acceptance Rate: 74/291 (25%)

[C40] C. Vendome, M. Linares-Vasquez, G. Bavota, M. Di Penta, D. German, and D. Poshyvanyk. License Usage and Changes: A Large-Scale Study of Java Projects on GitHub. In Proceedings of the 23rd IEEE International Conference on Program Comprehension (ICPC 2015), Florence, Italy, 2015, 11 pages, To appear. Acceptance Rate: 23/73 (31%)

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

[C38] L. Moreno, G. Bavota, M. Di Penta, R. Oliveto, and A. Marcus. How Can I Use This Method?. In Proceedings of the 37th International Conference on Software Engineering (ICSE 2015), Florence, Italy, 2015, 11 pages, To appear. Acceptance Rate: 84/452 (18%) Download PDF

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

[C36] F. Palomba, M. Tufano, G. Bavota, R. Oliveto, A. Marcus, D. Poshyvanyk, and A. De Lucia. Extract Package Refactoring in ARIES. 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%) Download PDF

[C35] L. Moreno, G. Bavota, M. Di Penta, R. Oliveto, A. Marcus, and G. Canfora. Automatic Generation of Release Notes. In Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, 2014, 12 pages, pp. 484-495. Acceptance Rate: 61/273 (22%) Download PDF

[C34] G. Bavota, S. Panichella, N. Tsantalis, M. Di Penta, R. Oliveto, and G. Canfora. Recommending Refactorings based on Team Co-Maintenance Patterns. In Proceedings of the 29th IEEE/ACM International Conference on Automated Software Engineering (ASE 2014), Vasteras, Sweden, 2014, pp. 337-342. Acceptance Rate: 82/337 (24%) Download PDF

[C33] F. Palomba, G. Bavota, M. Di Penta, R. Oliveto, and A. De Lucia. Do they Really Smell Bad? A Study on Developers Perception of Code Bad Smells. In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, Canada, 2014, pp. 101 - 110. Acceptance Rate: 40/210 (19%) Download PDF

[C32] S. Panichella, G. Bavota, M. Di Penta, G. Canfora, and G. Antoniol How Developers’ Collaborations Identified from Different Sources Tell us About Code Changes. In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, Canada, 2014, pp. 251 - 260. Acceptance Rate: 40/210 (19%) Download PDF

[C31] O. Chaparro, G. Bavota, A. Marcus and M. Di Penta On the Impact of Refactoring Operations on Code Quality Metrics. In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014) - ERA Track, Victoria, Canada, 2014, pp. 456-460. Acceptance Rate: 28/77 (33%) Download PDF

[C30] L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto and M. Lanza Prompter: A Self-confident Recommender System. In Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014) - Tool Demo, Victoria, Canada, 2014, pp. 577 - 580. Acceptance Rate: 14/27 (52%) Download PDF

[C29] L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto, M. Lanza. Mining StackOverflow to Turn the IDE into a Self-confident Programming Prompter. In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India, 2014, pp. 102-111. Acceptance Rate: 29/85 (34%) Download PDF

[C28] M. Linares-Vasquez, G. Bavota, C. Bernal-Cardenas, R. Oliveto, M. Di Penta, and D. Poshyvanyk. Mining Energy-Greedy API Usage Patterns in Android Apps: an Empirical Study. In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India, 2014, pp. 2-11. Acceptance Rate: 29/85 (34%) Download PDF

[C27] M. Linares-Vasquez, G. Bavota, M. Di Penta, R. Oliveto, and D. Poshyvanyk. How do API Changes Trigger Stack Overflow Discussions? A Study on the Android SDK. In Proceedings of the 22nd International Conference on Program Comprehension (ICPC 2014), Hyderabad, India, 2014, pp. 83-94. Acceptance Rate: 20/42 (48%) Download PDF

[C26] G. Bavota, R. Oliveto, A. De Lucia, A. Marcus, Y-G. Gueheneuc, G. Antoniol. In Medio Stat Virtus: Extract Class Refactoring through Nash Equilibria. In Proceedings of the Joint 18th European Conference on Software Maintenance and Reengineering / 21st Working Conference on Reverse Engineering (CSMR-18/WCRE-21), Antwerp, Belgium, 2014, pp. 214 - 223. Acceptance Rate: 27/87 (31%) Download PDF

[C25] F. Palomba, G. Bavota, M. Di Penta, R.Oliveto, A. De Lucia, D. Poshyvanyk. Detecting Bad Smells in Source Code Using Change History Information. In Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE 2013), Palo Alto, California, 2013, pp. 268-278. ACM Distinguished Paper Award Acceptance Rate: 43/317 (13%) - Download PDF

[C24] G. Bavota, G. Canfora, M. Di Penta, R.Oliveto, S. Panichella. The Evolution of Project Inter-Dependencies in a Software Ecosystem: the Case of Apache. In Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, the Netherlands, 2013, pp. 280-289. Acceptance Rate: 36/163 (22%) - Download PDF

[C23] G. Bavota, G. Canfora, M. Di Penta, R.Oliveto, S. Panichella. An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks. In Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, the Netherlands, 2013, pp. 210-219. Acceptance Rate: 36/163 (22%) - Download PDF

[C22] M. Linares-Vasquez, G. Bavota, C. Bernal-Cárdenas, M. Di Penta, R. Oliveto, and D. Poshyvanyk. API Change and Fault Proneness: A Threat to the Success of Android Apps. In Proceedings of 9th Joint Meeting of the European Software Engineering Conference and the 21st ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013), Saint Petersburg, Russia, 2013, pp. 477-487. Acceptance Rate: 51/251 (20%) - Download PDF

[C21] D. Diaz, G. Bavota, A. Marcus, R. Oliveto, S. Takahashi, A. De Lucia. Using Code Ownership to Improve IR-based Traceability Link Recovery. In Proceedings of the 21st IEEE International Conference on Program Comprehension (ICPC2013), San Francisco, USA, 2013, pp. 123-132. Acceptance Rate: 19/63 (30%) - Download PDF

[C20] G. Bavota, B. Dit, R. Oliveto, M. Di Penta, D. Poshyvanyk, A. De Lucia. An Empirical Study on the Developers Perception of Software Coupling. In Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), San Francisco, USA, 2013. pp. 692-701. Acceptance Rate: 85/461 (18%) - Download PDF

[C19] S. Haiduc, G. Bavota, A. Marcus, R. Oliveto, A. De Lucia, Tim Menzies. Automatic Query Reformulations for Text Retrieval in Software Engineering. In Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), San Francisco, USA, 2013. pp. 842-851. Acceptance Rate: 85/461 (18%) - Download PDF

[C18] S. Haiduc, G. De Rosa, G. Bavota, R. Oliveto, A. De Lucia, A. Marcus. Query Quality Prediction and Reformulation for Source Code Search: The Refoqus Tool. In Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), San Francisco, USA, 2013. Formal Tool Demo, pp. 1307-1310. Acceptance Rate: 16/62 (30%)

[C17] G. Bavota, A. De Lucia, R. Oliveto, A. Panichella, F. Ricci, G. Tortora. The Role of Artefact Corpus in LSI-based Traceability Recovery. Proceedings of the 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2013). San Francisco, California, USA. 7 pages, pp. 83-89.

[C16] S. Haiduc, G. Bavota, R. Oliveto, A. De Lucia, A. Marcus. Automatic Query Performance Assessment during the Retrieval of Software Artifacts. In Proceedings of the 27th International Conference on Automated Software Engineering (ASE 2012), Essen, Germany, 2012. ACM Press. pp. 90-99. Acceptance Rate: 21/138 (15%) - Download PDF

[C15] G. Bavota, A. Qusef, R. Oliveto, A. De Lucia, D. Binkley. An Empirical Analysis of the Distribution of Unit Test Smells and Their Impact on Software Maintenance. In Proceedings of the 28th International Conference on Software Maintenance (ICSM 2012), Riva del Garda, Italy, 2012. IEEE Press. pp. 56-65. Acceptance Rate: 46/181 (25%) - Download PDF

[C14] G. Bavota, B. De Carluccio, A. De Lucia, M. Di Penta, R. Oliveto, O. Strollo. When does a Refactoring Induce Bugs? An Empirical Study In Proceedings of the 12th International Working Conference on Source Code Analysis and Manipulation (SCAM 2012), Riva del Garda, Italy, 2012. IEEE Press. pp. 104-113. Best Paper Award Acceptance Rate: 16/40 (40%) - Download PDF

[C13] G. Bavota, L. Colangelo, A. De Lucia, S. Fusco, R. Oliveto and A. Panichella. TraceME: Traceability Management in Eclipse. In Proceedings of the 28th International Conference on Software Maintenance (ICSM 2012) Tool Demo, Riva del Garda, Italy, 2012. IEEE Press. pp. 642-645. - Download PDF

[C12] G. Bavota, F. Carnevale, A. De Lucia, M. Di Penta, R. Oliveto. Putting the Developer in-the-loop: an Interactive GA for Software Re-Modularization In Proceedings of the 4th Symposium on Search Based Software Engineering (SSBSE 2012), Riva del Garda, Italy, 2012, pp. 75-89. Acceptance Rate: 15/34 (44%) - Download PDF

[C11] S. Haiduc, G. Bavota, R. Oliveto, A. Marcus, A. De Lucia. Evaluating the Specificity of Text Retrieval Queries to Support Software Engineering Tasks. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, 2012. IEEE Press. NIER Track. pp. 1273-1276. Acceptance Rate: 26/147 (17%) - Download PDF

[C10] G. Bavota, A. De Lucia, F. Fasano, R. Oliveto, C. Zottoli. Teaching Software Engineering and Software Project Management: An Integrated and Practical Approach. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, 2012. IEEE Press. Software Engineering Education Track. pp. 1155-1164. Acceptance Rate: 11/49 (22%) - Download PDF

[C9] G. Bavota. Using Structural and Semantic Information to Support Software Refactoring. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, 2012. IEEE Press. Doctoral Symposium. pp. 1479-1482. - Download PDF

[C8] G. Bavota, A. De Lucia, A. Marcus, R. Oliveto, and F. Palomba. Supporting Extract Class Refactoring in Eclipse: The ARIES Project. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, 2012. IEEE Press. Formal Tool Demo. pp. 1419-1422. Acceptance Rate: 16/52 (30%) - Download PDF

[C7] A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, and D. Binkley. SCOTCH: Slicing and Coupling based Test to Code trace Hunter. In Proceedings of the 18th Working Conference on Reverse Engineering (WCRE 2011), Limerick, Ireland, 2011. IEEE Press. pp. 443-444.

[C6] G. Bavota, C. Gravino, R. Oliveto, A. De Lucia, G. Tortora, M. Genero, and J. A. Cruz-Lemus. Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension. In Proceedings of the 14th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2011). pp. 168-182 Acceptance Rate: 34/167 (20%) - Download PDF

[C5] A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, and D. Binkley. SCOTCH: Improving Test-to-Code Traceability using Slicing and Conceptual Coupling. In Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), Williamsburg, VA, USA, 2011, pp. 63-72. Acceptance Rate: 36/127 (28%)

[C4] R. Oliveto, M. Gethers, G. Bavota, D. Poshyvanyk, and A. De Lucia. Identifying Method Friendships to Remove the Feature Envy Bad Smell (NIER Track). In Proceedings of the 33rd IEEE International Conference on Software Engineering (ICSE 2011), Waikiki, Honolulu, Hawaii, 2011. IEEE Press. pp. 820-823. Acceptance Rate: 46/198 (23%)

[C3] G. Bavota, A. De Lucia, A. Marcus, and R. Oliveto. Software Re-Modularization based on Structural and Semantic Metrics. In Proceedings of the 17th IEEE Working Conference on Reverse Engineering (WCRE 2010), Beverly, Massachusetts, USA, 2010. IEEE Press. ISBN: 978-0-7965-4123-5, pp. 195-204. Acceptance Rate: 21/67 (31%)

[C2] G. Bavota, R. Oliveto, A. De Lucia, G. Antoniol, Y-G. Gueheneuc. Playing with Refactoring: Identifying Extract Class Opportunities through Game Theory. In Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010) - ERA Track, Timisoara, Romania, 2010. IEEE Press, pp. 1-5. ISBN: 978-1-4244-8629-8, DOI: 10.1109/ICSM.2010.5609739. Acceptance Rate: 18/43 (41%) [Download Slides] - [Download Poster]

[C1] G. Bavota, A. De Lucia, A. Marcus, and R. Oliveto. A Two-Step Technique for Extract Class Refactoring. In Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), Antwerp, Belgium, 2010. ACM Press. ISBN: 978-1-4503-0116-9, pp. 151-154. Acceptance Rate: 31+34/191 (16+18%)


Book Chapters

[B3] G. Bavota, A. De Lucia, A. Marcus, R. Oliveto. Recommending Refactoring Operations in Large Software Systems. Recommendation Systems in Software Engineering, pp. 387-419, 2014.

[B2] G. Bavota, M. Di Penta, R.Oliveto. Search Based Software Maintenance: Methods and Tools. Evolving Software Systems, pp. 103-137, 2014.

[B1] F. Palomba, G. Bavota, R.Oliveto, A. De Lucia. Anti-Pattern Detection: Methods, Challenges, and Open Issues. Advances in Computers, volume 95, pp. 201-238.


Italian Workshops

[W2] G. Bavota, L. Colangelo, A. De Lucia, S. Fusco, R. Oliveto and A. Panichella. Enhancing Traceability Management in Eclipse via Information Retrieval and User Feedback Analysis. In Proceedings of 7th Italian Workshop on Eclipse Technologies, Naples, Italy, 2012. LCNS Press.

[W1] A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, and D. Binkley. An Eclipse plug-in for Test-to-Code Traceability Recovery. In Proceedings of 6th Italian Workshop on Eclipse Technologies, Milan, Italy, 2011. LCNS Press.