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 条
  • [31] Growing Neural Gas - A Parallel Approach
    Vojacek, Lukas
    Dvorsky, Jiri
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2013, 2013, 8104 : 408 - 419
  • [32] EVALUATING SOFTWARE-DEVELOPMENT ENVIRONMENT QUALITY
    MIYOSHI, T
    TOGASHI, Y
    AZUMA, M
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 501 - 508
  • [33] Evaluating the strategies of compressed natural gas industry using an integrated SWOT and MCDM approach
    Khan, Muhammad Imran
    JOURNAL OF CLEANER PRODUCTION, 2018, 172 : 1035 - 1052
  • [34] AN APPROACH TO THE SOFTWARE QUALITY MANAGEMENT
    Lavrisheheva, E. M.
    Koval, G. I.
    Korotun, T. M.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2006, 42 (05) : 758 - 768
  • [35] Software Quality Practices in Growing Startups A Qualitative Study
    Pizzini, Adriano
    Vieira, Ricardo Bortolo
    Gomes, Rhodrigo Deda
    Santos, Gleison
    Malucelli, Andreia
    Reinehr, Sheila
    PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2021, 2021,
  • [36] Towards software metrics for evaluating quality of IEC 61499 automation software
    Zhabelova, Gulnara
    Vyatkin, Valeriy
    PROCEEDINGS OF 2015 IEEE 20TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2015,
  • [37] Dependability approach for evaluating software development risks
    Melo, Alexsandro
    Guimaraes Tavares, Eduardo Antonio
    Sousa, Erica
    Nogueira, Bruno Costa e Silva
    Marinho, Marcelo
    IET SOFTWARE, 2015, 9 (01) : 17 - 27
  • [38] Software quality analysis of unlabeled program modules with semisupervised clustering
    Seliya, Naeem
    Khoshgoftaar, Taghi M.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2007, 37 (02): : 201 - 211
  • [39] Mapping Free Text into MedDRA by Natural Language Processing: a Modular Approach in Designing and Evaluating Software Extensions
    Zorzi, Margherita
    Combi, Carlo
    Pozzani, Gabriele
    Moretti, Ugo
    ACM-BCB' 2017: PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY,AND HEALTH INFORMATICS, 2017, : 27 - 35
  • [40] EVALUATING THE FSUS NATURAL-GAS SECTOR
    不详
    WORLD OIL, 1992, 213 (12) : 59 - &