Identification of Core Architecture Classes for Object-Oriented Software Systems
Journal Title: Journal of Applied Computer Science & Mathematics - Year 2016, Vol 10, Issue 22
Abstract
The new member of the software development team needs to understand the software prior making modifications to the unknown system. The core classes that constitute the system architecture can reveal important structural properties of the system. Hence they can be used to catch an initial glimpse of the system during preliminary phase of program comprehension. An efficient approach to pinpoint core architecture classes of object-oriented software has been suggested. A variant of dynamic coupling metric has also been introduced. A comparative evaluation of our approach with the similar experiments performed on the same guinea pig systems is presented. The results demonstrate that precision and recall of our approach matches the best performing approach in other similar experiments.
Authors and Affiliations
KAMRAN Muhammad, ALI Mubashir, AKBAR Bilal
Application Of Mathematical Methods For Condition Monitoring Of Oil And Gas Facilities
irections for numerical realization of two-dimensional models in different frames account for environmental heterogeneity of matter distribution have been presented. The schemes allow to measure concentration of substanc...
Developing a Mathematical Model to Estimate the Intensity of the Global Radiation
–This research aimed to create an empirical mathematical model to estimate the average monthly of total daily radiation of the global radiation in the middle of northeast Thailand. The model showed the ratio of the month...
APφ(R, C)-Spaces of Almost Periodic Functions
The spaces APφ(R, C), corresponding to functions φ ∈ K = Kamke class, have been defined and a few of their properties have been investigated in our recent paper [1]. The aim of this paper is to present some facts/propert...
Identification of Core Architecture Classes for Object-Oriented Software Systems
The new member of the software development team needs to understand the software prior making modifications to the unknown system. The core classes that constitute the system architecture can reveal important structural...
Enhanced White Cane for Visually Impaired People
ccording to WHO (World Health Organization) statistics, around 285 billion people in the world have visual impairment. They find difficulty in doing their everyday tasks and detecting objects in front of them that can be...