DOI QR코드

DOI QR Code

The Classification of the Software Quality by the Rough Tolerance Class

  • Choi, Wan-Kyoo (Department of Computer Engineering, Chosun University) ;
  • Lee, Sung-Joo (Department of Computer Engineering, Chosun University)
  • Published : 2004.09.01

Abstract

When we decide the software quality on the basis of the software measurement, the transitive property which is a requirement for an equivalence relation is not always satisfied. Therefore, we propose a scheme for classifying the software quality that employs a tolerance relation instead of an equivalence relation. Given the experimental data set, the proposed scheme generates the tolerant classes for elements in the experiment data set, and generates the tolerant ranges for classifying the software quality by clustering the means of the tolerance classes. Through the experiment, we showed that the proposed scheme could product very useful and valid results. That is, it has no problems that we use as the criteria for classifying the software quality the tolerant ranges generated by the proposed scheme.

Keywords

References

  1. Caldiera, G. and V.R. Basili, 'Identifying and Qualifying Reusable Software Components', IEEE Computer, pp.61-70, Feb. 1991
  2. K.Funakoshi and T.B.Ho, 'Information retrieval by rough tolerance relation', The 4th international Workshop on rough sets, Fuzzy sets, and Machine Discovery, Tokyo, Nov. 1996
  3. Horst Zuse, Software Complexity-Measures and Methods, New York: Walter de Gruyter, pp.25-37, 1991
  4. Karl J. Ottensteion, Linda M. Ottensteion, 'The program dependence graph in a software development environment', ACM SIGPLAN Notices, vol.19, no.5, pp.l77-184, May, 1984 https://doi.org/10.1145/988241.988246
  5. M.Kretowski and J. Stepniuk, 'Selection of objects and attributes a tolerance rough set approach', ICS Research Reports, 1994
  6. Lewis John, Henry Salie, 'A Methodology for Integrating Maintainability Using Software Metrics', Proceedings: Conference on Software Maintenance, Miami, Florida, IEEE, pp.32-39, Oct. 1989
  7. Lowell J. Arthur, Measuring Programmer Productivity and Software Quality, New York:John Wiley W& Sons, pp.138-142, 1985
  8. D.J.Luck, H.G. Wales, D.H.Taylor, Marketing Research, N.J.:Prentice-Hall, pp.611-612, 1970
  9. T.McCabe, 'A Complexity Measure', IEEE Trans.SE., SE-2, pp.308-320, 1976 https://doi.org/10.1109/TSE.1976.233837
  10. Slowwinski R. and Vanderpooten D. 'Similarity relations as a basic for rough approximations, ICS Research Reports, 1994
  11. Szentes J., Gras j., 'Some Practical Views of Software - Complexity metrics and a Universal Measurement Tool', First Australian Software Engineering Conference, Canberra, pp.14-16, May 1986
  12. John Neter, William Wasserman and Michael H. Kutner, Applied Linear Statistical Models, IRWIN, Boston, 1990
  13. Daijin Kim and Chul-Hyun Kim, 'Handwritten Numerical Character Recognition Using the Tolerant Rough Set', Journal of Fuzzy logic and Intelligent Sytems, vol.9, no.1, pp.113-123, 1999
  14. Pawlak Z., 'Rough Sets-Theoretical Aspects of Reasoning about Data', Kluwer Academic Publishers, London, 1991