Back to Search Start Over

$\textit{'I Don't Use AI for Everything'}$: Exploring Utility, Attitude, and Responsibility of AI-empowered Tools in Software Development

Authors :
Pan, Shidong
Wang, Litian
Zhang, Tianyi
Xing, Zhenchang
Zhao, Yanjie
Lu, Qinghua
Sun, Xiaoyu
Publication Year :
2024

Abstract

AI-empowered tools have emerged as a transformative force, fundamentally reshaping the software development industry and promising far-reaching impacts across diverse sectors. This study investigates the adoption, impact, and security considerations of AI-empowered tools in the software development process. Through semi-structured interviews with 19 software practitioners from diverse backgrounds, we explore three key aspects: the utility of AI tools, developers' attitudes towards them, and security and privacy responsibilities. Our findings reveal widespread adoption of AI tools across various stages of software development. Developers generally express positive attitudes towards AI, viewing it as an efficiency-enhancing assistant rather than a job replacement threat. However, they also recognized limitations in AI's ability to handle complex, unfamiliar, or highly specialized tasks in software development. Regarding security and privacy, we found varying levels of risk awareness among developers, with larger companies implementing more comprehensive risk management strategies. Our study provides insights into the current state of AI adoption in software development and offers recommendations for practitioners, organizations, AI providers, and regulatory bodies to effectively navigate the integration of AI in the software industry.

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2409.13343
Document Type :
Working Paper