Application of LSSVM and SMOTE on Seven Open Source Projects for Predicting Refactoring at Class Level
暂无分享,去创建一个
[1] Johan A. K. Suykens,et al. Least squares support vector machine classifiers: a large scale algorithm , 1999 .
[2] Thomas J. Ostrand,et al. \{PROMISE\} Repository of empirical software engineering data , 2007 .
[3] Tom Fawcett,et al. An introduction to ROC analysis , 2006, Pattern Recognit. Lett..
[4] Adam A. Porter,et al. Empirical studies of software engineering: a roadmap , 2000, ICSE '00.
[5] Tibor Gyimóthy,et al. A Code Refactoring Dataset and Its Assessment Regarding Software Maintainability , 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER).
[6] Martin Fowler,et al. Refactoring - Improving the Design of Existing Code , 1999, Addison Wesley object technology series.
[7] Mohammad Alshayeb,et al. Software refactoring at the class level using clustering techniques , 2011 .
[8] Jehad Al Dallal. Constructing models for predicting extract subclass refactoring opportunities using object-oriented quality metrics , 2012, Inf. Softw. Technol..
[9] Tom Mens,et al. A survey of software refactoring , 2004, IEEE Transactions on Software Engineering.
[10] Miryung Kim,et al. Ref-Finder: a refactoring reconstruction tool based on logic query templates , 2010, FSE '10.
[11] Nitesh V. Chawla,et al. SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..
[12] Robert Feldt,et al. Validity Threats in Empirical Software Engineering Research - An Initial Survey , 2010, SEKE.
[13] Zhendong Niu,et al. Identification of generalization refactoring opportunities , 2013, Automated Software Engineering.
[14] Tom Mens,et al. Identifying refactoring opportunities using logic meta programming , 2003, Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings..
[15] M. Alvesson,et al. Ways of constructing research questions: gap-spotting or problematization? , 2011 .
[16] Johan A. K. Suykens,et al. Sparse approximation using least squares support vector machines , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).
[17] Tibor Gyimóthy,et al. A Manually Validated Code Refactoring Dataset and Its Assessment Regarding Software Maintainability , 2016, PROMISE.
[18] Alexander Chatzigeorgiou,et al. Identification of refactoring opportunities introducing polymorphism , 2010, J. Syst. Softw..
[19] Liming Zhao,et al. Predicting Classes in Need of Refactoring : An Application of Static Metrics , 2006 .
[20] Eleni Stroulia,et al. JDeodorant: identification and application of extract class refactorings , 2011, 2011 33rd International Conference on Software Engineering (ICSE).