کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956416 1444516 2017 37 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Analyzing software evolution and quality by extracting Asynchrony change patterns
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Analyzing software evolution and quality by extracting Asynchrony change patterns
چکیده انگلیسی
Concretely, we conduct an empirical study by detecting Asynchrony change patterns, anti-patterns and code clones occurrences on 22 versions of four software systems and analyzing their fault-proneness. Results show that cloned files that follow the same Asynchrony change patterns have significantly increased fault-proneness with respect to other clones, and that anti-patterns following the same Asynchrony change pattern can be up to five times more risky in terms of fault-proneness as compared to other anti-patterns. Asynchrony change patterns thus seem to be strong indicators of fault-proneness for clones and anti-patterns.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 131, September 2017, Pages 311-322
نویسندگان
, , , ,