کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
462267 696694 2008 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An empirical study of the relationship between the concepts expressed in source code and dependence
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
An empirical study of the relationship between the concepts expressed in source code and dependence
چکیده انگلیسی

Programs express domain-level concepts in their source code. It might be expected that such concepts would have a degree of semantic cohesion. This cohesion ought to manifest itself in the dependence between statements all of which contribute to the computation of the same concept. This paper addresses a set of research questions that capture this informal observation. It presents the results of experiments on 10 programs that explore the relationship between domain-level concepts and dependence in source code. The results show that code associated with concepts has a greater degree of coherence, with tighter dependence. This finding has positive implications for the analysis of concepts as it provides an approach to decompose a program into smaller executable units, each of which captures the behaviour of the program with respect to a domain-level concept.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 81, Issue 12, December 2008, Pages 2287–2298
نویسندگان
, , , , ,