Identification of Core Architecture Classes for Object-Oriented Software Systems

Journal Title: Journal of Applied Computer Science & Mathematics - Year 2016, Vol 10, Issue 22


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


Related Articles

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...

Template Matching of Colored Image Based on Quaternion Fourier Transform and Image Pyramid Techniques

–Template matching method is one of the most significant object recognition techniques and it has many applications in the field of digital signal processing and image processing and it is the base for object tracking in...

Evaluating Web-based Technologies: The Paradigm of User-centricity

–Web Search Engines (WeSEs) are information systems that demonstrate large scale distributed system capabilities, and are fluxing and dynamic in nature. It is necessary to continually review them. There is need for metho...

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...

A Method of Forming the Optimal Set of Disjoint Path in Computer Networks

This work provides a short analysis of algorithms of multipath routing. The modified algorithm of formation of the maximum set of not crossed paths taking into account their metrics is offered. Optimization of paths is c...

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