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

Keywords

Related Articles

Oscillation Theorems for Fractional Order Neutral Differential Equations

The purpose of this paper is to study the oscillation of the fractional order neutral differential equation 𝑫𝒕 𝜶[𝒓(𝒕)[𝑫𝒕 𝜶(𝒙(𝒕) + 𝒑(𝒕)𝒙(𝝉(𝒕)))]𝜸] + 𝒒(𝒕)𝒙𝜸(𝝈(𝒕)) = 𝟎, where 𝑫𝒕 𝜶(⋅) is a modified Riemann-Liouville derivati...

Two-dimensional Spectral Approximation

In this article, we propose a two-dimensional polynomial basis which extends Legendre series approximation to bivariate functions. We also present a theoretical study of the stability and the error estimation of the Ta...

Kalman Filters for Estimating the potential GDP

The estimation of the potential GDP has a twofold importance: on one hand its accurate estimation allows the correct dimensioning of the macroeconomic policies and on the other hand, the study of potential GDP is a resea...

Approximate solution of high-order integro-differential equations using radial basis functions

In this paper, we present a numerical method to solve linear and nonlinear high-order Volterra integro-differential equations. This method is based on interpolating by radial basis functions, using Legendre-Gauss-Lobatto...

Real World Applications of MGR, Neeva and KN-Hash

Hash functions have prominent role in cryptography because of their ubiquitous applications in real world. Earlier, it was used for authentication only but with continuous research and development, it has been started us...

Download PDF file
  • EP ID EP446531
  • DOI 10.4316/JACSM.201602003
  • Views 374
  • Downloads 0

How To Cite

KAMRAN Muhammad, ALI Mubashir, AKBAR Bilal (2016). Identification of Core Architecture Classes for Object-Oriented Software Systems. Journal of Applied Computer Science & Mathematics, 10(22), 21-25. https://europub.co.uk./articles/-A-446531