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

Software Platforms for Mobile Distributed Systems

As a result of the computing technology that becomes ever smaller and cheaper it is now possible to integrate it into everyday material objects. This advanced integration of technology allows the underlying computer to d...

Computer Aided Detection Algorithm for Digital Mammogram Images – A Survey

In worldwide, Breast cancer is one of the leading disease among the women, under the age group of 15- 54. An automatic detection of micro calcifications is performed in magnetic resonance imaging system. Here discuss abo...

Cluster Based Secure Data Broadcast of CLAODV Protocol for MANET

Ad-hoc Networks are using multicast protocol to broadcast the messages. Multicast authentication in ad-hoc networks are very challenging based on below mentioned multiple factors such as nodes have limited computing, ban...

A Novel Method of Object Tracking Using Hough Transform

A novel method of object tracking using Hough Transform.It has attracted a great deal of interest incomputer vision. We present an object tracking algorithm that includes moving object estimation and hough transform. The...

Load-Balancing Multipath Switching System with Flow Slice

Load balancing plays a pivotal role in core routers as they need to handle multiple requests at a time. To achieve load balancing Multipath Switching Systems (MPS) are widely used. One of the challenging issues in buildi...

Download PDF file
  • EP ID EP136797
  • DOI -
  • Views 127
  • 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