Fetching the paper…
Reading the bibliography…
AI-supported programming has arrived, as shown by the introduction and successes of large language models for code, such as Copilot/Codex (Github/OpenAI) and AlphaCode (DeepMind).
A. H. Maslow, “A theory of human motivation.” Psychological Review , vol. 50, no. 4, pp. 370–396, Jul. 1943. [Online]. Available: https://doi.org/10.1037/h0054346
1943
Earlier work this paper cites.
R. Kazman, M. Klein, M. Barbacci, T. Longstaff, H. Lipson, and J. Carriere, “The architecture tradeoff analysis method,” in International Conference on Engineering of Complex Computer Systems . IEEE Comput. Soc, Aug 1998, pp. 68–78
1998
Earlier work this paper cites.
D. Mandelin, L. Xu, R. Bodík, and D. Kimelman, “Jungloid mining: Helping to navigate the api jungle,” in Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation , ser. PLDI ’05. New York, NY, USA: Association for Computing Machinery, 2005, p. 48–61. [Online]. Available: https://doi.org/10.1145/1065010.1065018
2005
Earlier work this paper cites.
G. Murphy, M. Kersten, and L. Findlater, “How are java software developers using the eclipse ide?” IEEE Software , vol. 23, no. 4, pp. 76–83, 2006
2006
Earlier work this paper cites.
Airbnb, “Airbnb javascript style guide,” 2012. [Online]. Available: https://github.com/airbnb/javascript
2012
Earlier work this paper cites.
A. Hindle, E. T. Barr, Z. Su, M. Gabel, and P. Devanbu, “On the naturalness of software,” in Proceedings of the 34th International Conference on Software Engineering , ser. ICSE ’12. IEEE Press, 2012, p. 837–847
2012
Earlier work this paper cites.
I. Gorton, J. Klein, and A. Nurgaliev, “Architecture knowledge for evaluating scalable databases,” in 2015 12th Working IEEE/IFIP Conference on Software Architecture , 2015, pp. 95–104
2015
Earlier work this paper cites.
N. A. Ernst, S. Bellomo, I. Ozkaya, and R. L. Nord, “What to fix? distinguishing between design and non-design rules in automated tools,” in 2017 IEEE International Conference on Software Architecture (ICSA) . IEEE, Apr. 2017. [Online]. Available: https://doi.org/10.1109/icsa.2017.25
2017
Earlier work this paper cites.
2018
Earlier work this paper cites.
C. V. Alexandru, J. J. Merchante, S. Panichella, S. Proksch, H. C. Gall, and G. Robles, “On the usage of pythonic idioms,” in Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software , ser. Onward! 2018. New York, NY, USA: Association for Computing Machinery, 2018, p. 1–11. [Online]. Available: https://doi.org/10.1145/3276954.3276960
2018
Earlier work this paper cites.
X. Gu, H. Zhang, and S. Kim, “Deep code search,” in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) , 2018, pp. 933–944
2018
Earlier work this paper cites.
S. Baltes, L. Dumani, C. Treude, and S. Diehl, “SOTorrent: reconstructing and analyzing the evolution of stack overflow posts,” in Proceedings of International Conference on Mining Software Repositories . ACM, 2018, pp. 319–330
2018
Earlier work this paper cites.
Z. Yao, J. R. Peddamail, and H. Sun, “Coacor: Code annotation for code retrieval with reinforcement learning,” in The World Wide Web Conference , ser. WWW ’19. New York, NY, USA: Association for Computing Machinery, 2019, p. 2203–2214. [Online]. Available: https://doi.org/10.1145/3308558.3313632
2019
Cited alongside, same era.
T. Brown, B. Mann, N. Ryder, M. Subbiah, J. D. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell, S. Agarwal, A. Herbert-Voss, G. Krueger, T. Henighan, R. Child, A. Ramesh, D. Ziegler, J. Wu, C. Winter, C. Hesse, M. Chen, E. Sigler, M. Litwin, S. Gray, B. Chess, J. Clark, C. Berner, S. McCandlish, A. Radford, I. Sutskever, and D. Amodei, “Language models are few-shot learners,” in Advances in Neural Information Processing Systems , H. Larochelle, M. Ranzato, R. Hadsell, M. Balcan, and H. Lin, Eds., vol. 33. Curran Associates, Inc., 2020, pp. 1877–1901. [Online]. Available: https://proceedings.neurips.cc/paper/2020/file/1457c0d6bfcb4967418bfb8ac142f64a-Paper.pdf
2020
Cited alongside, same era.
H. Pearce, B. Ahmad, B. Tan, B. Dolan-Gavitt, and R. Karri, “Asleep at the keyboard? assessing the security of github copilot’s code contributions,” in 2022 2022 IEEE Symposium on Security and Privacy (SP) (SP) . Los Alamitos, CA, USA: IEEE Computer Society, may 2022, pp. 980–994. [Online]. Available: https://doi.ieeecomputersociety.org/10.1109/SP46214.2022.00057
2022
Later among the works it cites.
2022
Later among the works it cites.
R. Pudari and N. A. Ernst, “Replication package,” 2022. [Online]. Available: https://figshare.com/s/d39469927e2c620ec5d2
2022
Later among the works it cites.
N. Nguyen and S. Nadi, “An empirical evaluation of GitHub Copilot’s code suggestions,” in Proceedings of the 19th ACM International Conference on Mining Software Repositories (MSR) , 2022, pp. 1–5
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
2021
Cited alongside, same era.
E. Murphy-Hill, C. Jaspan, C. Sadowski, D. Shepherd, M. Phillips, C. Winter, A. Knight, E. Smith, and M. Jorde, “What predicts software developers’ productivity?” IEEE Transactions on Software Engineering , vol. 47, no. 3, pp. 582–594, 2021
2021
Cited alongside, same era.
GitHub, “Github copilot,” 2021. [Online]. Available: https://copilot.github.com
2021
Cited alongside, same era.
2021
Cited alongside, same era.
A. Farooq and V. Zaytsev, “There is more than one way to zen your python,” in Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering , ser. SLE 2021. New York, NY, USA: Association for Computing Machinery, 2021, p. 68–82. [Online]. Available: https://doi.org/10.1145/3486608.3486909
2021
Cited alongside, same era.
M. Ciniselli, N. Cooper, L. Pascarella, D. Poshyvanyk, M. D. Penta, and G. Bavota, “An empirical study on the usage of BERT models for code completion,” in 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) . IEEE, May 2021, pp. 108–119. [Online]. Available: https://doi.org/10.1109/msr52588.2021.00024
2021
Cited alongside, same era.
A. Shokri, “A program synthesis approach for adding architectural tactics to an existing code base,” in 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) . Los Alamitos, CA, USA: IEEE, nov 2021, pp. 1388–1390. [Online]. Available: https://doi.org/10.1109/ase51524.2021.9678705
2021
Cited alongside, same era.
A. Karmakar and R. Robbes, “What do pre-trained code models know about code?” in 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) . Los Alamitos, CA, USA: IEEE, 2021, pp. 1332–1336
2021
Cited alongside, same era.
S. for Automotive Engineers, “Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles,” 2021. [Online]. Available: https://www.sae.org/standards/content/j3016_202104/
2021
Cited alongside, same era.
A. Shokri, “A program synthesis approach for adding architectural tactics to an existing code base,” in IEEE/ACM International Conference on Automated Software Engineering (ASE) , 2021, pp. 1388–1390
2021
Cited alongside, same era.
2022
Later among the works it cites.
P. Vaithilingam, T. Zhang, and E. L. Glassman, “Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models,” in CHI Conference on Human Factors in Computing Systems Extended Abstracts . New York, NY, USA: Association for Computing Machinery, Apr. 2022. [Online]. Available: https://doi.org/10.1145/3491101.3519665
2022
Later among the works it cites.
N. Jain, S. Vaidyanath, A. Iyer, N. Natarajan, S. Parthasarathy, S. Rajamani, and R. Sharma, “Jigsaw: Large language models meet program synthesis,” in Proceedings of the 44th International Conference on Software Engineering , ser. ICSE ’22. New York, NY, USA: Association for Computing Machinery, 2022, p. 1219–1231. [Online]. Available: https://doi.org/10.1145/3510003.3510203
2022
Later among the works it cites.
P. Koopman, “Maturity levels for autonomous vehicle safety,” 2022. [Online]. Available: https://safeautonomy.blogspot.com/2022/04/maturity-levels-for-autonomous-vehicle.html
2022
Later among the works it cites.
2022
Later among the works it cites.
Amazon, “Amazon codewhisperer,” 2022. [Online]. Available: https://aws.amazon.com/codewhisperer/
2022
Later among the works it cites.
2022
Later among the works it cites.
M. Arab, T. D. LaToza, J. Liang, and A. J. Ko, “An exploratory study of sharing strategic programming knowledge,” in CHI Conference on Human Factors in Computing Systems . New York, NY, USA: ACM, Apr. 2022. [Online]. Available: https://doi.org/10.1145/3491102.3502070
2022
Later among the works it cites.