Sign In

AI for Requirements Engineering: Industry adoption and Practitioner perspectives

Created by
  • Haebom
Category
Empty

저자

Lekshmi Murali Rani, Richard Berntsson Svensson, Robert Feldt

개요

AI를 요구사항 엔지니어링(RE)에 통합하는 것은 상당한 이점을 제공하지만, 실제적인 과제도 안고 있다. 소프트웨어 엔지니어링의 기본임에도 불구하고, RE에서의 AI 채택에 대한 연구는 제한적이다. 55명의 소프트웨어 실무자를 대상으로 획득, 분석, 명세 및 검증의 4가지 RE 단계와, 인간 단독 결정, AI 검증, 인간-AI 협업(HAIC), 완전한 AI 자동화의 4가지 의사 결정 접근 방식에 걸쳐 AI 사용 현황을 조사했다. 또한, 참가자들은 RE 작업에 AI를 적용할 때의 인식, 과제 및 기회를 공유했다. 응답자의 58.2%가 이미 RE에 AI를 사용하고 있으며, 69.1%가 그 영향을 긍정적이거나 매우 긍정적으로 평가했다. HAIC가 실질적으로 가장 많이 사용되는 방식(54.4%)인 반면, 완전한 AI 자동화는 5.4%로 미미했다. 수동적인 AI 검증(4.4% ~ 6.2%)은 훨씬 뒤쳐져, 실무자들이 수동적 감독보다 AI의 적극적인 지원을 더 중요하게 생각함을 나타낸다. 이러한 결과는 AI가 인간 전문 지식을 대체하기보다는 협업 파트너로서 위치할 때 가장 효과적임을 시사한다. 또한, RE 특정 HAIC 프레임워크와 RE에서의 AI 채택 증가에 따른 강력하고 책임감 있는 AI 거버넌스의 필요성을 강조한다.

시사점, 한계점

시사점:
AI는 RE에서 긍정적인 영향을 미치고 있으며, 실무자들은 이를 적극적으로 활용하고 있다.
HAIC는 현재 RE에서 가장 널리 사용되는 AI 활용 방식이다.
AI는 인간 전문 지식을 대체하기보다는 협업 파트너로서의 역할을 할 때 가장 효과적이다.
한계점:
완전한 AI 자동화는 아직 초기 단계이며, 수동적인 AI 검증 방식의 활용은 미미하다.
RE 특정 HAIC 프레임워크와 강력한 AI 거버넌스가 필요하다.
👍