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 条
  • [21] An Approach for Clustering Class Coupling Metrics to Mine Object Oriented Software Components
    Parashar, Anshu
    Chhabra, Jitender Kumar
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (6B) : 987 - 996
  • [22] Software Features Extraction from Object-Oriented Source Code Using an Overlapping Clustering Approach
    Araar, Imad Eddine
    Seridi, Hassina
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2016, 40 (02): : 245 - 255
  • [23] An exploratory study for software change prediction in object-oriented systems using hybridized techniques
    Ruchika Malhotra
    Megha Khanna
    Automated Software Engineering, 2017, 24 : 673 - 717
  • [24] An exploratory study for software change prediction in object-oriented systems using hybridized techniques
    Malhotra, Ruchika
    Khanna, Megha
    AUTOMATED SOFTWARE ENGINEERING, 2017, 24 (03) : 673 - 717
  • [25] Fuzzy clustering in software reusability
    Pedrycz, W
    Waletzky, J
    SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (03): : 245 - 270
  • [26] Reusability Estimation of Object-Oriented (O–O) Systems Using SOM Technique
    Bisht, Bharti
    Gandhi, Parul
    Lecture Notes in Electrical Engineering, 2022, 875 : 547 - 561
  • [27] Constructing Relationship Between Software Metrics and Code Reusability in Object Oriented Design
    Manoj, H. M.
    Nandakumar, A. N.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (02) : 429 - 438
  • [28] Object Oriented Software Clustering Based on Community Structure
    Erdemir, Ural
    Tekin, Umut
    Buzluca, Feza
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 315 - 321
  • [29] The OCoN approach for object-oriented distributed software systems modeling
    Giese, H
    Wirtz, G
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2001, 16 (03): : 157 - 172
  • [30] A probabilistic approach to predict changes in object-oriented software systems
    Dept. of Electrical and Computer Engineering, University of Waterloo, Ont. N2L 3G1, Canada
    Proc. Eur. Conf. Software Maint. Reeng., (27-38):