International Journal of Advanced Technology and Engineering Exploration, Vol 5(41)
ISSN (Print): 2394-5443 ISSN (Online): 2394-7454
http://dx.doi.org/10.19101/IJATEE.2018.541003
62
A clustering based on optimization for object oriented quality prediction
Moksha Thakur
1*
, Kailash Patidar
2
, Sudeesh Chouhan
3
and Rishi Kushwah
3
M.Tech Student, Computer Science and Engineering, SSSIST, Sehore, Madhya Pradesh, India
1
Professor and HOD, Department of Computer Science, School of Engineering, Sri Satya Sai University of
Technology & Medical Sciences, Sehore, Madhya Pradesh, India
2
Assistant Professor, Department of Computer Science, School of Engineering, Sri Satya Sai University of
Technology & Medical Sciences, Sehore, Madhya Pradesh, India
3
©2018 ACCENTS
1.Introduction
In the software development the demand of object
oriented modules has been increased because of the
efficient software complexity handling. The demand
is also increasing because the object-oriented
software is more prominent than the procedural code
[1]. It provides different mechanism to handle the
complexity [2]. It supports the aims of development
like maintainability and reusability [3].
In this outcome situated world, innovation is quickly
upgrading which is setting the new worldview,
because of which individuals are winding up more
outcome driven as their way of life is winding up
more reliable upon every new innovation in light of
the fact that of their simple utilization [4]. This
system is an accumulation of self-arranged modules
called as objects that epitomizes information with
usefulness to demonstrate the certifiable. It is
programming which is produced by mix of articles
that can be effectively demonstrated, reused, changed
and supplanted by their prerequisite in the
frameworks by the developer. It gives a view to the
world as an arrangement of working together and
agreeable objects [5-7].
*Author for correspondence
In object oriented paradigm there are several
concerns like security and exemption taking care of,
must be executed in each question prompting
repeated code also, loss of brought together security
administration [8]. Moreover, the code that actualizes
typical conduct and the code for its special case
handlers are tangled together bringing about lost code
understanding. Angle arranged programming, which
bunches related usefulness that crosses particular
limits, into concerns gives [8].
Furthermore, the code that implements normal
behavior and the code for its exception handlers are
tangled together resulting in a loss of code
comprehension[8-12]. Aspect-oriented programming,
which group’s related functionality that crosses
modular boundaries, into concerns provides a
solution to these problems. Because of the large
number of existing object-oriented systems, often it is
more feasible to adapt an existing object-oriented
system to some aspects of an aspect-oriented system
rather than create a replacement fully aspect-oriented
system.
In this paper an efficient framework has been
presented for the object oriented quality prediction.
Research Article
Abstract
In this paper software metric estimation has been established through object oriented parameters measures and quality
estimation techniques. First the dataset has been prepared based on the object oriented programming. The four object
oriented parameters have been considered for the experimentation are class, object, inheritance and dynamic memory
allocation (DMA). The data is pre-processed based on these parameters and then cluster for the specified grouping. For
the software strength analysis the data filtering has been done by the chi square testing method. Then software metrics F-
Measure, Odd Ratio and Power have been used for the strength analysis. Finally by using binary particle swarm
optimization (BPSO) quality estimation measures are optimized and retrieved the final accuracy based on the metrics
input set. The result after BPSO shows better accuracy as comparison to the previous methods.
Keywords
DMA, Inheritance, Class, BPSO.