• DocumentCode
    1660140
  • Title

    Software quality analysis with the use of computational intelligence

  • Author

    Reformat, Marek ; Pedrycz, Witold ; Pizzi, Nicolino J.

  • Author_Institution
    Alberta Univ., Edmonton, Alta., Canada
  • Volume
    2
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    1156
  • Lastpage
    1161
  • Abstract
    Effectiveness and clarity of software objects, their adherence to coding standards and programming habits of programmers are important features of overall quality of software systems. This paper proposes an approach towards a quantitative software quality assessment with respect to extensibility, reusability, clarity and efficiency. It exploits techniques of Computational Intelligence (CI) that are treated as a consortium of granular computing, neural networks and evolutionary techniques. In particular, we take advantage of self-organizing maps to gain a better insight into the data, and study genetic decision trees-a novel algorithmic framework to carry out classification of software objects with respect to their quality. Genetic classifiers serve as a "quality filter" for software objects. Using these classifiers, a system manager can predict quality of software objects and identify low quality objects for review and possible revision. The approach is applied to an object-oriented visualization-based software system for biomedical data analysis
  • Keywords
    data visualisation; decision trees; neural nets; object-oriented programming; software quality; software reusability; algorithmic framework; biomedical data analysis; coding standards; computational intelligence; evolutionary techniques; genetic decision trees; granular computing; neural networks; object-oriented visualization-based software system; quantitative software quality assessment; reusability; self-organizing maps; software objects; software quality analysis; Computational intelligence; Computer networks; Decision trees; Genetics; Neural networks; Programming profession; Self organizing feature maps; Software quality; Software standards; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fuzzy Systems, 2002. FUZZ-IEEE'02. Proceedings of the 2002 IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-7803-7280-8
  • Type

    conf

  • DOI
    10.1109/FUZZ.2002.1006667
  • Filename
    1006667