Abstract
This study aims to develop a methodology in which alternative Six Sigma projects are prioritized and selected using appropriate multi-criteria decision-making (MCDM) methods in the software development industry. The methodology developed in this paper proposes an MCDM-based approach for researchers to prioritize and select Six Sigma projects for software development projects. The study reveals that by prioritizing software projects with CRITIC, Entropy, and ARAS methods, software companies will be able to achieve their goals such as quality, process improvement, resource allocation, and customer satisfaction. CRiteria Importance Through Intercriteria Correlation (CRITIC) and Entropy methods were used to determine criterion weights and a new Additive Ratio ASsessment (ARAS) method was used to rank alternatives in ordering software development projects. According to the results obtained, one of 7 software development projects (Project 6) was considered the highest priority project for Chidamber and Kemerer's (C&K) software quality metrics. To the best of our knowledge, this is the first study that implements CRITIC and ARAS methods in the Six Sigma project prioritization and selection process for software development projects.
Similar content being viewed by others
Availability of data and materials
Data are available from the authors upon reasonable request.
References
Adams C, Gupta P, Wilson C (2003) Six sigma deployment. Butterworth-Heinemann, Oxford
Bakar FAA, Subari K, Daril MAM (2015) Critical success factors of lean six sigma deployment: a current review. Int J Lean Six Sigma 6(4):339–348
Bañuelas R, Antony J (2003) Going from six sigma to design for six sigma: an exploratory study using analytic hierarchy process. TQM Mag 15(5):334–344
Bañuelas R, Tennant C, Tuersley I, Tang S (2006) Selection of six sigma projects in the UK. TQM Mag 18(5):514–527
Bošković S, Radonjić-Djogatović V, Ralević P, Dobrodolac M, Jovčić S (2021) Selection of mobile network operator using the critic-aras method. Int J Traffic Transp Eng 11:17–29
Breesam KM (2007) Metrics for object-oriented design focusing on class inheritance metrics. In: 2nd International Conference on Dependability of Computer Systems, 14–16 June 2007, Szklarska, Poland
Breyfogle FW III (1999) Implementing Six Sigma: smarter solutions using statistical methods. John Wiley and Sons, Hoboken
Briand LC, Wust J, Ikonomovski SV, Lounis H (1999) Investigating quality factors in object-oriented designs: an industrial case study. In: Proceedings of the 1999 International Conference on Software Engineering, 22 May 1999, Los Angeles, CA, USA
Büyüközkan G, Öztürkcan D (2010) An integrated analytic approach for six sigma project selection. Expert Syst Appl 37(8):5835–5847
Çakir E (2017) Application of fuzzy multi-criteria decision making methods on six sigma projects selection. J Soc Adm Sci 4(1):132–138
Chauhan Y, Belokar RM (2015) Six Sigma in Project Management for Software Companies. Available at SSRN: https://ssrn.com/abstract=2624188 or https://doi.org/10.2139/ssrn.2624188
Chidamber SR, Kemerer CF (1994) A metrics suite for object-oriented design. IEEE Trans Softw Eng 20(6):476–493. https://doi.org/10.1109/32.295895
Condé GCP, Martens ML (2020) Six sigma project generation and selection: literature review and feature based method proposition. Prod Plan Control 31(16):1303–1312
Dennis A, Wixom B, Tegarden D (2004) Systems analysis and design: an object oriented approach with UML version 2.0. Wiley, New York
Diakoulaki D, Mavrotas G, Papayannakis L (1995) Determining objective weights in multiple criteria problems: the critic method. Comput Oper Res 22(7):763–770. https://doi.org/10.1016/0305-0548(94)00059-H
Ecer F (2019) A multi-criteria approach towards assessing corporate sustainability performances of privately-owned banks: entropy-ARAS integrated model. Eskiseh Osman Univ IIBF Derg-Eskiseh Osman Univ J Econ Adm Sci 14:365–390
Fenton NE, Martin N (1999) Software metrics: successes, failures and new directions. J Syst Softw 47(2–3):149–157. https://doi.org/10.1016/S0164-1212(99)00035-7
Gijo EV, Rao TS (2005) Six sigma implementation—hurdles and more hurdles. Total Qual Manag Bus Excell 16(6):721–725
Goswami SS, Behera DK (2021) Implementation of ENTROPY-ARAS decision making methodology in the selection of best engineering materials. Mater Today Proc 38:2256–2262
Goswami SS, Behera DK, Afzal A, Razak Kaladgi A, Khan SA, Rajendran P, Subbiah R, Asif M (2021) Analysis of a robot selection problem using two newly developed hybrid MCDM models of TOPSIS-ARAS and COPRAS-ARAS. Symmetry 13(8):1331
Hadi-Vencheh A, Yousefi A (2018) Selecting six sigma project: a comparative study of DEA and LDA techniques. Int J Lean Six Sigma 9(4):506–522
Hahn GJ et al (1999) The impact of six sigma improvement—a glimpse into the future of statistics. Am Stat 53:1–8
Hahn GJ et al (2000) The evolution of six sigma. Qual Eng 12(3):317–326
Harry MJ, ve Schroeder RR (2000) Six Sigma: the breakthrough management strategy revolutionizing the world’s top corporations. Dell Publishing Group Inc, New York
Hoerl RW (1998) Six sigma and the future of the quality profession. Qual Prog 31(6):35–42
Jovčić S, Průša P (2021) A hybrid MCDM approach in third-party logistics (3PL) provider selection. Mathematics 9(21):2729
Kalashnikov V, Benita F, Lopez-Ramos F, Hernandez-Luna A (2017) Bi-objective project portfolio selection in lean six sigma. Int J Prod Econ 186:81–88
Kendall D, Kendall J (2004) Systems analysis and design. Prentice Hall, Clifton Woods
Khan M, Ansari MD (2020) Multi-criteria software quality model selection based on divergence measure and score function. J Intell Fuzzy Syst 38(3):3179–3188. https://doi.org/10.3233/JIFS-191153
Kornfeld B, Kara S (2013) Selection of lean and six sigma projects in industry. Int J Lean Six Sigma 4(1):1071–1088
Kumar M, Antony J, Cho BR (2009) Project selection and its impact on the successful deployment of six sigma. Bus Process Manag J 15(5):669–686
Kwak YH, Anbari FT (2006) Benefits, obstacles, and future of six sigma approach. Technovation 26(5/6):708–715
Liu N, Xu Z (2021) An overview of ARAS method: theory development, application extension, and future challenge. Int J Intell Syst 36(7):3524–3565
Mawby WD (2007) Project portfolio selection for Six Sigma. Quality Press
Michura J, Capretz MAM, Wang S (2013) Extension of object-oriented metrics suite for software maintenance. Int Sch Res Not. https://doi.org/10.1155/2013/276105
Moaven S, Habibi J (2020) A fuzzy-AHP-based approach to select software architecture based on quality attributes (FASSA). Knowl Inf Syst 62:4569–4597. https://doi.org/10.1007/s10115-020-01496-7
Padhy R (2017) Six sigma project selections: a critical review. Int J Lean Six Sigma 8(2):244–258
Pakdil F (2022) Six sigma project prioritization and selection methods: a systematic literature review. Int J Lean Six Sigma 13(2):382–407. https://doi.org/10.1108/IJLSS-01-2021-0001
Pakdil F, Toktaş P, Can GF (2020) Six sigma project prioritization and selection: a multi-criteria decision making approach in the healthcare industry. Int J Lean Six Sigma 12(3):553–578. https://doi.org/10.1108/IJLSS-04-2020-0054
Pan B, Liu S, Xie Z, Shao Y, Li X, Ge R (2021) Evaluating operational features of three unconventional intersections under heavy traffic based on CRITIC method. Sustainability 13:4098. https://doi.org/10.3390/su13084098
Pande P, Neuman R, Cavanagh R (2000) The Six Sigma way: how GE, Motorola and other top companies are honing their performance. McGraw-Hill, New York
Pournaghshband H, Watson J (2017) Should Six Sigma be incorporated into software development & project management? In: International Conference on Computational Science and Computational Intelligence. https://doi.org/10.1109/CSCI.2017.176
Pressman RS (2000) Software engineering: a practitioner’s approach, 5th edn. McGraw-Hill, New York
Puzovic S, Vasovic JV, Radojicic M, Paunovic V (2019) An integrated MCDM approach to PLM software selection. Acta Polytechnica Hungarica 16(4):45–65
Rathi R, Khanduja D, Sharma S (2015) Six sigma project selection using fuzzy TOPSIS decision-making approach. Manag Sci Lett 5(5):447–456
Rathi R, Khanduja D, Sharma S (2016) A fuzzy MADM approach for project selection: a six sigma case study. Decis Sci Lett 5(2):255–268
Saghaei A, Didehkhani H (2011) Developing an integrated model for the evaluation and selection of six sigma projects based on ANFIS and fuzzy goal programming. Expert Syst Appl 38(1):721–728
Şahin M (2021) Location selection by multi-criteria decision-making methods based on objective and subjective weightings. Knowl Inf Syst. https://doi.org/10.1007/s10115-021-01588-y
Sarpiri MN, Gandomani TJ (2021) A case study of using the hybrid model of scrum and six sigma in software development. Int J Electr Comput Eng (2088–8708) 11(6)
Shanmugaraja M, Nataraj M, Gunasekaran N (2012) Six sigma project selection via quality function deployment. Int J Product Qual Manag 10(1):85–111
Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27(3):379–423
Shukla V, Swarnakar V, Singh AR (2021) Prioritization of lean six sigma project selection criteria using best worst method. Mater Today Proc 47:5749–5754
Singh M, Rathi R (2019) A structured review of lean six sigma in various industrial sectors. Int J Lean Six Sigma 10(2):622–664
Singh K, Swarnakar V, Singh AR (2021) Lean six sigma project selection using best worst method. Mater Today Proc 47:5766–5770
Snee R, Rodebaugh WF Jr (2002) The project selection process. Qual Prog 35(9):78–80
Su CT, Chou CJ (2008) A systematic methodology for the creation of six sigma projects: a case study of semiconductor foundry. Expert Syst Appl 34(4):2693–2703
Subramanyam R, Krishnan MS (2003) Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects. IEEE Trans Softw Eng 29(4):297–310. https://doi.org/10.1109/TSE.2003.1191795
Thapaliyal MP, Verma G (2010) Software defects and object-oriented metrics—an empirical analysis. Int J Comput Appl. https://doi.org/10.5120/1379-1859
Tiwari S, Rathore SS (2018) Coupling and cohesion metrics for object-oriented software: a systematic mapping study. In: Proceedings of the 11th Innovations in Software Engineering Conference, Hyderabad, India, 9–11 February 2018
Tuş A, Aytaç Adalı E (2019) The new combination with CRITIC and WASPAS methods for the time and attendance software selection problem. Opsearch 56(2):528–538
Understand User Guide and Reference Manual (2021) Available at: https://documentation.scitools.com/pdf/understand.pdf. Accessed 29 Nov 2021
Vinodh S, Swarnakar V (2015) Lean six sigma project selection using hybrid approach based on fuzzy DEMATEL–ANP–TOPSIS. Int J Lean Six Sigma 6(4):313–338
Wang FK, Hsu CH, Tzeng GH (2014) Applying a hybrid MCDM model for six sigma project selection. Math Probl Eng 2014:1–13
Wei CC, Cheng YL (2020) Six sigma project selection using fuzzy multiple attribute decision-making method. Total Qual Manag Bus Excell 31(11/12):1266–1289
Wen Y, An Q, Xu X, Chen Y (2018) Selection of six sigma project with interval data: common weight DEA model. Kybernetes 47(7):1307–1324
Yousefi A, Hadi-Vencheh A (2016) Selecting six sigma projects: MCDM or DEA? J Model Manag 11(1):309–325
Zahedi F (1995) Quality information systems. Danvers, MA, Boyd and Praser
Zardari NH, Ahmed K, Shirazi SM, Yusop ZB (2015) Weighting methods and their effects on multi-criteria decision making model outcomes in water resources management. Springer, Cham
Zavadskas EK, Turskis Z (2010) A new additive ratio assessment (ARAS) method in multicriteria decision-making. Technol Econ Dev Econ 16(2):159–172
Zeleny M (1982) Multiple criteria decision making. McGraw-Hill, New York
Zhao L, Hayes JH (2006) Predicting classes in need of refactoring: an application of static metrics. In: 2nd International PROMISE Workshop, Philadelphia, Pennsylvania USA
Zhou Y, Leung H (2006) Empirical analysis of object-oriented design metrics for predicting high and low severity faults. IEEE Trans Softw Eng 32(10):771–789. https://doi.org/10.1109/TSE.2006.102
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
Both authors equally contributed their skills and effort to produce this article.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ayyıldız, T.E., Ekinci, E.B.M. Selection of Six Sigma projects based on integrated multi-criteria decision-making methods: the case of the software development industry. J Supercomput 79, 14981–15003 (2023). https://doi.org/10.1007/s11227-023-05250-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05250-y