본문 바로가기
KERD
논문KCI 등재

Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

Software measurement is a key factor in managing, controlling, and improving the software development processes. Software quality is one of the most important factors for assessing the global competitive position of any software company. Thus the quantification of quality parameters and integrating them into quality models is very essential. Software quality criteria are not very easily measured and quantified. Many attempts have been made to exactly quantify the software quality parameters using various models such as ISO/IEC 9126 Quality Model, Boehm’s Model, McCall’s model, etc. In this paper an attempt has been made to provide a tool for precisely quantifying software quality factors with the help of quality factors stated in ISO/IEC 9126 model. Due to the unpredictable nature of the software quality attributes, the fuzzy multi criteria approach has been used to evolve the quality of the software.

Abstract

Software measurement is a key factor in managing, controlling, and improving the software development processes. Software quality is one of the most important factors for assessing the global competitive position of any software company. Thus the quantification of quality parameters and integrating them into quality models is very essential. Software quality criteria are not very easily measured and quantified. Many attempts have been made to exactly quantify the software quality parameters using various models such as ISO/IEC 9126 Quality Model, Boehm’s Model, McCall’s model, etc. In this paper an attempt has been made to provide a tool for precisely quantifying software quality factors with the help of quality factors stated in ISO/IEC 9126 model. Due to the unpredictable nature of the software quality attributes, the fuzzy multi criteria approach has been used to evolve the quality of the software.

참고문헌 (45)

  1. P. Bourque, "Guide to the Software Engineering Body of Knowledge, 2004 Edition, Vol.1", pp.1~1 (2004), IEEE Press
  2. B. W. Boehm, "Quantitative Evaluation of Software Quality", Proceedings of the 2nd International Conference on Software Engineering, San Francisco, CA, USA, pp.592~605 (1976)
  3. Factors in Software Quality, 1977, Vol.I, II, and III, "J. A. McCall", U. S. Department of Commerce., ~, pp.NTIS AD, A-049 014, NTIS AD[DOI]
  4. R. G. Dromey, "A model for software product quality", IEEE Transactions on Software Engineering, 21(2), pp.146~162 (1995)
  5. P. R. Srivastava, "An Approach towards Software Quality Assessment", Communications in Computer and Information Systems Series (CCIS Springer Verlag), 31(6), pp.345~346 (2009)
  6. P. R. Srivastava, "Assessment of Software Quality: A Fuzzy Multi - Criteria Approach, In Evolution of Computationand Optimization Algorithms in Software Engineering: Applications and Techniques chapter - 11", pp.200~219 (2010), IGI Global USA
  7. A. Sharma, "Estimation of Quality for Software Components - an Empirical Approach", ACM SIGSOFT Software Engineering Notes, 33(5), pp.1~10 (2008)
  8. S.A. Slaughter, "Evaluating the Cost of Software Quality", Communications of the ACM, 41(8), pp.67~73 (1998)
  9. M. Agarwal, "Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 Projects", IEEE Transactions on Software Engineering, 33(3), pp.145~156 (2007)
  10. O. Maryoly, "Construction of a Systemic Quality Model for Evaluating Software Product", Software Quality Journal, 11(3), pp.219~242 (2003)
  11. O. Lamouchi, "A framework based measurements for evaluating an IS quality", Proceedings of the fifth on Asia-Pacific conference on conceptual modelling, Wollongong, NSW, Australia, pp.39~47 (2008)
  12. Y.Kanellopoulos, "Code Quality Evaluation Methodology Using The Iso", Iec 9126 Standard, 2010, pp.1(3), 17~36
  13. I.Heitlager, "A Practical Model for Measuring Maintainability - a preliminary report", 6th International Conference on Quality of Information and Communications Technology (QUATIC), pp.30~39 (2007)
  14. R. Fitzpatrick, "Usable Software and its Attributes:A synthesis of Software Quality European Community Law and Human-Computer Interaction", Proceedings of the HCI'98 Conference, Springer, London, United Kingdom, pp.1~19 (1998)
  15. M. Bertoa, "Usability metrics for software components", Proceedings of Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), Oslo, pp.136~143 (2006)
  16. J. R. Brown, "Testing for Software Reliability", Proceedings of the international conference on Reliable software, Los Angeles, CA, USA, pp.518~527 (1975)
  17. D. Gupta, "Comparative Study of Soft Computing Techniques for Software Quality Model", International Journal of Software Engineering Research & Practices, 1(1), pp.33~37 (2011)
  18. L. Lin, "A Fuzzy Software Quality Assessment Model to Evaluate User Satisfaction", Proceedings of the Second International Conference on Innovative Computing, Information and Control, Washington DC, USA, pp.438~442 (2007)
  19. B. Yang, "Early Software Quality Prediction Based on a Fuzzy Neural Network Model", Innovative Computing, Information and Control, Washington DC, USA, pp.760~764 (2007)
  20. G. Buyukozkan, "A fuzzy multi-criteria decisionapproach for software development strategy selection", International Journal ofGeneral Systems, 33(2), pp.259~280 (2004)
  21. C. W. Chang, "Integrating fuzzy theory and hierarchyconcepts to evaluate software quality", Software Quality Journal, 16(2), pp.263~276 (2008)
  22. K. K. F. Yuen, "Fuzzy group analytical hierarchy process approach for software qualityassurance management: Fuzzy logarithmic least squares method", Expert Systems with Applications: An International Journal, 38(8), pp.10292~10302 (2011)
  23. K. K. F. Yuen, "Evaluating Software Quality of Vendors using Fuzzy Analytic Hierarchy Process", Proceedings of the International MultiConference of Engineers and Computer ScientistsVol I (IMECS 2008), Hong Kong, pp.126~130 (2008)
  24. J. Senior, "Automated Software Quality Visualisation Using Fuzzy Logic Techniques", Communication of the IIMA, 7(1), pp.25~40 (2007)
  25. K. K. Aggarwal, "Measurement of Software Maintainability Using a Fuzzy Mode", Journal of Computer Sciences, 1(4), pp.538~542 (2005)
  26. H. Mittal, "Software Quality Assessment Based on Fuzzy Logic Technique", International Journal of Software Computing Applications, (3), pp.105~112 (2008)
  27. P. C. Fishburn, "mUtility Theory for Decision Making" (1964), Wiley
  28. B. Roy, "Problems and Methods with Multiple Objective Functions", Math. Program, 1, pp.239~266 (1971)
  29. S. Kanhe, "A Contribution to Decision Making in Environmental Design", Proceedings of the IEEE, 63(3), pp.518~528 (1975)
  30. G. Klir, "Fuzzy Sets,Uncertainty and Information" (1988), Prentice Hall
  31. S. M. Baas, "Rating and Ranking of Multiple - Aspect Alternatives Using Fuzzy Sets", Automatica, 13(1), pp.47~58 (1977)
  32. C. Carlsson, "Fuzzy multiple criteria decision making: Recent developments", Fuzzy Sets and Systems, 78, pp.139~153 (1996)
  33. P. R. Srivastava, "Software quality factor evaluation using Fuzzy multi-criteria approach", Proceedings of the 4th Indian International Conference on Artificial Intelligence (IICAI 2009), Tumkur, Karnataka, India, pp.1012~1029 (2009)
  34. A.P.Singh, "Optimal allocation of landfill disposal site: A fuzzy multi criteria approach", Iranian Journal of Environmental Health Science & Engineering, 5(1), pp.25~34 (2008)
  35. "IEEE Standard Glossary of Software Engineering terminology, IEEE Std 610.12-1990", ~ (1990)
  36. T.J. Ross, "Fuzzy Logic with Engineering Applications,2nd Ed" (2004), Wiley India Pvt. Ltd
  37. S. Kalaimangal, "A Retrospective on Software Component Quality Models", ACM SIGSOFT Software Engineering Notes, 33(5), pp.1~9 (2008)
  38. V. Salvatore, "Computer Based Assessment Systems Evaluation via the ISO9126 Quality Model", Journal of Information Technology Education, 1(3), pp.157~175 (2002)
  39. "The Impact of Component Based Development on Software Quality Attributes"[URL]
  40. M.R. Vigder, "Maintaining COTS-Based Systems: Start with the Design", the-Shelf (COTS)-Based Software Systems, Orlando, Florida, USA, pp.8~13 (2006)
  41. R. Adnan, "A New Software Quality Model for Evaluating COTS Components", Journal of Computer Science, 2(4), pp.373~381 (2006)
  42. A.P.Singh, "An Integrated Fuzzy Approach to Assess Water Resources’ Potential in a watershed", ICFAI Journal of Computational Fluid Mathematics, 1(1), pp.7~23 (2008)
  43. M. Grabisch, "Application of the Choquet Integral in Multicriteria Decision Making, In Fuzzy measures and integrals", pp.348~374 (2000), PhysicaVerlag
  44. Bringing portability to the software process, "James D Mooney", West Virginia University, Dept. of Statistics and Comp.Science, ~, pp.TR 97-1 (1997)

관련 논문AI추천

이 간행물의 다른 논문 (10건)