Arxiv hàng ngày

Đây là trang tổng hợp các bài báo về trí tuệ nhân tạo được xuất bản trên toàn thế giới.
Trang này sử dụng Google Gemini để tóm tắt nội dung và hoạt động phi lợi nhuận.
Bản quyền của các bài báo thuộc về tác giả và tổ chức liên quan; khi chia sẻ, chỉ cần ghi rõ nguồn.

Bạn đang nghĩ gì vậy? Một nghiên cứu quy mô lớn do LLM thực hiện về động lực tái cấu trúc trong các dự án nguồn mở

Created by
  • Haebom

Tác giả

Mikel Robredo, Matteo Esposito, Fabio Palomba, Rafael Pe naloza, Valentina Lenarduzzi

Phác thảo

Bài báo này phân tích các hoạt động tái cấu trúc của các nhà phát triển thông qua một nghiên cứu thực nghiệm quy mô lớn và sử dụng mô hình ngôn ngữ quy mô lớn (LLM) để xác định động lực cơ bản cho việc tái cấu trúc từ dữ liệu kiểm soát phiên bản. Bằng cách so sánh các động lực được xác định trong tài liệu với các động lực bắt nguồn từ LLM, chúng tôi đã chứng minh rằng LLM có thể xác định hiệu quả các động lực tái cấu trúc của các nhà phát triển. Cụ thể, LLM cung cấp các cơ sở lý luận chi tiết hơn về khả năng đọc, tính rõ ràng và cải tiến cấu trúc, cung cấp thông tin phong phú hơn so với các nghiên cứu trước đây. Hầu hết các động lực đều thực tế, tập trung vào việc đơn giản hóa và khả năng bảo trì. Mặc dù các số liệu liên quan đến kinh nghiệm của nhà phát triển và khả năng đọc mã được xếp hạng cao, nhưng mối tương quan của chúng với các loại động lực lại yếu. Tóm lại, LLM xác định hiệu quả các động lực ở cấp độ bề mặt nhưng gặp khó khăn với suy luận kiến ​​trúc. Chúng tôi đề xuất rằng một phương pháp tiếp cận kết hợp giữa các số liệu LLM và phần mềm có thể hữu ích cho việc ưu tiên tái cấu trúc một cách có hệ thống và cân bằng các cải tiến ngắn hạn với các mục tiêu kiến ​​trúc dài hạn.

Takeaways, Limitations

Takeaways:
LLM có thể được sử dụng để hiểu hiệu quả động cơ tái cấu trúc của nhà phát triển và cung cấp lý do chi tiết.
Việc tích hợp LLM với các số liệu phần mềm có thể cải thiện việc ưu tiên tái cấu trúc và cân bằng giữa các mục tiêu ngắn hạn và dài hạn.
Hiểu rõ hơn về động lực tái cấu trúc có thể góp phần phát triển các chiến lược tái cấu trúc hiệu quả hơn.
Chúng tôi đã quan sát hành vi của nhà phát triển ưu tiên các động cơ thực tế như cải thiện khả năng đọc và khả năng bảo trì.
Limitations:
LLM gặp khó khăn với lý luận về kiến ​​trúc.
Có mối tương quan yếu giữa kinh nghiệm của nhà phát triển, số liệu về khả năng đọc mã và động lực tái cấu trúc.
Tỷ lệ đồng thuận giữa đánh giá của LLM và động cơ của các tài liệu hiện có khá thấp ở mức 47%.
👍