کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885254 1444503 2018 28 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A systematic review on the code smell effect
ترجمه فارسی عنوان
بررسی سیستماتیک بر اثر بوی کد
کلمات کلیدی
بوی کد بررسی سیستماتیک، سنتز موضوعی،
ترجمه چکیده
متن: بوی کد یک اصطلاح است که معمولا برای توصیف مشکلات بالقوه در طراحی نرم افزار استفاده می شود. این مفهوم توسط جامعه مهندسی نرم افزار پذیرفته شده است. با این حال، در برخی مطالعات، یافته های متفاوت در مورد سودمندی مفهوم بویایی به عنوان یک ابزار برای حمایت از وظایف توسعه نرم افزار ارائه شده است. دلایل این اختلافات به دلیل مطالعات مستقل ارائه نشده است. هدف: سنتز دانش فعلی مربوط به سودمندی مفهوم بویایی. ما بر روی مطالعات تجربی در مورد چگونگی تاثیر بوم بر توسعه نرم افزار، اثر بوی کد تمرکز کردیم. روش: یک بررسی سیستماتیک در باره اثر بویایی انجام می شود. ما یافته های مطالعات اولیه را در یک نقشه موضوعی گروه بندی کردیم. نتیجه: مفهوم بویایی از ارزیابی طراحی کیفیت در فعالیت های عملی توسعه نرم افزار پشتیبانی نمی کند. هیچ شواهد قوی در ارتباط با بوی و برخی از ویژگی های مهم توسعه نرم افزار وجود دارد، مانند تلاش در تعمیر و نگهداری. علاوه بر این، مطالعات نشان می دهد که توافق انسان در تشخیص بوی کم است. نتیجه گیری: برای بهبود تجزیه و تحلیل در مورد موضوع، منطقه نیاز به طراحی بهتر: (1) عوامل موثر بر ارزیابی بوی انسان؛ و (2) دسته بندی انواع بوی ها، دسته بندی آنها با توجه به ویژگی های مربوطه.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Context: Code smell is a term commonly used to describe potential problems in the design of software. The concept is well accepted by the software engineering community. However, some studies have presented divergent findings about the usefulness of the smell concept as a tool to support software development tasks. The reasons of these divergences have not been considered because the studies are presented independently. Objective: To synthesize current knowledge related to the usefulness of the smell concept. We focused on empirical studies investigating how smells impact the software development, the code smell effect. Method: A systematic review about the smell effect is carried out. We grouped the primary studies findings in a thematic map. Result: The smell concept does not support the evaluation of quality design in practice activities of software development. There is no strong evidence correlating smells and some important software development attributes, such as effort in maintenance. Moreover, the studies point out that human agreement on smell detection is low. Conclusion: In order to improve analysis on the subject, the area needs to better outline: (i) factors affecting human evaluation of smells; and (ii) a classification of types of smells, grouping them according to relevant characteristics.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 144, October 2018, Pages 450-477
نویسندگان
, , , , , ,