Mining commit messages to enhance software refactorings recommendation: A machine learning approach
暂无分享,去创建一个
[1] Ali Ouni,et al. On the documentation of refactoring types , 2021, Automated Software Engineering.
[2] Ali Ouni,et al. Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities , 2021, Algorithms.
[3] Mohamed Wiem Mkaouer,et al. Contextualizing rename decisions using refactorings, commit messages, and data types , 2020, J. Syst. Softw..
[4] Mohamed Wiem Mkaouer,et al. How We Refactor and How We Document it? On the Use of Supervised Machine Learning Algorithms to Classify Refactoring Documentation , 2020, Expert Syst. Appl..
[5] Marouane Kessentini,et al. Recommending refactorings via commit message analysis , 2020, Inf. Softw. Technol..
[6] Zhendong Niu,et al. Feature requests-based recommendation of software refactorings , 2020, Empir. Softw. Eng..
[7] Xuesong Li,et al. Deep learning based software defect prediction , 2020, Neurocomputing.
[8] Jane Cleland-Huang,et al. Enhancing Source Code Refactoring Detection with Explanations from Commit Messages , 2020, 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER).
[9] Vinicius H. S. Durelli,et al. The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring , 2020, IEEE Transactions on Software Engineering.
[10] Fan Yang,et al. Design and analysis of a general vector space model for data classification in Internet of Things , 2019, EURASIP J. Wirel. Commun. Netw..
[11] S. Chandramathi,et al. Sentiment analysis-based framework for assessing internet telemedicine videos , 2019, Int. J. Data Anal. Tech. Strateg..
[12] D. Gowtham Chakravarthy,et al. Extreme Gradient Boost Classification Based Interesting User Patterns Discovery for Web Service Composition , 2019, Mobile Networks and Applications.
[13] Ally S. Nyamawe,et al. Automated Recommendation of Software Refactorings Based on Feature Requests , 2019, 2019 IEEE 27th International Requirements Engineering Conference (RE).
[14] Mohamed Wiem Mkaouer,et al. Contextualizing Rename Decisions using Refactorings and Commit Messages , 2019, 2019 19th International Working Conference on Source Code Analysis and Manipulation (SCAM).
[15] Lin Shi,et al. Machine learning techniques for code smell detection: A systematic literature review and meta-analysis , 2019, Inf. Softw. Technol..
[16] Wentao Wang,et al. Recommending Refactoring Solutions Based on Traceability and Code Metrics , 2018, IEEE Access.
[17] Hui Liu,et al. Deep Learning Based Feature Envy Detection , 2018, 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE).
[18] Zhendong Niu,et al. Citation Classification Using Multitask Convolutional Neural Network Model , 2018, KSEM.
[19] J. David Morgenthaler,et al. Automatic Clone Recommendation for Refactoring Based on the Present and the Past , 2018, 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME).
[20] Zhendong Niu,et al. Automatic approval prediction for software enhancement requests , 2018, Automated Software Engineering.
[21] Danny Dig,et al. Accurate and Efficient Refactoring Detection in Commit History , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE).
[22] Gabriele Bavota,et al. Towards Just-in-Time Refactoring Recommenders , 2018, 2018 IEEE/ACM 26th International Conference on Program Comprehension (ICPC).
[23] Patrick Mäder,et al. Traceability in the Wild: Automatically Augmenting Incomplete Trace Links , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE).
[24] Ashish Sureka,et al. Application of LSSVM and SMOTE on Seven Open Source Projects for Predicting Refactoring at Class Level , 2017, 2017 24th Asia-Pacific Software Engineering Conference (APSEC).
[25] Navdeep Singh,et al. How Do Code Refactoring Activities Impact Software Developers' Sentiments? - An Empirical Investigation Into GitHub Commits , 2017, 2017 24th Asia-Pacific Software Engineering Conference (APSEC).
[26] Erik Cambria,et al. Phonetic-Based Microtext Normalization for Twitter Sentiment Analysis , 2017, 2017 IEEE International Conference on Data Mining Workshops (ICDMW).
[27] Andrea De Lucia,et al. An Exploratory Study on the Relationship between Changes and Refactoring , 2017, 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC).
[28] Marco Tulio Valente,et al. RefDiff: Detecting Refactorings in Version Histories , 2017, 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR).
[29] J. A. D. Pace,et al. An approach to prioritize code smells for refactoring , 2016, Automated Software Engineering.
[30] Marco Tulio Valente,et al. Why we refactor? confessions of GitHub contributors , 2016, SIGSOFT FSE.
[31] Leandro L. Minku,et al. Data mining for software engineering and humans in the loop , 2016, Progress in Artificial Intelligence.
[32] L. Madeyski,et al. Which Process Metrics Can Significantly Improve Defect Prediction Models? An Empirical Study , 2015, Software Quality Journal.
[33] Zhendong Niu,et al. Traceability-enabled refactoring for managing just-in-time requirements , 2014, 2014 IEEE 22nd International Requirements Engineering Conference (RE).
[34] David Lo,et al. DupFinder: integrated tool support for duplicate bug report detection , 2014, ASE.
[35] Min-Ling Zhang,et al. A Review on Multi-Label Learning Algorithms , 2014, IEEE Transactions on Knowledge and Data Engineering.
[36] Miryung Kim,et al. An Empirical Study of RefactoringChallenges and Benefits at Microsoft , 2014, IEEE Transactions on Software Engineering.
[37] Stas Negara,et al. A Comparative Study of Manual and Automated Refactorings , 2013, ECOOP.
[38] Liangxiao Jiang,et al. Naive Bayes text classifiers: a locally weighted learning approach , 2013, J. Exp. Theor. Artif. Intell..
[39] Miryung Kim,et al. A field study of refactoring challenges and benefits , 2012, SIGSOFT FSE.
[40] Charu C. Aggarwal,et al. A Survey of Text Classification Algorithms , 2012, Mining Text Data.
[41] Stas Negara,et al. Use, disuse, and misuse of automated refactorings , 2012, 2012 34th International Conference on Software Engineering (ICSE).
[42] Harald C. Gall,et al. Don't touch my code!: examining the effects of ownership on software quality , 2011, ESEC/FSE '11.
[43] Iulian Neamtiu,et al. Studying Software Evolution for Taming Software Complexity , 2010, 2010 21st Australian Software Engineering Conference.
[44] Khairullah Khan,et al. A Review of Machine Learning Algorithms for Text-Documents Classification , 2010 .
[45] Chao Liu,et al. Data Mining for Software Engineering , 2009, Computer.
[46] Andrew P. Black,et al. How we refactor, and how we know it , 2009, 2009 IEEE 31st International Conference on Software Engineering.
[47] Houkuan Huang,et al. Feature selection for text classification with Naïve Bayes , 2009, Expert Syst. Appl..
[48] Harald C. Gall,et al. Mining Software Evolution to Predict Refactoring , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).
[49] Eibe Frank,et al. Naive Bayes for Text Classification with Unbalanced Classes , 2006, PKDD.
[50] Sunita Sarawagi,et al. Discriminative Methods for Multi-labeled Classification , 2004, PAKDD.
[51] Tom Mens,et al. A survey of software refactoring , 2004, IEEE Transactions on Software Engineering.
[52] Steven Bird,et al. NLTK: The Natural Language Toolkit , 2002, ACL.
[53] Meir M. Lehman,et al. Rules and Tools for Software Evolution Planning and Management , 2001, Ann. Softw. Eng..
[54] Zhendong Niu,et al. A Deep Hybrid Model for Recommendation by jointly leveraging ratings, reviews and metadata information , 2021, Eng. Appl. Artif. Intell..
[55] S. Kannimuthu,et al. Mining big data streams using business analytics tools: a bird's eye view on MOA and SAMOA , 2020, Int. J. Bus. Intell. Data Min..
[56] S. Kannimuthu,et al. KEC_DAlab @ EventXtract-IL-FIRE2017: Event Extraction using Support Vector Machines , 2017, FIRE.
[57] Mark Ryan M. Talabis,et al. Chapter 1 – Analytics Defined , 2015 .
[58] Francesca Arcelli Fontana,et al. Automatic detection of bad smells in code: An experimental assessment , 2012, J. Object Technol..
[59] Andrew P. Black,et al. Better Refactoring Tools for a Better Refactoring Strategy , 2008 .