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)
Δημοφιλείς αναρτήσεις
-
Introduction. Congenital Palmaris Longus (PL) absence was found in 15%–20.25% of population globally. This condition and Flexor Digitorum Su...
-
Ankylosing spondylitis (AS) is a systemic autoimmune disease mainly affecting the lumbar spine and sacroiliac joints, and exhibits periphera...
-
Abstract An electrochemical DNA biosensor based on a G-quadruplex (G4) for the sensitive determination of Pb 2+ was reported using a carb...
-
A drug first designed to prevent cancer cells from multiplying has a second effect: it switches immune cells that turn down the body's a...
-
The majority of hematologist-oncologists who use the social media platform Twitter had some financial conflict of interest, according to new...
-
Contact Dermatitis Early View Online Version of Record before inclusion in an issue ORIGINAL ARTICLESAllergic... Contact Dermatitis Early V...
-
Governments of all political persuasions over the past 20 years have made bold promises to reform the way social care is funded. All have di...
-
In the Original Investigation titled “Yield Strength Testing in Human Cadaver Nasal Septal Cartilage and L-Strut Constructs,” published in t...
-
International Journal of Environmental Research and Public Health, IJERPH, Vol. 16, Pages 3884:... International Journal of Environmental Re...
-
The present study evaluated the anti-inflammatory and analgesic effects of the superoxide dismutase mimetic agent tempol in superoxide anion...
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου