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 条
  • [1] Test Case Prioritization Using Clustering Approach for Object Oriented Software
    Yadav, Dharmveer Kumar
    Dutta, Sandip Kumar
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2019, 10 (03) : 92 - 109
  • [2] Modeling of reusability of object oriented software system
    Department of Computer Science and Engineering, Rayat Bahra College of Engineering and Bio-Technology for Women, Sahauran, Mohali, India
    不详
    World Acad. Sci. Eng. Technol., 2009, (162-165):
  • [3] Change prediction in object-oriented software systems: A probabilistic approach
    Sharafat, Ali R.
    Tahvildari, Ladan
    Journal of Software, 2008, 3 (05) : 26 - 39
  • [4] An Object Oriented Approach to Model Reusability
    Manuel, Laura
    Tirado-Ramos, Alfredo
    Castanon Puga, Manuel
    2017 IEEE 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2017, : 364 - 368
  • [5] A new reusability metric for object-oriented software
    Barnard, Judith
    Software Quality Journal, 1998, 7 (01): : 35 - 50
  • [6] A new reusability metric for object-oriented software
    Judith Barnard
    Software Quality Journal, 1998, 7 (1) : 35 - 50
  • [7] Effectiveness of Object Oriented Inheritance Metrics in Software Reusability
    Ilyas, Muhammad
    Kung, Josef
    Van Quoc Phuong Huynh
    FUTURE DATA AND SECURITY ENGINEERING, 2017, 10646 : 231 - 239
  • [8] A new reusability metric for object-oriented software
    Barnard, J
    SOFTWARE QUALITY JOURNAL, 1998, 7 (01) : 35 - 50
  • [9] Validating reusability of software projects using object-oriented design metrics
    Ani, Zhamri Che
    Sarlan, Aliza
    Lecture Notes in Electrical Engineering, 2015, 339 : 845 - 850
  • [10] Object-oriented software systems restructuring through clustering
    Serban, Gabriela
    Czibula, Istvan-Gergely
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING - ICAISC 2008, PROCEEDINGS, 2008, 5097 : 693 - 704