A growing natural gas approach for evaluating quality of software modules

被引:0
|
作者
Computer Science and Engineering Department, Rayat and Bahra Institute of Engineering and Bio-Technology, Sahauran, Distt. Mohali -140104, India [1 ]
不详 [2 ]
机构
来源
World Acad. Sci. Eng. Technol. | 2009年 / 470-473期
关键词
Software design - Genetic algorithms - Statistical tests - Clustering algorithms - Neurons - Quality control - Self organizing maps - Cluster analysis - Conformal mapping - Data mining - Software testing - Life cycle;
D O I
暂无
中图分类号
学科分类号
摘要
The prediction of Software quality during development life cycle of software project helps the development organization to make efficient use of available resource to produce the product of highest quality. Whether a module is faulty or not approach can be used to predict quality of a software module. There are numbers of software quality prediction models described in the literature based upon genetic algorithms, artificial neural network and other data mining algorithms. One of the promising aspects for quality prediction is based on clustering techniques. Most quality prediction models that are based on clustering techniques make use of K-means, Mixture-of-Guassians, Self-Organizing Map, Neural Gas and fuzzy K-means algorithm for prediction. In all these techniques a predefined structure is required that is number of neurons or clusters should be known before we start clustering process. But in case of Growing Neural Gas there is no need of predetermining the quantity of neurons and the topology of the structure to be used and it starts with a minimal neurons structure that is incremented during training until it reaches a maximum number user defined limits for clusters. Hence, in this work we have used Growing Neural Gas as underlying cluster algorithm that produces the initial set of labeled cluster from training data set and thereafter this set of clusters is used to predict the quality of test data set of software modules. The best testing results shows 80% accuracy in evaluating the quality of software modules. Hence, the proposed technique can be used by programmers in evaluating the quality of modules during software development.
引用
收藏
相关论文
共 50 条
  • [41] A New Approach to Integrating Algorithm Modules in CAD Software Applications
    He, Yunqin
    Liang, Guozhu
    Shen, Xukun
    MATERIALS PROCESSING TECHNOLOGY, PTS 1-4, 2011, 291-294 : 2338 - +
  • [42] A business process-driven approach for generating software modules
    Zhao, Xulin
    Zou, Ying
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (10): : 1049 - 1071
  • [43] A Quantitative, Evidence-based Approach for Recommending Software Modules
    Burity, Thais
    Elias, Gledson
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1449 - 1456
  • [44] Evaluating liquefied natural gas export quantities from Egypt using system dynamics approach
    Ezzat, Ahmed
    Abdallah, Khaled S.
    Adel, Yasmin
    SOUTH AFRICAN JOURNAL OF ECONOMIC AND MANAGEMENT SCIENCES, 2023, 26 (01)
  • [45] ExxonMobil sees growing role of natural gas by 2030
    Snow, Nick
    OIL & GAS JOURNAL, 2011, 109 (06) : 34 - 35
  • [46] NATURAL-GAS INDUSTRY SERVES A GROWING CANADA
    DALTON, WH
    AMERICAN GAS ASSOCIATION MONTHLY, 1977, 59 (1-2): : 15 - 17
  • [47] On evaluating the impact of the refactoring of architectural problems on software quality
    Fontana, Francesca Arcelli
    Roveda, Riccardo
    Vittori, Stefano
    Metelli, Andrea
    Saldarini, Stefano
    Mazzei, Francesco
    PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [48] A Suite of Rules for Developing and Evaluating Software Quality Models
    AL-Badareen, Anas Bassam
    Desharnais, Jean-Marc
    Abran, Alain
    SOFTWARE MEASUREMENT (IWSM-MENSURA 2015), 2015, 230 : 1 - 13
  • [49] IDL: Evaluating software quality based on PageRank algorithm
    Zhou Guoqiang
    Fan Yi
    Zhang Shuai
    Wang Yilun
    Li Peng
    Dai Guilan
    TheJournalofChinaUniversitiesofPostsandTelecommunications, 2020, 27 (01) : 10 - 25
  • [50] Construction of a systemic quality model for evaluating a software product
    Ortega, M
    Pérez, M
    Rojas, T
    SOFTWARE QUALITY JOURNAL, 2003, 11 (03) : 219 - 242