آیا این می‌تواند دلیلی باشد که برخی از مردم شاهد بهبود بهره‌وری برنامه‌نویسی بزرگ هستند، در حالی که برخی دیگر تقریباً هیچ چیز ندارند؟


در مقاله اخیر دانشگاهی من (https://link.springer.com/content/pdf/10.1007/s44427-025-00019-y.pdf) من شکافی را در نحوه تکامل پروژه‌های نرم‌افزاری منبع باز تجزیه و تحلیل کردم، که ممکن است تفاوت در افزایش بهره‌وری تجربه توسعه‌دهندگان را هنگام استفاده از ابزارهای هوش مصنوعی توضیح دهد.

داده‌ها نشان می‌دهد که بهره‌وری پروژه‌های منبع باز بزرگ و بالغ به‌طور قابل‌توجهی تحت تأثیر هیج‌های فناوری در دو دهه گذشته قرار نگرفته است، تعهداتی که به شاخه‌های اصلی رسیده‌اند از روندهای رشد ثابت پیروی می‌کنند. در همان زمان، پروژه‌های کوچک‌تر روندهای رشد بسیار آشفته‌تری را نشان دادند، اما همچنین تمایل داشتند سرعت خود را از دست بدهند و خیلی سریع‌تر متوقف شوند.

از آنجایی که این مطالعه تا اوایل سال 2025 حاوی داده‌هایی است، به نظر می‌رسد که حتی LLM‌های در دسترس عموم تا آن زمان، نتوانستند تعداد تغییرات ادغام شده در شاخه‌های اصلی این پروژه‌ها را تا حد زیادی افزایش دهند.

آیا ممکن است تفاوت در بهره وری، تجربه توسعه دهندگان، صرفاً تابعی از مقیاس پروژه و محدودیت های محیطی/سازمانی باشد؟
با توجه به اندازه پایگاه کدی که روی آن کار می کنید، تجربه شما چه بوده است؟

ارسال شده توسط /u/MelodicStep6956
(لینک) (نظرات)


Source link

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *