An Effort Prediction Framework for Software Code Quality Measurement Based on Quantifiable Constructs for Object Oriented Design

Journal Title: INTERNATIONAL JOURNAL OF COMPUTER TRENDS & TECHNOLOGY - Year 2014, Vol 10, Issue 1

Abstract

As the Object Oriented Technology enters into software organizations, it has created new challenges for the companies which used only Product Metrics as a tool for monitoring, controlling and maintaining the software product. The structural architecture focus of this research paper is to prove that the mechanisms of Object Oriented Design constructs, namely Inheritance, Encapsulation and Polymorphism are the keys to foster reuse and achieve easier maintainability and less complex software codes. This research paper proposes an effort prediction automated framework for software code quality measurement; based on quantifiable constructs for object oriented design, the framework measures the effort of maintaining and reusing the three constructs of Object Oriented Design that is; Encapsulation, Inheritance and Polymorphism. The adoption of the Object Oriented Design constructs in this paper is to calculatedly produce easy to maintain, reusable, better and cheaper software in the market. This research paper proceeds to automate the proposed framework system that will be able to predict the effort of measuring the constructs of Object Oriented Design. In order to achieve this, we have utilized one predictor which has been extremely studied: software metrics. The final outcome of this paper is an effort prediction automated tool for software code quality assessment, which predicts effort of maintaining and reusing Object Oriented Programming Languages based on the three OOD constructs. The results acquired are beneficial to be used by software developers, software engineers and software project managers for aligning and orienting their design with common industry practices.

Authors and Affiliations

Prof. Waweru Mwangi , Dr Wafula Joseph , Stephen N. Waweru

Keywords

Related Articles

A Tree of Life Approach for Multidimensional Data

With the recent exponential growth of ICT, there is explosive growth of data of varied nature. Human effort is always to efficiently store the data for the current and future usages. In the present day, we create data wi...

Energy Efficient Optimal Multicast Routing Protocol for MANETs

Power-efficient multicast routing is just one of the essential issues in the subject of mobile ad hoc networks. Multicasting is actually a phrase which means delivering data packets to several mobile nodes from an projec...

Minimizing Spurious Patterns Using Association Rule Mining

Most of the clustering algorithms extract patterns which are of least interest. Such pattern consists of data items which usually belong to widely different support levels. Such data items belonging to different support...

Efficient Preprocessing and Patterns Identification Approach for Text Mining

Due to the rapid expansion of digital data , knowledge discovery and data mining have attracted significant amount of a ttention for turning such data into helpful information and knowledge. Text categorization is contin...

Efficient Fault-Tolerant Strategy Selection Algorithm in Cloud Computing

Cloud computing is upcoming a mainstream feature of information technology. More progressively enterprises deploy their software systems in the cloud environment. The applications in cloud are usually large scale and con...

Download PDF file
  • EP ID EP136797
  • DOI -
  • Views 128
  • Downloads 0

How To Cite

Prof. Waweru Mwangi, Dr Wafula Joseph, Stephen N. Waweru (2014). An Effort Prediction Framework for Software Code Quality Measurement Based on Quantifiable Constructs for Object Oriented Design. INTERNATIONAL JOURNAL OF COMPUTER TRENDS & TECHNOLOGY, 10(1), 36-52. https://europub.co.uk/articles/-A-136797