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
Link To Document