2 author = {Fowler, Martin},
3 title = {Refactoring: improving the design of existing code},
4 publisher = {Addison-Wesley},
6 address = {Reading, MA},
11 author = {Kerievsky, Joshua},
12 title = {Refactoring to patterns},
13 publisher = {Addison-Wesley},
20 author = {Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John},
21 title = {Design patterns : elements of reusable object-oriented software},
22 publisher = {Addison-Wesley},
24 address = {Reading, MA},
29 author = {Demeyer, Serge},
30 title = {Maintainability Versus Performance: What’s the Effect of Introducing Polymorphism?},
31 journal = {ICSE'2003},
33 address = {University of Antwerp}
36 @online{etymology-refactoring,
37 author = {Fowler, Martin},
38 title = {Etymology Of Refactoring},
40 url = {http://martinfowler.com/bliki/EtymologyOfRefactoring.html}
44 edition = {1984, 1994, 2004},
45 title = {Thinking Forth},
46 rights = {Creative Commons},
47 url = {http://thinking-forth.sourceforge.net/},
48 author = {Brodie, Leo}
51 @article{refactoringBrowser1997,
52 title = {A Refactoring Tool for Smalltalk},
57 journaltitle = {Theor. Pract. Object Syst.},
58 author = {Roberts, Don and Brant, John and Johnson, Ralph},
63 location = {Champaign, {IL}, {USA}},
64 title = {Refactoring Object-oriented Frameworks},
65 institution = {University of Illinois at Urbana-Champaign},
66 author = {Opdyke, William F.},
68 note = {{UMI} Order No. {GAX93-05645}}
72 title = {The magical number seven, plus or minus two: some limits on our capacity for processing information},
74 rights = {(c) 2012 {APA}, all rights reserved},
75 issn = {1939-1471(Electronic);0033-{295X(Print)}},
76 doi = {10.1037/h0043158},
77 shorttitle = {The magical number seven, plus or minus two},
80 journaltitle = {Psychological Review},
81 author = {Miller, George A.},
85 @report{javaReport2011,
86 title = {{JAVA} {EE} Productivity Report 2011},
87 rights = {{ZeroTurnaround} OÜ},
88 url = {http://zeroturnaround.com/wp-content/uploads/2010/11/Java_EE_Productivity_Report_2011_finalv2.pdf},