인공지능이 소프트웨어 개발을 혁신함에 따라 개발자와 AI 시스템의 효과적인 협업 방안에 대한 연구를 진행하였다. 본 논문은 자기 결정 이론과 성격 심리학을 통해 인간-AI 프로그래밍 역할 최적화를 목표로 하는 Role Optimization Motivation Alignment (ROMA) 프레임워크를 제시한다. 5개의 사이클에 걸친 디자인 과학 연구를 통해 성격 특성, 프로그래밍 역할 선호도, 협업 결과 간의 경험적으로 검증된 연결을 확립했으며, 200명의 실험 참가자와 46명의 인터뷰 응답자를 대상으로 연구를 진행했다. 주요 결과는 성격 기반 역할 최적화가 자기 결정과 팀 역학을 크게 향상시킨다는 것을 보여주었으며, 5가지 성격 유형(탐험가, 오케스트레이터, 장인, 설계자, 적응자)과 각 유형별 프로그래밍 역할 선호도를 확인했다.