| عنوان مقاله به انگلیسی | Is ChatGPT a Good Software Librarian? An Exploratory Study on the Use of ChatGPT for Software Library Recommendations |
| عنوان مقاله به فارسی | ترجمه فارسی مقاله آیا ChatGPT یک کتابدار نرمافزار خوب است؟ یک مطالعه اکتشافی در مورد استفاده از ChatGPT برای توصیههای کتابخانه نرمافزار |
| نویسندگان | Jasmine Latendresse, SayedHassan Khatoonabadi, Ahmad Abdellatif, Emad Shihab |
| فرمت مقاله انگلیسی | |
| زبان مقاله تحویلی | ترجمه فارسی |
| فرمت مقاله ترجمه شده | به صورت فایل ورد |
| نحوه تحویل ترجمه | دو تا سه روز پس از ثبت سفارش (به صورت فایل دانلودی) |
| تعداد صفحات | 20 |
| دسته بندی موضوعات | Software Engineering,Artificial Intelligence,Machine Learning,مهندسی نرم افزار , هوش مصنوعی , یادگیری ماشین , |
| توضیحات | Submitted 9 August, 2024; originally announced August 2024. , Comments: Submitted |
| توضیحات به فارسی | ارسال شده در 9 اوت 2024 ؛در ابتدا اوت 2024 اعلام شد. ، نظرات: ارسال شده |
توضیحات گزینههای خرید
دانلود مقاله اصل انگلیسی
با انتخاب این گزینه، میتوانید فایل PDF مقاله اصلی را به زبان انگلیسی دانلود کنید.
قیمت: 19,000 تومان
سفارش ترجمه فارسی مقاله
با انتخاب این گزینه، علاوه بر دریافت مقاله اصلی، ترجمه فارسی مقاله را نیز سفارش میدهید.
قیمت: 800,000 تومان
زمان تحویل: 2 تا 3 روز کاری
| فرمت ارائه ترجمه مقاله | تحویل به صورت فایل ورد |
| زمان تحویل ترجمه مقاله | بین 2 تا 3 روز پس از ثبت سفارش |
| کیفیت ترجمه | بسیار بالا. مقاله فقط توسط مترجمین با مدرک دانشگاهی مترجمی ترجمه میشود. |
| جداول و فرمول ها | کلیه جداول و فرمول ها نیز در فایل تحویلی ورد درج میشوند. |
چکیده
Software libraries play a critical role in the functionality, efficiency, and maintainability of software systems. As developers increasingly rely on Large Language Models (LLMs) to streamline their coding processes, the effectiveness of these models in recommending appropriate libraries becomes crucial yet remains largely unexplored. In this paper, we assess the effectiveness of ChatGPT as a software librarian and identify areas for improvement. We conducted an empirical study using GPT-3.5 Turbo to generate Python code for 10,000 Stack Overflow questions. Our findings show that ChatGPT uses third-party libraries nearly 10% more often than human developers, favoring widely adopted and well-established options. However, 14.2% of the recommended libraries had restrictive copyleft licenses, which were not explicitly communicated by ChatGPT. Additionally, 6.5% of the libraries did not work out of the box, leading to potential developer confusion and wasted time. While ChatGPT can be an effective software librarian, it should be improved by providing more explicit information on maintainability metrics and licensing. We recommend that developers implement rigorous dependency management practices and double-check library licenses before integrating LLM-generated code into their projects.
چکیده به فارسی (ترجمه ماشینی)
کتابخانه های نرم افزاری نقش مهمی در عملکرد ، کارآیی و حفظ سیستم های نرم افزاری دارند.از آنجا که توسعه دهندگان به طور فزاینده ای برای ساده سازی فرآیندهای برنامه نویسی خود به مدل های بزرگ زبان (LLM) تکیه می کنند ، اثربخشی این مدل ها در توصیه کتابخانه های مناسب بسیار مهم می شود اما تا حد زیادی ناشناخته است.در این مقاله ، ما اثربخشی ChatGPT را به عنوان یک کتابدار نرم افزار ارزیابی می کنیم و زمینه هایی را برای بهبود شناسایی می کنیم.ما یک مطالعه تجربی با استفاده از GPT-3.5 Turbo برای تولید کد پایتون برای 10،000 سؤال سرریز پشته انجام دادیم.یافته های ما نشان می دهد که ChatGPT از کتابخانه های شخص ثالث تقریباً 10 ٪ بیشتر از توسعه دهندگان انسانی استفاده می کند و گزینه های گسترده ای را که به خوبی پذیرفته شده و به خوبی تثبیت می کنند ، استفاده می کنند.با این حال ، 14.2 ٪ از کتابخانه های توصیه شده دارای مجوزهای محدود کننده COPYLEFT بودند که صریحاً توسط ChatGPT ابلاغ نشده بودند.علاوه بر این ، 6.5 ٪ از کتابخانه ها از جعبه کار نمی کردند و منجر به سردرگمی بالقوه توسعه دهنده و هدر رفتن زمان می شوند.در حالی که ChatGPT می تواند یک کتابدار نرم افزاری مؤثر باشد ، باید با ارائه اطلاعات صریح تر در مورد معیارهای حفظ و مجوز ، بهبود یابد.ما توصیه می کنیم که توسعه دهندگان شیوه های دقیق مدیریت وابستگی را اجرا کنند و مجوزهای کتابخانه را قبل از ادغام کد تولید LLM در پروژه های خود ، دو بررسی کنند.
| فرمت ارائه ترجمه مقاله | تحویل به صورت فایل ورد |
| زمان تحویل ترجمه مقاله | بین 2 تا 3 روز پس از ثبت سفارش |
| کیفیت ترجمه | بسیار بالا. مقاله فقط توسط مترجمین با مدرک دانشگاهی مترجمی ترجمه میشود. |
| جداول و فرمول ها | کلیه جداول و فرمول ها نیز در فایل تحویلی ورد درج میشوند. |


نقد و بررسیها
هنوز بررسیای ثبت نشده است.