Prediction of reusability of object oriented software systems using clustering approach

被引:0
|
作者
Shri, Anju [1 ]
Sandhu, Parvinder S. [4 ]
Gupta, Vikas [2 ]
Anand, Sanyam [3 ]
机构
[1] Computer Science and Engineering Department, Rayat Institute of Engineering and Information technology, Rail Majra, Punjab, India
[2] Deptt. of CSE, RIEIT, Rail Majra, Punjab, India
[3] CEC, Landran, Punjab, India
[4] Computer Science and Engineering Department, Rayat and Bahra Institute of Engineering and Bio- Technology, Sahauran, Distt. Mohali (Punjab)-140104, India
关键词
Data mining - Computer software reusability - Object oriented programming - Clustering algorithms - Decision trees;
D O I
暂无
中图分类号
学科分类号
摘要
In literature, there are metrics for identifying the quality of reusable components but the framework that makes use of these metrics to precisely predict reusability of software components is still need to be worked out. These reusability metrics if identified in the design phase or even in the coding phase can help us to reduce the rework by improving quality of reuse of the software component and hence improve the productivity due to probabilistic increase in the reuse level. As CK metric suit is most widely used metrics for extraction of structural features of an object oriented (OO) software; So, in this study, tuned CK metric suit i.e. WMC, DIT, NOC, CBO and LCOM, is used to obtain the structural analysis of OO-based software components. An algorithm has been proposed in which the inputs can be given to K-Means Clustering system in form of tuned values of the OO software component and decision tree is formed for the 10-fold cross validation of data to evaluate the in terms of linguistic reusability value of the component. The developed reusability model has produced high precision results as desired.
引用
收藏
页码:853 / 856
相关论文
共 50 条
  • [31] A probabilistic approach to predict changes in object-oriented software systems
    Sharafat, Ali R.
    Tahvildari, Ladan
    CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 27 - +
  • [32] Prediction of testability using the design metrics for object-oriented software
    Singh, Yogesh
    Saha, Anju
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2012, 44 (01) : 12 - 22
  • [33] A Double K-Clustering Approach for Restructuring Distributed Object-Oriented Software
    Hamad, Safwat H.
    Fergany, Tahany
    Ammar, Reda A.
    El-Raouf, Amal A. Abd
    2008 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2008, : 130 - +
  • [34] Object-oriented software fault prediction using neural networks
    Kanmani, S.
    Uthariaraj, V. Rhymend
    Sankaranarayanan, V.
    Thambidurai, P.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (05) : 483 - 492
  • [35] Prediction of Defect Susceptibility in Object Oriented Software
    Kartha, Greeshma P.
    Anjali, C.
    Nair, R. Vikraman
    Venkateswari, S.
    2017 INTERNATIONAL CONFERENCE ON NETWORKS & ADVANCES IN COMPUTATIONAL TECHNOLOGIES (NETACT), 2017, : 467 - 472
  • [36] An artificial immune system approach for fault prediction in object-oriented software
    Catal, Cagatay
    Diri, Banu
    Ozumut, Bulent
    DEPCOS - RELCOMEX '07: INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 238 - 245
  • [37] Application of Group Method of Data Handling model for software maintainability prediction using object oriented systems
    Ruchika Malhotra
    Anuradha Chug
    International Journal of System Assurance Engineering and Management, 2014, 5 (2) : 165 - 173
  • [38] Application of Group Method of Data Handling model for software maintainability prediction using object oriented systems
    Malhotra, Ruchika
    Chug, Anuradha
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2014, 5 (02) : 165 - 173
  • [39] Evaluation of Reusability in Aspect Oriented Software using Inheritance Metrics
    Vinobha, A.
    Velan, Senthil S.
    Babu, Chitra
    2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 1715 - 1722
  • [40] Evaluation of Reliability of Object Oriented Software System Using Fuzzy Approach
    Mishra, Amit
    Dubey, Sanjay Kumar
    2014 5TH INTERNATIONAL CONFERENCE CONFLUENCE THE NEXT GENERATION INFORMATION TECHNOLOGY SUMMIT (CONFLUENCE), 2014, : 806 - 809