"I Don't Use AI for Everything": Exploring Utility, Attitude, and Responsibility of AI-empowered Tools in Software Development

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pan, Shidong, Wang, Litian, Zhang, Tianyi, Xing, Zhenchang, Zhao, Yanjie, Lu, Qinghua, Sun, Xiaoyu
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929599436292096
author Pan, Shidong
Wang, Litian
Zhang, Tianyi
Xing, Zhenchang
Zhao, Yanjie
Lu, Qinghua
Sun, Xiaoyu
author_facet Pan, Shidong
Wang, Litian
Zhang, Tianyi
Xing, Zhenchang
Zhao, Yanjie
Lu, Qinghua
Sun, Xiaoyu
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2409_13343
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle "I Don't Use AI for Everything": Exploring Utility, Attitude, and Responsibility of AI-empowered Tools in Software Development
Pan, Shidong
Wang, Litian
Zhang, Tianyi
Xing, Zhenchang
Zhao, Yanjie
Lu, Qinghua
Sun, Xiaoyu
Software Engineering
Cryptography and Security
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.
title "I Don't Use AI for Everything": Exploring Utility, Attitude, and Responsibility of AI-empowered Tools in Software Development
topic Software Engineering
Cryptography and Security
url https://arxiv.org/abs/2409.13343