(Publisher of Peer Reviewed Open Access Journals)

International Journal of Advanced Technology and Engineering Exploration (IJATEE)

ISSN (Print):2394-5443    ISSN (Online):2394-7454
Volume-5 Issue-41 April-2018
Full-Text PDF
DOI:10.19101/IJATEE.2018.541003
Paper Title : A clustering based on optimization for object oriented quality prediction
Author Name : Moksha Thakur, Kailash Patidar, Sudeesh Chouhan and Rishi Kushwah
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.
Cite this article : Moksha Thakur, Kailash Patidar, Sudeesh Chouhan and Rishi Kushwah, " A clustering based on optimization for object oriented quality prediction " , International Journal of Advanced Technology and Engineering Exploration (IJATEE), Volume-5, Issue-41, April-2018 ,pp.62-69.DOI:10.19101/IJATEE.2018.541003
References :
[1]Coad P, Yourdon E. Object oriented analysis. Upper Saddle River, NJ, USA: Yourdon Press; 1991.
[Google Scholar]
[2]Wilde N, Matthews P, Huitt R. Maintaining object-oriented software. IEEE Software. 1993; 10(1):75-80.
[Crossref] [Google Scholar]
[3]De Brito H, Marques-Neto HT, Terra R, Rocha H, Valente MT. On-the-fly extraction of hierarchical object graphs. Journal of the Brazilian Computer Society. 2013; 19(1):15-27.
[Crossref] [Google Scholar]
[4]Yadav N, Saraswat P, Tripathi RP. Estimating the functionality of object oriented system using MCDM approach. In international conference on image information processing 2017 (pp. 1-6). IEEE.
[Crossref] [Google Scholar]
[5]Cloutier R, Griego R. Applying object oriented systems engineering to complex systems. In annual IEEE systems conference 2008 (pp. 1-6). IEEE.
[Crossref] [Google Scholar]
[6]Meyer B. Object-oriented software construction. New York: Prentice hall; 1988.
[Google Scholar]
[7]Dubey SK, Rana A. Analytical evaluation of usability of object oriented software system. International Journal of Computer Applications. 2012; 49(21):7-13.
[Google Scholar]
[8]Millham R, Dogbe E. Aspect-oriented security and exception handling within an object oriented system. In computer software and applications conference workshops 2011 (pp. 321-6). IEEE.
[Crossref] [Google Scholar]
[9]Sarkar MK, Chatterjee T, Mukherjee D. Reverse engineering: an analysis of static behaviors of object oriented programs by extracting UML class diagram. International Journal of Advanced Computer Research. 2013; 3(12):135-41.
[Google Scholar]
[10]Srivastav MK, Nath A. Mathematical model of various statements of C-type language. International Journal of Advanced Computer Research. 2013; 3(13):79-87.
[Google Scholar]
[11]Sünderhauf N, Pham TT, Latif Y, Milford M, Reid I. Meaningful maps with object-oriented semantic mapping. In international conference on intelligent robots and systems 2017 (pp. 5079-85).
[Crossref] [Google Scholar]
[12]Rathore MN, Gupta R. A novel class, object and inheritance based coupling measure (COICM) to find better OOP paradigm using JAVA. International Journal of Advanced Computer Research. 2011; 1(1):1-6.
[Google Scholar]
[13]Muhammad S, Maqbool O, Abbasi AQ. Evaluating relationship categories for clustering object-oriented software systems. IET Software. 2012; 6(3):260-74.
[Crossref] [Google Scholar]
[14]Herraiz I, Rodriguez D, Harrison R. On the statistical distribution of object-oriented system properties. In international workshop on emerging trends in software metrics 2012 (pp. 56-62). IEEE.
[Crossref] [Google Scholar]
[15]Tagoug N. Maintainability assessment in object-oriented system design. In international conference on information technology and e-Services 2012 (pp. 1-5). IEEE.
[Crossref] [Google Scholar]
[16]Hussain SN, Hundewale N, Aljahdali S, Ahmed KA. A methodology for the abstraction of design components from the software requirement specification to the object oriented system. In international conference on software engineering and service science 2012 (pp. 311-5). IEEE.
[Crossref] [Google Scholar]
[17]Singh R. Test case generation for object-oriented systems: a review. In international conference on communication systems and network technologies 2014 (pp. 981-9). IEEE.
[Crossref] [Google Scholar]
[18]Khanna P. Testability of object-oriented systems: an AHP-based approach for prioritization of metrics. In international conference on contemporary computing and informatics 2014 (pp. 273-81). IEEE.
[Crossref] [Google Scholar]
[19]Hu T, Ding G. A novel dynamic analysis of test cases to improve testing efficiency in object-oriented systems. In international conference on computer science and network technology 2015 (pp. 457-61). IEEE.
[Crossref] [Google Scholar]
[20]Desai AB, Parmar JK. Refactoring cost estimation (RCE) model for object oriented system. In international conference on advanced computing 2016 (pp. 214-8). IEEE.
[Crossref] [Google Scholar]
[21]Jha S, Ratha BK. OOMT-Object oriented metric technique towards predictive & qualitative software. In international conference on infocom technologies and unmanned systems (Trends and Future Directions) 2017 (pp. 548-51). IEEE.
[Crossref] [Google Scholar]
[22]Mourad B, Badri L, Hachemane O, Ouellet A. Exploring the impact of clone refactoring on test code size in object-oriented software. In international conference on machine learning and applications 2017 (pp. 586-92). IEEE.
[Crossref] [Google Scholar]
[23]Wang J, Ai J, Yang Y, Su W. Identifying key classes of object-oriented software based on software complex network. In international conference on system reliability and safety 2017 (pp. 444-9). IEEE.
[Crossref] [Google Scholar]
[24]Bai L, Jia Z, Liu J. Reengineering object-oriented fuzzy spatiotemporal data into XML. IEEE Access. 2018; 6:12686-99.
[Crossref] [Google Scholar]
[25]Mekruksavanich S. An adaptive approach for automatic design defects detection in object-oriented systems. In international conference on digital arts, media and technology 2017 (pp. 342-6). IEEE.
[Crossref] [Google Scholar]