Using Hierarchical Latent Dirichlet Allocation to Construct Feature Tree for Program Comprehension
المؤلفون المشاركون
Sun, Xiaobing
Li, Bin
Duan, Yucong
Liu, Xiangyue
المصدر
العدد
المجلد 2017، العدد 2017 (31 ديسمبر/كانون الأول 2017)، ص ص. 1-11، 11ص.
الناشر
Hindawi Publishing Corporation
تاريخ النشر
2017-04-12
دولة النشر
مصر
عدد الصفحات
11
التخصصات الرئيسية
الملخص EN
Program comprehension is an important task faced by developers during software maintenance.
With the increasing complexity of evolving systems, program comprehension becomes more and more difficult.
In practice, programmers are accustomed to getting a general view of the features in a software system and then finding the interesting or necessary files to start the understanding process.
Given a system, developers may need a general view of the system.
The traditional view of a system is shown in a package-class structure which is difficult to understand, especially for large systems.
In this article, we focus on understanding the system in both feature view and file structure view.
This article proposes an approach to generate a feature tree based on hierarchical Latent Dirichlet Allocation (hLDA), which includes two hierarchies, the feature hierarchy and file structure hierarchy.
The feature hierarchy shows the features from abstract level to detailed level, while the file structure hierarchy shows the classes from whole to part.
Empirical results show that the feature tree can produce a view for the features and files, and the clustering of classes in the package in our approach is better (in terms of recall) than the other clustering approach, that is, hierarchical clustering.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Sun, Xiaobing& Liu, Xiangyue& Duan, Yucong& Li, Bin. 2017. Using Hierarchical Latent Dirichlet Allocation to Construct Feature Tree for Program Comprehension. Scientific Programming،Vol. 2017, no. 2017, pp.1-11.
https://search.emarefa.net/detail/BIM-1203405
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Sun, Xiaobing…[et al.]. Using Hierarchical Latent Dirichlet Allocation to Construct Feature Tree for Program Comprehension. Scientific Programming No. 2017 (2017), pp.1-11.
https://search.emarefa.net/detail/BIM-1203405
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Sun, Xiaobing& Liu, Xiangyue& Duan, Yucong& Li, Bin. Using Hierarchical Latent Dirichlet Allocation to Construct Feature Tree for Program Comprehension. Scientific Programming. 2017. Vol. 2017, no. 2017, pp.1-11.
https://search.emarefa.net/detail/BIM-1203405
نوع البيانات
مقالات
لغة النص
الإنجليزية
الملاحظات
Includes bibliographical references
رقم السجل
BIM-1203405
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر