تشير أحدث البحوث في مجال تطوير البرمجيات إلى تعزيز فعالية التعاون بين البشر والذكاء الاصطناعي، حيث أجرت مجموعة من المطورين تجربة تقييمية عبر ثلاث مراحل لاستخدام أدوات الذكاء الاصطناعي.

في المرحلة الأولى، تم استخدام المساعد الرقمي "GitHub Copilot" بشكل جزئي، بينما في المرحلة الثانية، تم الاعتماد بالكامل على "GitHub Copilot"، وفي المرحلة الثالثة تم استخدام "AWS Kiro" بشكل حصري.

تم قياس الجهود التطويرية من حيث عدد الساعات، وكذلك الالتزام بالمتطلبات من خلال مقياس "RITM"، بالإضافة إلى قياسات فعالية التفاعل مع الذكاء الاصطناعي وأداء العبء العقلي من خلال مقياس "NASA-TLX".

نتائج هذه الدراسة تشير بوضوح إلى أن زيادة مستويات الاستقلالية للذكاء الاصطناعي أدت إلى تقليل الجهود المبذولة في التطوير، وتحسين الالتزام بالمتطلبات، وتخفيف العبء العقلي الذي يعاني منه المطورون. على الرغم من ذلك، أظهرت النتائج أيضًا زيادة طفيفة في إحباط المطورين.

الأداء العام كان الأفضل في مرحلة "AWS Kiro"، مما قد يدل على أن تصميم الأدوات قد يؤثر على النتائج بشكل مستقل عن مستوى استقلالية الذكاء الاصطناعي. هذا يدفعنا للتساؤل عن كيفية تطوير أدوات أكثر فعالية لتحقيق أفضل نتائج في مشاريع تطوير البرمجيات.