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

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

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

Mining Social Media and DBpedia Data Using Gephi and R

The big data is playing a big role in the field of machine learning and data mining. To extract meaningful and interesting information from big data mining is a challenge. The size of the data at social media and Wikiped...

Secure and Efficient Diffusion Layers for Block Ciphers

Abstract–Modern block ciphers are designed to meet confusion and diffusion criteria. Substitution and permutation layers are used in the round function for this purpose. In this paper, we present a number of choices for...

The Evolution of the Processing Power Needed by the Primary Cryptocurrencies and its profit.

This paper intends to follow the evolution of the processing power needed to mine cryptocurrencies. Because by this year, 2018, they evolved to being over 1500 cryptos, we shell consider reviewing the first 5: Bitcoin, E...

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