Fetching the paper…
Reading the bibliography…
As one of the most popular dynamic languages, Python experiences a decrease in readability and maintainability when code smells are present.
Language models are few-shot learners
Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al · 1901
Earlier work this paper cites.
A coefficient of agreement for nominal scales
Jacob Cohen. 1960 · 1960
Earlier work this paper cites.
Python Tutorial . Vol. 620
Guido Van Rossum and Fred L Drake Jr. 1995 · 1995
Earlier work this paper cites.
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
William H Brown, Raphael C Malveau, Hays W "Skip" McCormick, and Thomas J Mowbray. 1998 · 1998
Earlier work this paper cites.
Refactoring - Improving the Design of Existing Code
Martin Fowler. 1999 · 1999
Earlier work this paper cites.
An empirical study of the bad smells and class error probability in the post-release object-oriented system evolution
Wei Li and Raed Shatnawi. 2007 · 2007
Earlier work this paper cites.
Python Essential Reference
David M Beazley. 2009 · 2009
Earlier work this paper cites.
Programming Python: Powerful Object-Oriented Programming
Mark Lutz. 2010 · 2010
Earlier work this paper cites.
Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE) . ACM, 1–10
Steffen M. Olbrich, Daniela S. Cruzes, and Dag I.K. Sjøberg. 2010 · 2010
Earlier work this paper cites.
Detecting Code Smells in Python Programs. In Proceedings of the 7th International Conference on Software Analysis, Testing and Evolution (SATE) . IEEE, 18–23
Zhifei Chen, Lin Chen, Wanwangying Ma, and Baowen Xu. 2016 · 2016
Earlier work this paper cites.
Do code smells impact the effort of different maintenance programming activities?. In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER) . IEEE, 393–402
Zéphyrin Soh, Aiko Yamashita, Foutse Khomh, and Yann-Gaël Guéhéneuc. 2016 · 2016
Earlier work this paper cites.
Understanding metric-based detectable smells in Python software: A comparative study
Zhifei Chen, Lin Chen, Wanwangying Ma, Xiaoyu Zhou, Yuming Zhou, and Baowen Xu. 2018 · 2018
Earlier work this paper cites.
On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, and Andrea De Lucia. 2018 · 2018
Cited alongside, same era.
The scent of deep learning code: An empirical study. In Proceedings of the 17th International Conference on Mining Software Repositories (MSR) . ACM, 420–430
Hadhemi Jebnoun, Houssem Ben Braiek, Mohammad Masudur Rahman, and Foutse Khomh. 2020 · 2020
Cited alongside, same era.
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. In Proceedings of the 34th Annual Conference on Neural Information Processing Systems (NeurIPS) . ACM, 9459–9474
Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, Sebastian Riedel, and Douwe Kiela. 2020 · 2020
Cited alongside, same era.
Code smells in machine learning systems
Jiri Gesi, Siqi Liu, Jiawei Li, Iftekhar Ahmed, Nachiappan Nagappan, David Lo, Eduardo Santana de Almeida, Pavneet Singh Kochhar, and Lingfeng Bao. 2022 · 2022
Cited alongside, same era.
Python code smells detection using conventional machine learning models
Rana Sandouka and Hamoud Aljamaan. 2023 · 2023
Later among the works it cites.
An analysis of the automatic bug fixing performance of chatgpt. In Proceedings of the IEEE/ACM 4th International Workshop on Automated Program Repair (APR) . IEEE, 23–30
Dominik Sobania, Martin Briesch, Carol Hanna, and Justyna Petke. 2023 · 2023
Later among the works it cites.
Prompting GitHub Copilot Chat to become your personal AI assistant for accessibility
Ed Summers and Jesse Dugas. 2023 · 2023
Later among the works it cites.
Use chat gpt to solve programming bugs
Nigar M Shafiq Surameery and Mohammed Y Shakor. 2023 · 2023
Later among the works it cites.
Demystifying Practices, Challenges and Expected Features of Using GitHub Copilot
Beiqi Zhang, Peng Liang, Xiyu Zhou, Aakash Ahmad, and Muhammad Waseem. 2023 · 2023
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
An Empirical Evaluation of GitHub Copilot’s Code Suggestions. In Proceedings of the 19th International Conference on Mining Software Repositories (MSR) . ACM, 1–5
Nhan Nguyen and Sarah Nadi. 2022 · 2022
Cited alongside, same era.
Asleep at the keyboard? assessing the security of github copilot’s code contributions. In Proceedings of the 43rd IEEE Symposium on Security and Privacy (SP) . IEEE, 754–768
Hammond Pearce, Baleegh Ahmad, Benjamin Tan, Brendan Dolan-Gavitt, and Ramesh Karri. 2022 · 2022
Cited alongside, same era.
Python Code Smell Detection Using Machine Learning. In Proceedings of the 26th International Computer Science and Engineering Conference (ICSEC) . IEEE, 128–133
Natthida Vatanapakorn, Chitsutha Soomlek, and Pusadee Seresangtakul. 2022 · 2022
Cited alongside, same era.
Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. In Proceedings of the 36th Annual Conference on Neural Information Processing Systems (NeurIPS) . Curran Associates, Inc., 24824–24837
Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, brian ichter, Fei Xia, Ed Chi, Quoc V Le, and Denny Zhou. 2022 · 2022
Cited alongside, same era.
Assessing the Quality of GitHub Copilot’s Code Generation. In Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE) . ACM, 62–71
Burak Yetistiren, Isik Ozsoy, and Eray Tuzun. 2022 · 2022
Cited alongside, same era.
Coding on Copilot: 2023 Data Suggests Downward Pressure on Code Quality
William Harding and Matthew Kloster. 2024 · 2023
Cited alongside, same era.
Metagpt: Meta programming for multi-agent collaborative framework
Sirui Hong, Xiawu Zheng, Jonathan Chen, Yuheng Cheng, Jinlin Wang, Ceyao Zhang, Zili Wang, Steven Ka Shing Yau, Zijuan Lin, Liyang Zhou, et al · 2023
Cited alongside, same era.
Shuyin Zhao. 2023 · 2023
Later among the works it cites.
GitHub Copilot - Your AI Pair Programmer
2024 · 2024
Closest in time.
TIOBE Index for January 2024
2024 · 2024
Closest in time.
Language Models for Code Completion: A Practical Evaluation. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (ICSE) . ACM, 13
Maliheh Izadi, Jonathan Katzy, Tim Van Dam, Marc Otten, Razvan Mihai Popescu, and Arie Van Deursen. 2024 · 2024
Closest in time.
Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond
Jingfeng Yang, Hongye Jin, Ruixiang Tang, Xiaotian Han, Qizhang Feng, Haoming Jiang, Shaochen Zhong, Bing Yin, and Xia Hu. 2024 · 2024
Closest in time.
Dataset of the Paper: Copilot-in-the-Loop: Fixing Code Smells in Copilot-Generated Python Code using Copilot
Beiqi Zhang, Peng Liang, Qiong Feng, Yujia Fu, and Zengyang Li. 2024 · 2024
Closest in time.