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.
from #AlexandrosSfakianakis via Alexandros G.Sfakianakis on Inoreader http://ift.tt/2nDEyFL
via IFTTT
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δημοφιλείς αναρτήσεις
-
OBJECTIVE: This study was aimed to explore the underlying genes associated with lung cancer (LC) by bioinformatics analysis. DATA AND METH...
-
Astrophel' is a fanciful half-Greek anagram for the poet's own name, and Stella (Star) designates Lady Penelope Devereux, who at abo...
-
With a highly professional, friendly and compassionate staff, Coral Springs Funeral Home is the first choice for hundreds of area families e...
-
Publication date: Available online 8 April 2017 Source: Cortex Author(s): Jeremy Purcell, Rajani Sebastian, Richard Leigh, Samson Jarso,...
-
The impact of industrialised societies on Earth has been described in a mathematical formula that should scare us all, says Owen Gaffney ...
-
Abstract: Patients with neurofibromatosis type 1 (NF-1) have a well-known predisposition for certain types of malignancies, including lympho...
-
Biomarkers for Hearing Dysfunction: Facts and Outlook. ORL J Otorhinolaryngol Relat Spec. 2017 Feb 24;79(1-2):93-111 Authors: Rüttige...
-
from #AlexandrosSfakianakis via Alexandros G.Sfakianakis on Inoreader http://ift.tt/2p4oxom via IFTTT
-
The compare and contrast essay is taught through modeling from the brainstorming phase through the first draft. from #AlexandrosSfakianaki...
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου