Fetching the paper…
Reading the bibliography…
Modern code generation tools utilizing AI models like Large Language Models (LLMs) have gained increased popularity due to their ability to produce functional code.
Language models are few-shot learners. In Proceedings of the 34th Annual Conference on Neural Information Processing Systems (NeurIPS) . 1877–1901
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.
PROW: A step toward automatic program writing. In Proceedings of the 1st International Joint Conference on Artificial Intelligence (IJCAI) . ACM, 241–252
Richard J Waldinger and Richard CT Lee. 1969 · 1969
Earlier work this paper cites.
Static and dynamic analysis: Synergy and duality. In Proceedings of the ICSE Workshop on Dynamic Analysis (WODA) . ACM, 24–27
Michael D Ernst. 2003 · 2003
Earlier work this paper cites.
Selecting Empirical Methods for Software Engineering Research
Steve Easterbrook, Janice Singer, Margaret-Anne Storey, and Daniela Damian. 2008 · 2008
Earlier work this paper cites.
Guidelines for conducting and reporting case study research in software engineering
Per Runeson and Martin Höst. 2009 · 2009
Earlier work this paper cites.
A systematic mapping study on dynamic metrics and software quality. In 2012 28th IEEE International Conference on Software Maintenance (ICSM) . IEEE, 326–335
Amjed Tahir and Stephen G MacDonell. 2012 · 2012
Earlier work this paper cites.
Coding in-depth semistructured interviews: Problems of unitization and intercoder reliability and agreement
John L Campbell, Charles Quincy, Jordan Osserman, and Ove K Pedersen. 2013 · 2013
Earlier work this paper cites.
A comparative analysis of node. js (server-side javascript)
Nimesh Chhetri. 2016 · 2016
Earlier work this paper cites.
A systematic mapping study of software development with GitHub
Valerio Cosentino, Javier L Cánovas Izquierdo, and Jordi Cabot. 2017 · 2017
Earlier work this paper cites.
Comment on: “Comparison of periodized and non-periodized resistance training on maximal strength: A meta-analysis”
Joao Pedro Nunes, Alex S Ribeiro, Brad J Schoenfeld, and Edilson S Cyrino. 2018 · 2018
Earlier work this paper cites.
Lessons from building static analysis tools at google
Caitlin Sadowski, Edward Aftandilian, Alex Eagle, Liam Miller-Cushon, and Ciera Jaspan. 2018 · 2018
Earlier work this paper cites.
The adoption of javascript linters in practice: A case study on eslint
Kristín Fjóla Tómasdóttir, Mauricio Aniche, and Arie Van Deursen. 2018 · 2018
Earlier work this paper cites.
Scaling static analyses at Facebook
Dino Distefano, Manuel Fähndrich, Francesco Logozzo, and Peter W O’Hearn. 2019 · 2019
Earlier work this paper cites.
Static analysis for proactive security
Michael Huth and Flemming Nielson. 2019 · 2019
Earlier work this paper cites.
Python for data analytics, scientific and technical applications. In Proceedings of the Amity international conference on artificial intelligence (AICAI) . IEEE, 140–145
Abhinav Nagpal and Goldie Gabrani. 2019 · 2019
Earlier work this paper cites.
Why do software developers use static analysis tools? a user-centered study of developer needs and motivations
Lisa Nguyen Quang Do, James R Wright, and Karim Ali. 2020 · 2020
Earlier work this paper cites.
A comparative study of static code analysis tools for vulnerability detection in c/c++ and java source code
Arvinder Kaur and Ruchikaa Nayyar. 2020 · 2020
Earlier work this paper cites.
SourceFinder: Finding Malware Source-Code from Publicly Available Repositories in GitHub. In Proceedings of the 23rd International Symposium on Research in Attacks, Intrusions and Defenses (RAID) . USENIX, 149–163
Md Omar Faruk Rokon, Risul Islam, Ahmad Darki, Evangelos E Papalexakis, and Michalis Faloutsos. 2020 · 2020
Earlier work this paper cites.
On the recall of static call graph construction in practice. In Proceedings of the 42nd ACM/IEEE International Conference on Software Engineering (ICSE) . ACM, 1049–1060
Li Sui, Jens Dietrich, Amjed Tahir, and George Fourtounis. 2020 · 2020
Earlier work this paper cites.
Evaluating large language models trained on code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al · 2021
Earlier work this paper cites.
GitHub’s Copilot Security Issues
Alex Dow. 2021 · 2021
Earlier work this paper cites.
GitHub Copilot: Security and Privacy
Dwayne McDaniel. 2021 · 2021
Earlier work this paper cites.
Introducing Codex: The AI Behind GitHub Copilot
OpenAI. 2021 · 2021
Earlier work this paper cites.
The secret life of software vulnerabilities: A large-scale empirical study
Emanuele Iannone, Roberta Guadagni, Filomena Ferrucci, Andrea De Lucia, and Fabio Palomba. 2022 · 2022
Earlier work this paper cites.
Detecting false alarms from automatic static analysis tools: How far are we?. In Proceedings of the 44th International Conference on Software Engineering (ICSE) . ACM, 698–709
Hong Jin Kang, Khai Loong Aw, and David Lo. 2022 · 2022
Earlier work this paper cites.
An Empirical Evaluation of Competitive Programming AI: A Case Study of AlphaCode. In Proceedings of the 16th IEEE International Workshop on Software Clones (IWSC) . IEEE, 10–15
Sila Lertbanjongngam, Bodin Chinthanet, Takashi Ishio, Raula Gaikovina Kula, Pattara Leelaprute, Bundit Manaskasemsak, Arnon Rungsawang, and Kenichi Matsumoto. 2022 · 2022
Earlier work this paper cites.
Competition-level code generation with alphacode
Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, et al · 2022
Earlier work this paper cites.
An empirical evaluation of GitHub copilot’s code suggestions. In Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories (MSR) . IEEE, 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 vs. JavaScript: Which Should You Learn?
Meghan Reichenbach. 2022 · 2022
Cited alongside, same era.
Security Implications of Large Language Model Code Assistants: A User Study
Gustavo Sandoval, Hammond Pearce, Teo Nys, Ramesh Karri, Brendan Dolan-Gavitt, and Siddharth Garg. 2022 · 2022
Cited alongside, same era.
Pitfalls in Language Models for Code Intelligence: A Taxonomy and Survey
Xinyu She, Yue Liu, Yanjie Zhao, Yiling He, Li Li, Chakkrit Tantithamthavorn, Zhan Qin, and Haoyu Wang. 2023 · 2023
Closest in time.
CWE VIEW: Software Development
The MITRE Corporation. 2023 · 2023
Closest in time.
Llmseceval: A dataset of natural language prompts for security evaluations. In 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) . IEEE, 588–592
Catherine Tony, Markus Mutas, Nicolás E Díaz Ferreyra, and Riccardo Scandariato. 2023 · 2023
Closest in time.
A prompt pattern catalog to enhance prompt engineering with chatgpt
Jules White, Quchen Fu, Sam Hays, Michael Sandborn, Carlos Olea, Henry Gilbert, Ashraf Elnashar, Jesse Spencer-Smith, and Douglas C Schmidt. 2023 · 2023
Closest in time.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Advait Sarkar, Andrew D Gordon, Carina Negreanu, Christian Poelitz, Sruti Srinivasa Ragavan, and Ben Zorn. 2022 · 2022
Cited alongside, same era.
An Empirical Study of Code Smells in Transformer-based Code Generation Techniques. In Proceedings of the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) . IEEE, 71–82
Mohammed Latif Siddiq, Shafayat H Majumder, Maisha R Mim, Sourov Jajodia, and Joanna CS Santos. 2022 · 2022
Cited alongside, same era.
SecurityEval dataset: mining vulnerability examples to evaluate machine learning-based code generation techniques. In Proceedings of the 1st International Workshop on Mining Software Repositories Applications for Privacy and Security (MSR4P&S) . ACM, 29–33
Mohammed Latif Siddiq and Joanna CS Santos. 2022 · 2022
Cited alongside, same era.
Choose your programming copilot: a comparison of the program synthesis performance of github copilot and genetic programming. In Proceedings of the 24th Annual Conference on Genetic and Evolutionary Computation Conference (GECCO) . ACM, 1019–1027
Dominik Sobania, Martin Briesch, and Franz Rothlauf. 2022 · 2022
Cited alongside, same era.
Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models. In Proceedings of the 40th ACM Conference on Human Factors in Computing Systems (CHI) . ACM, 1–7
Priyan Vaithilingam, Tianyi Zhang, and Elena L Glassman. 2022 · 2022
Cited alongside, same era.
Exploring the Verifiability of Code Generated by GitHub Copilot
Dakota Wong, Austin Kothig, and Patrick Lam. 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.
Is GitHub’s Copilot as Bad as Humans at Introducing Vulnerabilities in Code?
Owura Asare, Meiyappan Nagappan, and N. Asokan. 2023 · 2023
Cited alongside, same era.
Burak Yetiştiren, Işık Özsoy, Miray Ayerdem, and Eray Tüzün. 2023 · 2023
Closest in time.
Demystifying Practices, Challenges and Expected Features of Using GitHub Copilot
Beiqi Zhang, Peng Liang, Xiyu Zhou, Aakash Ahmad, and Muhammad Waseem. 2023 · 2023
Closest in time.
CodeQL Query Help
CodeQL. 2024 · 2024
Closest in time.
best-practices-for-using-github-copilot
Copilot. 2024 · 2024
Closest in time.
Ocassionally Secure: A Comparative Analysis of Code Generation Assistants
Ran Elgedawy, John Sadik, Senjuti Dutta, Anuj Gautam, Konstantinos Georgiou, Farzin Gholamrezae, Fujiao Ji, Kyungchan Lim, Qian Liu, and Scott Ruoti. 2024 · 2024
Closest in time.
ESLint - Pluggable JavaScript linter
ESLint Contributors. 2024 · 2024
Closest in time.
Dataset of the Paper “Security Weaknesses of Copilot-Generated Code in GitHub Projects: An Empirical Study”
Yujia Fu, Peng Liang, Amjed Tahir, Zengyang Li, Mojtaba Shahin, Jiaxin Yu, and Jinfu Chen. 2024 · 2024
Closest in time.
Octoverse 2024 Top Programming Languages
GitHub. 2024b · 2024
Closest in time.
JavaScript vs Python: Breaking Down Performance, Ease of Use, and More
Halfnine. 2024 · 2024
Closest in time.
Instruction Tuning for Secure Code Generation
Jingxuan He, Mark Vero, Gabriela Krasnopolska, and Martin Vechev. 2024 · 2024
Closest in time.
GitHub Copilot makes insecure code even less secure, Snyk says
Paul Krill. 2024 · 2024
Closest in time.
Refining chatgpt-generated code: Characterizing and mitigating code quality issues
Yue Liu, Thanh Le-Cong, Ratnadira Widyasari, Chakkrit Tantithamthavorn, Li Li, Xuan-Bach D Le, and David Lo. 2024 · 2024
Closest in time.
Assessing the Security of GitHub Copilot Generated Code - A Targeted Replication Study. In Proceedings of the 31st IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) . IEEE, 435–444
Vahid Majdinasab, Michael Joshua Bishop, Shawn Rasheed, Arghavan Moradidakhel, Amjed Tahir, and Foutse Khomh. 2024 · 2024
Closest in time.
Common Weakness Enumeration (CWE) Data
MITRE. 2024 · 2024
Closest in time.
Reading between the lines: Modeling user behavior and costs in AI-assisted programming. In Proceedings of the CHI Conference on Human Factors in Computing Systems . 1–16
Hussein Mozannar, Gagan Bansal, Adam Fourney, and Eric Horvitz. 2024 · 2024
Closest in time.
AI Code Generators for Security: Friend or Foe?
Roberto Natella, Pietro Liguori, Cristina Improta, Bojan Cukic, and Domenico Cotroneo. 2024 · 2024
Closest in time.
Stack Overflow Developer Survey 2024: Most Popular Technologies (AI, Search, Dev)
Stack Overflow. 2024 · 2024
Closest in time.
Source Code Analysis Tools
OWASP. 2024 · 2024
Closest in time.
JavaScript: The Complete Guide for Front-End Development
PubNub. 2024 · 2024
Closest in time.
Bandit: A Security Linter for Python
PyCQA. 2024 · 2024
Closest in time.
Applications of Python (Explained with Examples)
Simplilearn. 2024 · 2024
Closest in time.
Snyk Code: Secure Your Code as You Develop
Snyk. 2024 · 2024
Closest in time.
Where Are Large Language Models for Code Generation on GitHub?
Xiao Yu, Lei Liu, Xing Hu, Jacky Wai Keung, Jin Liu, and Xin Xia. 2024 · 2024
Closest in time.