Autonomous Code Review and Refactoring Suggestions Using AI-Augmented Software Engineering Agents
Keywords:
Autonomous Code Review, AI Agents, Software Refactoring, LLMs, Software Engineering, Developer ProductivitySynopsis
References
(1) Tufano, M., Watson, C., Bavota, G., Poshyvanyk, D.: An empirical study on learning bug-fixing patches in the wild via neural machine translation. Empir. Softw. Eng. 25(3), 2183–2224 (2020)
(2) Gummadi, V. P. K. (2019). Microservices architecture with APIs: Design, implementation, and MuleSoft integration. Journal of Electrical Systems, 15(4), 130–134. https://doi.org/10.52783/jes.9328
(3) Allamanis, M., Peng, H., Sutton, C.: A convolutional attention network for extreme summarization of source code. In: ICML 2016
(4) Ray, B., Posnett, D., Filkov, V., Devanbu, P.: A large-scale study of programming languages and code quality in GitHub. Commun. ACM 60(10), 91–100 (2017)
(5) Tsantalis, N., Mansouri, M., Mazinanian, D.: Accurate and efficient refactoring detection in commit history. In: ICSE 2018
(6) Rolim, R., Dyer, R., Lopes, C.V.: Learning meaningful code changes via neural machine translation. In: MSR 2017
(7) Sadowski, C., Van Gogh, J., Jaspan, C., Söderberg, E., Winter, C.: Tricorder: Building a program analysis ecosystem. In: ICSE 2015
(8) Chen, Z., Zhou, Y., Wang, J.: Towards code summarization with structural and semantic guidance. In: AAAI 2021
(9) Gummadi, V. P. K. (2020). API design and implementation: RAML and OpenAPI specification. Journal of Electrical Systems, 16(4). https://doi.org/10.52783/jes.9329
(10) Veeramachaneni, V.: AI-Augmented Software Development with Machine Learning. J. Comput. Anal. (2023)
(11) Pearce, H., Ahmad, M.Z., Tan, J., Dolan-Gavitt, B., Karri, R.: Asleep at the Keyboard? Assessing the Security of GitHub Copilot’s Code Contributions. In: IEEE Symposium on Security and Privacy, pp. 1–18. IEEE (2022)
(12) Zhang, X., Yin, Y., Lin, C., Zhang, Y., Wang, Y.: On the Security and Quality of AI-generated Code: An Empirical Study. In: Proceedings of the 45th International Conference on Software Engineering (ICSE), pp. 251–263. IEEE/ACM (2023)
(13) Wang, Y., Shen, Y., Jin, X., Cui, Y., Wang, C., Zhang, H.: An Empirical Study of Developers’ Trust in AI-Powered Code Completion Tools. In: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), pp. 1–12. ACM (2023)
Published
Series
Categories
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.