@Book{designPatterns,
author = {Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John},
- title = {Design patterns : elements of reusable object-oriented software},
+ title = {Design patterns: elements of reusable object-oriented software},
publisher = {Addison-Wesley},
year = {1995},
address = {Reading, MA},
urldate = {2014-03-20},
date = {2006-05-04}
}
+
+@inreference{wikiAdvice2014,
+ title = {Advice (programming)},
+ rights = {Creative Commons Attribution-{ShareAlike} License},
+ url = {https://en.wikipedia.org/w/index.php?title=Advice_(programming)&oldid=462233199},
+ booktitle = {Wikipedia, the free encyclopedia},
+ urldate = {2014-03-21},
+ date = {2014-03-14},
+ langid = {english},
+ note = {Page Version {ID:} 462233199},
+}
+
+@online{fowlerXunit,
+ title = {Xunit},
+ url = {http://www.martinfowler.com/bliki/Xunit.html},
+ author = {Fowler, Martin},
+ urldate = {2014-03-27},
+}
+
+@online{fowler_design_2004,
+ title = {Is Design Dead?},
+ url = {http://martinfowler.com/articles/designDead.html},
+ author = {Fowler, Martin},
+ urldate = {2014-04-09},
+ date = {2004},
+}
+
+@article{harrisonDogfooding2006,
+ title = {Eating Your Own Dog Food},
+ volume = {23},
+ issn = {0740-7459},
+ doi = {10.1109/MS.2006.72},
+ pages = {5-7},
+ number = {3},
+ journaltitle = {{IEEE} Software},
+ author = {Harrison, W.},
+ date = {2006-05},
+}
+
+@online{vogelEclipseJDT2012,
+ title = {Eclipse {JDT} - Abstract Syntax Tree ({AST)} and the Java Model - Tutorial},
+ url = {http://www.vogella.com/tutorials/EclipseJDT/article.html},
+ titleaddon = {vogella},
+ author = {Vogel, Lars},
+ urldate = {2014-04-20},
+ date = {2012-08-08}
+}
+
+@article{shatnawiQuantitative2010,
+ title = {A Quantitative Investigation of the Acceptable Risk Levels of Object-Oriented Metrics in Open-Source Systems},
+ volume = {36},
+ issn = {0098-5589},
+ doi = {10.1109/TSE.2010.9},
+ pages = {216-225},
+ number = {2},
+ journaltitle = {{IEEE} Transactions on Software Engineering},
+ author = {Shatnawi, R.},
+ date = {2010-03},
+}
+
+@article{mccabeComplexity1976,
+ title = {A Complexity Measure},
+ volume = {{SE-2}},
+ issn = {0098-5589},
+ doi = {10.1109/TSE.1976.233837},
+ pages = {308-320},
+ number = {4},
+ journaltitle = {{IEEE} Transactions on Software Engineering},
+ author = {{McCabe}, {T.J.}},
+ date = {1976-12},
+}
+
+@article{soaresSafer2010,
+ title = {Making Program Refactoring Safer},
+ volume = {27},
+ issn = {0740-7459},
+ doi = {10.1109/MS.2010.63},
+ pages = {52 -57},
+ number = {4},
+ journaltitle = {{IEEE} Software},
+ author = {Soares, G. and Gheyi, R. and Serey, D. and Massoni, T.},
+ date = {2010-08},
+}
+
+@article{okeeffeSearchBased2008,
+ title = {Search-based Refactoring: An Empirical Study},
+ volume = {20},
+ issn = {1532-{060X}},
+ doi = {10.1002/smr.v20:5},
+ shorttitle = {Search-based Refactoring},
+ pages = {345–364},
+ number = {5},
+ journaltitle = {J. Softw. Maint. Evol.},
+ author = {{O'Keeffe}, Mark and Cinnéide, Mel Ó},
+ date = {2008-09},
+}
+
+@article{bankerMaintenanceCost1993,
+ title = {Software Complexity and Maintenance Costs},
+ volume = {36},
+ issn = {0001-0782},
+ doi = {10.1145/163359.163375},
+ pages = {81–94},
+ number = {11},
+ journaltitle = {Commun. {ACM}},
+ author = {Banker, Rajiv D. and Datar, Srikant M. and Kemerer, Chris F. and Zweig, Dani},
+ urldate = {2014-04-29},
+ date = {1993-11},
+}
+
+@article{shoreContinuous2004,
+ title = {Continuous Design},
+ volume = {21},
+ issn = {0740-7459},
+ doi = {10.1109/MS.2004.1259183},
+ pages = {20–22},
+ number = {1},
+ journaltitle = {{IEEE} Softw.},
+ author = {Shore, Jim},
+ date = {2004}
+}