کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
6885596 | 696614 | 2015 | 13 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
Static change impact analysis techniques: A comparative study
ترجمه فارسی عنوان
تکنیک های تجزیه و تحلیل تاثیر استاتیک: یک مطالعه مقایسه ای
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
تغییر تجزیه و تحلیل تاثیر، مطالعه تطبیقی، مطالعه تجربی،
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Software Change Impact Analysis (CIA) is an essential technique to identify the potential effects caused by software changes during software maintenance and evolution. A rich body of CIA techniques, especially static CIA techniques, have continuously emerged in recent years such as structural static analysis, textual analysis, and historical analysis. However, there were only a few works focusing on comparison of static CIA techniques. This article attempts to bridge this gap by presenting a comparative study of three class-level static CIA techniques, i.e., Columbus, ROSE, and IRC2M. We compare them based on a CIA comparative framework and conduct an empirical study to evaluate these three CIA techniques and their combinations based on five real-world programs. The empirical results show that: (1) IRC2M and ROSE achieve relatively better precision, recall and F-measure compared to Columbus; (2) combination of any two CIA techniques can improve the precision and recall over their individual one; moreover, combining ROSE with IRC2M produces the best impact results; and (3) combining all three CIA techniques obtain a similar precision and recall as combining ROSE with IRC2M.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 109, November 2015, Pages 137-149
Journal: Journal of Systems and Software - Volume 109, November 2015, Pages 137-149
نویسندگان
Xiaobing Sun, Bixin Li, Hareton Leung, Bin Li, Junwu Zhu,