Fetching the paper…
Reading the bibliography…
Software refactoring aims at improving code quality while preserving the system's external behavior.
On the Interpretation of Χ-square from Contingency Tables, and the Calculation of P
R. A. Fisher. 1922 · 1922
Earlier work this paper cites.
Individual Comparisons by Ranking Methods
Frank Wilcoxon. 1945 · 1945
Earlier work this paper cites.
Use of Ranks in One-Criterion Variance Analysis
William H. Kruskal and W. Allen Wallis. 1952 · 1952
Earlier work this paper cites.
Multiple Comparisons among Means
Olive Jean Dunn. 1961 · 1961
Earlier work this paper cites.
Incremental Testing of Object-Oriented Class Structures. In Proceedings of the 14th International Conference on Software Engineering, Melbourne, Australia, May 11-15, 1992 . 68–80
Mary Jean Harrold, John D. McGregor, and Kevin J. Fitzpatrick. 1992 · 1992
Earlier work this paper cites.
Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing
Yoav Benjamini and Yosef Hochberg. 1995 · 1995
Earlier work this paper cites.
Populating a Release History Database from Version Control and Bug Tracking Systems. In 19th International Conference on Software Maintenance (ICSM 2003) . 23–
Michael Fischer, Martin Pinzger, and Harald Gall. 2003 · 2003
Earlier work this paper cites.
Effect sizes for research: A broad practical approach (2nd edition ed.)
Robert J. Grissom and John J. Kim. 2005 · 2005
Earlier work this paper cites.
When do changes induce fixes?. In Proceedings of the 2005 International Workshop on Mining Software Repositories, MSR 2005, Saint Louis, Missouri, USA, May 17, 2005
Jacek Sliwerski, Thomas Zimmermann, and Andreas Zeller. 2005 · 2005
Earlier work this paper cites.
Are refactorings less error-prone than other changes?. In Proceedings of the 2006 International Workshop on Mining Software Repositories, MSR 2006, Shanghai, China, May 22-23, 2006 . 112–118
Peter Weißgerber and Stephan Diehl. 2006 · 2006
Earlier work this paper cites.
Refactoring–Does It Improve Software Quality?. In Proceedings of the 5th International Workshop on Software Quality (WoSQ ’07) . IEEE Computer Society, Washington, DC, USA, 10–
Konstantinos Stroggylos and Diomidis Spinellis. 2007 · 2007
Earlier work this paper cites.
Is it a bug or an enhancement?: a text-based approach to classify change requests. In Proceedings of the 2008 conference of the Centre for Advanced Studies on Collaborative Research . IBM, 23
Giuliano Antoniol, Kamel Ayari, Massimiliano Di Penta, Foutse Khomh, and Yann-Gaël Guéhéneuc. 2008 · 2008
Earlier work this paper cites.
Classifying Software Changes: Clean or Buggy?
Sunghun Kim, E. James Whitehead Jr., and Yi Zhang. 2008 · 2008
Earlier work this paper cites.
Balancing Agility and Formalism in Software Engineering
Raimund Moser, Pekka Abrahamsson, Witold Pedrycz, Alberto Sillitti, and Giancarlo Succi. 2008 · 2008
Earlier work this paper cites.
Empirical investigation of refactoring effect on software quality
Mohammad Alshayeb. 2009 · 2009
Earlier work this paper cites.
Fair and balanced?: bias in bug-fix datasets. In Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009, Amsterdam, The Netherlands, August 24-28, 2009 . 121–130
Christian Bird, Adrian Bachmann, Eirik Aune, John Duffy, Abraham Bernstein, Vladimir Filkov, and Premkumar T. Devanbu. 2009 · 2009
Earlier work this paper cites.
What motivate software engineers to refactor source code? evidences from professional developers. In Software Maintenance, 2009. ICSM 2009. IEEE International Conference on . 413 –416
Yi Wang. 2009 · 2009
Cited alongside, same era.
Template-based reconstruction of complex refactorings. In 26th IEEE International Conference on Software Maintenance (ICSM 2010), September 12-18, 2010, Timisoara, Romania . 1–10
Kyle Prete, Napol Rachatasumrit, Nikita Sudan, and Miryung Kim. 2010 · 2010
Cited alongside, same era.
How We Refactor, and How We Know It
Emerson Murphy-Hill, Chris Parnin, and Andreaw P. Black. 2011 · 2011
Cited alongside, same era.
ReLink: recovering links between bugs and changes. In SIGSOFT/FSE’11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC’11: 13th European Software Engineering Conference (ESEC-13), Szeged, Hungary, September 5-9, 2011 . 15–25
Rongxin Wu, Hongyu Zhang, Sunghun Kim, and Shing-Chi Cheung. 2011 · 2011
Cited alongside, same era.
Understanding the Impact of Refactoring on Smells: A Longitudinal Study of 23 Software Projects. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2017) . 465–475
Diego Cedrim, Alessandro Garcia, Melina Mongiovi, Rohit Gheyi, Leonardo Sousa, Rafael de Mello, Baldoino Fonseca, Márcio Ribeiro, and Alexander Chávez. 2017 · 2017
Later among the works it cites.
How Does Refactoring Affect Internal Quality Attributes?: A Multi-project Study. In Proceedings of the 31st Brazilian Symposium on Software Engineering (SBES’17) . 74–83
Alexander Chávez, Isabella Ferreira, Eduardo Fernandes, Diego Cedrim, and Alessandro Garcia. 2017 · 2017
Later among the works it cites.
How does refactoring affect internal quality attributes? A multi-project study. In Proceedings of the 31st Brazilian Symposium on Software Engineering . 74–83
Alexander Chávez, Isabella Ferreira, Eduardo Fernandes, Diego Cedrim, and Alessandro Garcia. 2017 · 2017
Later among the works it cites.
A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes
Daniel Alencar da Costa, Shane McIntosh, Weiyi Shang, Uirá Kulesza, Roberta Coelho, and Ahmed E. Hassan. 2017 · 2017
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
When Does a Refactoring Induce Bugs? An Empirical Study. In 12th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2012, Riva del Garda, Italy, September 23-24, 2012 . 104–113
Gabriele Bavota, Bernardino De Carluccio, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, and Orazio Strollo. 2012 · 2012
Cited alongside, same era.
A Field Study of Refactoring Challenges and Benefits. In Proceedings of the 20th International Symposium on Foundations of Software Engineering (Research Triangle Park, NC, USA)
Miryung Kim, Thomas Zimmermann, and Nachiappan Nagappan. 2012 · 2012
Cited alongside, same era.
R: A Language and Environment for Statistical Computing
R Core Team. 2012 · 2012
Cited alongside, same era.
Diversity in software engineering research. In Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE’13, Saint Petersburg, Russian Federation, August 18-26, 2013 . 466–476
Meiyappan Nagappan, Thomas Zimmermann, and Christian Bird. 2013 · 2013
Cited alongside, same era.
On the Impact of Refactoring Operations on Code Quality Metrics. In 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29 - October 3, 2014 . 456–460
Oscar Chaparro, Gabriele Bavota, Andrian Marcus, and Massimiliano Di Penta. 2014 · 2014
Cited alongside, same era.
Comparing text-based and dependence-based approaches for determining the origins of bugs
Steven Davies, Marc Roper, and Murray Wood. 2014 · 2014
Cited alongside, same era.
Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring?. In Source Code Analysis and Manipulation (SCAM), 2014 IEEE 14th International Working Conference on . IEEE, 95–104
Gábor Szoke, Gábor Antal, Csaba Nagy, Rudolf Ferenc, and Tibor Gyimóthy. 2014 · 2014
Cited alongside, same era.
Fitting Linear Mixed-Effects Models Using lme4
Douglas Bates, Martin Mächler, Ben Bolker, and Steve Walker. 2015 · 2015
Cited alongside, same era.
Later among the works it cites.
Refactoring-aware code review. In 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2017, Raleigh, NC, USA, October 11-14, 2017 . 71–79
Xi Ge, Saurabh Sarkar, Jim Witschey, and Emerson R. Murphy-Hill. 2017 · 2017
Later among the works it cites.
What’s in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform
Hudson Borges and Marco Tulio Valente. 2018 · 2018
Later among the works it cites.
The Buggy Side of Code Refactoring: Understanding the Relationship between Refactorings and Bugs. In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings (ICSE ?18) . 406?407
Isabella Ferreira, Eduardo Fernandes, Diego Cedrim, Anderson Uchôa, Ana Carla Bibiano, Alessandro Garcia, João Lucas Correia, Filipe Santos, Gabriel Nunes, Caio Barbosa, and et al. 2018 · 2018
Later among the works it cites.
An Empirical Investigation of How and Why Developers Rename Identifiers. In Proceedings of the 2Nd International Workshop on Refactoring (IWoR 2018) . 26–33
Anthony Peruma, Mohamed Wiem Mkaouer, Michael J. Decker, and Christian D. Newman. 2018 · 2018
Later among the works it cites.
Accurate and Efficient Refactoring Detection in Commit History. In Proceedings of the 40th International Conference on Software Engineering (ICSE ’18) . 483–494
Nikolaos Tsantalis, Matin Mansouri, Laleh M. Eshkevari, Davood Mazinanian, and Danny Dig. 2018 · 2018
Later among the works it cites.
A quantitative study on characteristics and effect of batch refactoring on code smells. In 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) . IEEE, 1–11
Ana Carla Bibiano, Eduardo Fernandes, Daniel Oliveira, Alessandro Garcia, Marcos Kalinowski, Baldoino Fonseca, Roberto Oliveira, Anderson Oliveira, and Diego Cedrim. 2019 · 2019
Later among the works it cites.
SZZ unleashed: an open implementation of the SZZ algorithm - featuring example usage in a study of just-in-time bug prediction for the Jenkins project. In Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation, MaLTeSQuE@ESEC/SIGSOFT FSE 2019, Tallinn, Estonia, August 27, 2019 . 7–12
Markus Borg, Oscar Svensson, Kristian Berg, and Daniel Hansson. 2019 · 2019
Later among the works it cites.
Removal of design problems through refactorings: are we looking at the right symptoms?. In 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) . IEEE, 148–153
Andre Eposhi, Willian Oizumi, Alessandro Garcia, Leonardo Sousa, Roberto Oliveira, and Anderson Oliveira. 2019 · 2019
Later among the works it cites.
Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts. In 26th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2019 . 151–162
Mehran Mahmoudi, Sarah Nadi, and Nikolaos Tsantalis. 2019 · 2019
Later among the works it cites.
A large-scale empirical exploration on refactoring activities in open source software projects
Carmine Vassallo, Giovanni Grano, Fabio Palomba, Harald Gall, and Alberto Bacchelli. 2019 · 2019
Later among the works it cites.
On the Relationship between Refactoring Actions and Bugs: A Differentiated Replication – Replication Package
Massimiliano Di Penta, Gabriele Bavota, and Fiorella Zampetti. 2020 · 2020
Closest in time.
An in-depth study of the promises and perils of mining GitHub
Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. Germán, and Daniela E. Damian. 2016 · 2071
Closest in time.