کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885311 1444506 2018 70 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Software search is not a science, even among scientists: A survey of how scientists and engineers find software
ترجمه فارسی عنوان
جستجوی نرم افزاری حتی در میان دانشمندان علمی نیست: نظری که دانشمندان و مهندسان نرم افزار را پیدا می کنند
کلمات کلیدی
جستجوی نرم افزاری، استفاده مجدد از نرم افزار، کاتالوگ نرم افزار، نظر سنجی،
ترجمه چکیده
کشف نرمافزار بهبود یافته یک پیش شرط برای استفاده مجدد از نرم افزار است: پس از آن، اگر کسی نمیتواند نرم افزار را برای یک کار خاص پیدا کند، آنها نمیتوانند آن را دوباره استفاده کنند. درک رویکردهای افراد و تنظیمات آنها در هنگام جستجوی نرمافزار میتواند به بهبود امکانات برای کشف نرمافزار کمک کند. ما به افرادی که در چندین زمینه علمی و مهندسی کار می کنند، برای درک بهتر رویکرد و معیارهای انتخاب خود، مورد بررسی قرار گرفتیم. ما متوجه شدیم که حتی در میان افراد بسیار آموزش دیده، روشهای ابتدایی تکیه بر جستجوی عمومی وب، نظرات همکاران و ادبیات هنوز هم بیشتر مورد استفاده قرار می گیرد. با این حال، کسانی که در توسعه نرم افزار دخیل بودند از استفاده از سایت های کمک اجتماعی، مخازن پروژه های نرم افزاری، کاتالوگ های نرم افزاری و فهرست های پستی یا انجمن های مخصوص سازمان استفاده می کردند. به عنوان مثال، توسعه دهندگان نرم افزار در نمونه ما احتمالا در سایت های اجتماعی مانند سرریز پشته حتی در جستجوی نرم افزار آماده به کار به جای کد منبع بیشتر جستجو می کردند، و در عوض، از همکاران خود در هنگام جستجو برای آماده به کار، اجرای نرم افزار نظرسنجی ما همچنین بینش هایی را در مورد معیارهایی که بیشتر به افراد در زمان جستجوی نرم افزار آماده به کار کمک می کند، ارائه می دهد. سرانجام، بررسی ما همچنین برخی عوامل را شناسایی می کند که می توانند مردم را از یافتن نرم افزار جلوگیری کنند.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Improved software discovery is a prerequisite for greater software reuse: after all, if someone cannot find software for a particular task, they cannot reuse it. Understanding people's approaches and preferences when they look for software could help improve facilities for software discovery. We surveyed people working in several scientific and engineering fields to better understand their approaches and selection criteria. We found that even among highly-trained people, the rudimentary approaches of relying on general Web searches, the opinions of colleagues, and the literature were still the most commonly used. However, those who were involved in software development differed from nondevelopers in their use of social help sites, software project repositories, software catalogs, and organization-specific mailing lists or forums. For example, software developers in our sample were more likely to search in community sites such as Stack Overflow even when seeking ready-to-run software rather than source code, and likewise, asking colleagues was significantly more important when looking for ready-to-run software. Our survey also provides insight into the criteria that matter most to people when they are searching for ready-to-run software. Finally, our survey also identifies some factors that can prevent people from finding software.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 141, July 2018, Pages 171-191
نویسندگان
, ,