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

Dynamic Lyapunov Indicator (DLI): A Perfect indicator for Evolutionary System

Recently proposed indicators along with their abilities for identification of chaotic motion have been described. These are Fast Lyapunov Exponents (FLI), Smaller Alignment Indices (SALI) and Dynamic Lyapunov Indicator (...

Bipolar – Valued Q – Fuzzy Hx Subgroup on an Hx Group

In this paper, we define the algebraic structures of a bipolar Q – fuzzy sub HX group and some related properties are investigated. We also define a bipolar Q – fuzzy normalizer and establish the relation with a bipolar...

Coefficient Inequalities for Certain Class of Analytic Functions of Complex Order

In this paper, we define the class b  L of normalized analytic functions of complex order in the open unit disk, sufficient condition involving coefficient inequalities for () fz to be in the class b  L of analytic fun...

Study of Complexities in Bouncing Ball Dynamical System

Evolutionary motions in a bouncing ball system consisting of a ball having a free fall in the Earth’s gravitational field have been studied systematically. Because of nonlinear form of the equations of motion, evolutions...

A Formal Verification Model for Performance Analysis of Reinforcement Learning Algorithms Applied to Dynamic Networks

Routing data packets in a dynamic network is a difficult and important problem in computer networks. As the network is dynamic, it is subject to frequent topology changes and is subject to variable link costs due to cong...

Download PDF file
  • EP ID EP446531
  • DOI 10.4316/JACSM.201602003
  • Views 357
  • 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