Empirical Support for Two Refactoring Studies Using Commercial C# Software

  title={Empirical Support for Two Refactoring Studies Using Commercial C# Software},
  author={Matt Gatrell and Steve Counsell and Tracy Hall},
Objective. This paper documents a study of the application of refactorings in commercial C# software comprising 270 versions over a two-month period. The software was developed in a continuous integration environment in a large, multi-national company where each software change committed to the source control was regarded as a new version. The aim of the research was to compare and contrast the results from two previous refactoring studies with those of the C# software. Method. A tool was… CONTINUE READING


Publications referenced by this paper.
Showing 1-10 of 21 references


  • A. Zaidman, B. Van Rompaey
  • Demeyer and A. van Deursen: Mining Software…
  • 2008
Highly Influential
15 Excerpts

G.Loizou, R.Najjar: Common Refactorings, a Dependency Graph and some Code Smells: An Empirical Study of Java OSS

  • S. Counsell, Y. Hassoun
  • Proceedings of the 2006 ACM/IEEE international…
  • 2006
Highly Influential
13 Excerpts

xUnit Test Patterns: Refactoring Test Code

  • G. Meszaros
  • Addison-Wesley
  • 2008
1 Excerpt

On the detection of test smells: A Metrics-based Approach for General Fixture and Eager Test

  • B. van Rompaey, B. Du Bois, S. Demeyer, M. Rieger
  • IEEE Transactions on Software Engineering,
  • 2007
1 Excerpt


  • B. Zeiss, H. Neukirchen, J. Grabowski
  • Evans and P. Baker: Refactoring and Metrics for…
  • 2006
1 Excerpt

Encapsulation and the vagaries of a simple refactoring: an empirical study

  • R. Najjar, S. Counsell, G. Loizou
  • Proc. Intl. Conference on Soft. Systems Eng. and…
  • 2005

Similar Papers

Loading similar papers…