Identifying rename refactoring opportunities based on feature requests
暂无分享,去创建一个
[1] Paolo Tonella,et al. Restructuring program identifier names , 2000, Proceedings 2000 International Conference on Software Maintenance.
[2] Tom Mens,et al. A survey of software refactoring , 2004, IEEE Transactions on Software Engineering.
[3] Andrian Marcus,et al. Recovering documentation-to-source-code traceability links using latent semantic indexing , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..
[4] Markus Pizka,et al. Concise and consistent naming , 2005, 13th International Workshop on Program Comprehension (IWPC'05).
[5] Yijun Yu,et al. Mining java class naming conventions , 2011, 2011 27th IEEE International Conference on Software Maintenance (ICSM).
[6] Yann-Gaël Guéhéneuc,et al. An exploratory study of identifier renamings , 2011, MSR '11.
[7] Andrea De Lucia,et al. Improving Source Code Lexicon via Traceability and Information Retrieval , 2011, IEEE Transactions on Software Engineering.
[8] Andrea De Lucia,et al. Information Retrieval Methods for Automated Traceability Recovery , 2012, Software and Systems Traceability.
[9] Markus Pizka,et al. Concise and Consistent Naming , 2005, IWPC.
[10] 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).
[11] David W. Binkley,et al. Expanding identifiers to normalize source code vocabulary , 2011, 2011 27th IEEE International Conference on Software Maintenance (ICSM).
[12] Eduardo Figueiredo,et al. A review-based comparative study of bad smell detection tools , 2016, EASE.
[13] Zhendong Niu,et al. Traceability-enabled refactoring for managing just-in-time requirements , 2014, 2014 IEEE 22nd International Requirements Engineering Conference (RE).
[14] Yijun Yu,et al. Improving the Tokenisation of Identifier Names , 2011, ECOOP.
[15] David W. Binkley,et al. Normalizing Source Code Vocabulary , 2010, 2010 17th Working Conference on Reverse Engineering.
[16] Leon J. Osterweil,et al. Perspectives on refactoring planning and practice: an empirical study , 2015, Empirical Software Engineering.
[17] Paul A. Strooper,et al. Evaluating software refactoring tool support , 2006, Australian Software Engineering Conference (ASWEC'06).
[18] Nan Niu,et al. Supporting requirements to code traceability through refactoring , 2013, Requirements Engineering.
[19] Suntae Kim,et al. Automatic identifier inconsistency detection using code dictionary , 2015, Empirical Software Engineering.
[20] Marco Tulio Valente,et al. RefDiff: Detecting Refactorings in Version Histories , 2017, 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR).
[21] Charles A. Sutton,et al. Learning natural coding conventions , 2014, SIGSOFT FSE.
[22] Ally S. Nyamawe,et al. Automated Recommendation of Software Refactorings Based on Feature Requests , 2019, 2019 IEEE 27th International Requirements Engineering Conference (RE).
[23] Marco Tulio Valente,et al. Why we refactor? confessions of GitHub contributors , 2016, SIGSOFT FSE.
[24] Steven Bird,et al. NLTK: The Natural Language Toolkit , 2002, ACL.
[25] Yue Luo,et al. Nomen est Omen: Exploring and Exploiting Similarities between Argument and Parameter Names , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).
[26] Andrea De Lucia,et al. A textual-based technique for Smell Detection , 2016, 2016 IEEE 24th International Conference on Program Comprehension (ICPC).
[27] Zhendong Niu,et al. Feature requests-based recommendation of software refactorings , 2020, Empir. Softw. Eng..
[28] David W. Binkley,et al. Syntactic Identifier Conciseness and Consistency , 2006, 2006 Sixth IEEE International Workshop on Source Code Analysis and Manipulation.
[29] Martin F. Porter,et al. An algorithm for suffix stripping , 1997, Program.
[30] Mik Kersten,et al. How are Java software developers using the Elipse IDE? , 2006, IEEE Software.
[31] Paolo Tonella,et al. Lexicon Bad Smells in Software , 2009, 2009 16th Working Conference on Reverse Engineering.
[32] Christian Roth,et al. Recommending rename refactorings , 2010, RSSE '10.
[33] Hui Liu,et al. Identifying Renaming Opportunities by Expanding Conducted Rename Refactorings , 2015, IEEE Transactions on Software Engineering.
[34] Chao Li,et al. Domino Effect: Move More Methods Once a Method is Moved , 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER).
[35] Jing Xu,et al. GEMS: An Extract Method Refactoring Recommender , 2017, 2017 IEEE 28th International Symposium on Software Reliability Engineering (ISSRE).
[36] Giuliano Antoniol,et al. Recovering Traceability Links between Code and Documentation , 2002, IEEE Trans. Software Eng..
[37] Francesca Arcelli Fontana,et al. An Experience Report on Using Code Smells Detection Tools , 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops.
[38] Danny Dig,et al. Accurate and Efficient Refactoring Detection in Commit History , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE).
[39] David Lo,et al. Automatic recommendation of API methods from feature requests , 2013, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE).
[40] Vadim Zaytsev,et al. Language design and implementation for the domain of coding conventions , 2016, SLE.
[41] Yann-Gaël Guéhéneuc,et al. REPENT: Analyzing the Nature of Identifier Renamings , 2014, IEEE Transactions on Software Engineering.
[42] Barbara Paech,et al. Software Feature Request Detection in Issue Tracking Systems , 2016, 2016 IEEE 24th International Requirements Engineering Conference (RE).
[43] Andy Zaidman,et al. An analysis of requirements evolution in open source projects: recommendations for issue trackers , 2013, IWPSE 2013.
[44] Harald C. Gall,et al. Recommending and Localizing Change Requests for Mobile Apps Based on User Reviews , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE).