Fuzzy Multi Attribute Assessment Model for Software Outsourcing Partnership Formation

Building on the preceding studies, this paper aims to extend the latest capability maturity model integration (CMMI)-based organization assessment model to the fuzzy environment. Our approach has overcome the limitations of the preceding CMMI-based models. Our proposed model is based on the multi-attribute decision-making (MADM) approach incorporating the capability of group decision making. The rating of qualitative factors based on crisp values may be insufficient to model the real-world MADM industrial problem. For controlling human subjective vagueness, linguistic variables are translated using the triangular fuzzy number. The proposed model is generalized in order to be easy to adopt by other organizational assessment practitioner and researcher. Other researcher and practitioner can adopt the proposed model procedure and methodology in order to develop their own organizational assessment, capability improvement, and decision-making framework for companies, enterprises, or organization. The proposed model has two working parts. The ranking part of the framework model can be used for ranking the importance of influential factors, while the assessment part of the model can be used as an assessment tool in the SDO organization. Collectively, it might be utilized as a decision support system. A running numerical example of software outsourcing partnership (SOP) formation is presented to validate the proposed model. The ranking part is demonstrated with the help of empirical survey conducted with 35 experts, while the assessment part is demonstrated by conducting two case studies in SDO organization. SDO vendor organization can benefit from the model to gauge their capability toward SOP formation.

[1]  Vicenç Torra,et al.  Fuzzy measures and integrals in evaluation of strategies , 2007, Inf. Sci..

[2]  Tom McBride Organisational theory perspective on process capability measurement scales , 2010 .

[3]  Doraid M. Dalalah,et al.  A fuzzy multi-criteria decision making model for supplier selection , 2011, Expert Syst. Appl..

[4]  Francisco Herrera,et al.  Computing with words in decision making: foundations, trends and prospects , 2009, Fuzzy Optim. Decis. Mak..

[5]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[6]  José Manuel Brotons,et al.  A fuzzy quality cost estimation method , 2015, Fuzzy Sets Syst..

[7]  Luiz Fernando Capretz,et al.  An open source usability maturity model (OS-UMM) , 2012, Comput. Hum. Behav..

[8]  Khaled El Emam,et al.  Validating the ISO/IEC 15504 measures of software development process capability , 2000, J. Syst. Softw..

[9]  Onur Demirörs,et al.  A process capability based assessment model for software workforce in emergent software organizations , 2015, Comput. Stand. Interfaces.

[10]  Arun Kumar Sangaiah,et al.  An exploration of FMCDM approach for evaluating the outcome/success of GSD projects , 2013 .

[11]  Tien-Chin Wang,et al.  Using the fuzzy multi-criteria decision making approach for measuring the possibility of successful knowledge management , 2009, Inf. Sci..

[12]  Soon Ang,et al.  Does IT outsourcing create firm value? , 2007, SIGMIS CPR '07.

[13]  Yi-Chung Hu,et al.  Finding critical criteria of evaluating electronic service quality of Internet banking using fuzzy multiple-criteria decision making , 2011, Appl. Soft Comput..

[14]  Arif Ali Khan,et al.  SPIIMM: Toward a Model for Software Process Improvement Implementation and Management in Global Software Development , 2017, IEEE Access.

[15]  Karl Cox,et al.  A measurement framework for assessing the maturity of requirements engineering process , 2008, Software Quality Journal.

[16]  J. Deng,et al.  Introduction to Grey system theory , 1989 .

[17]  H. Afshari,et al.  Information Resource Management Maturity Model , 2009 .

[18]  Didar Zowghi,et al.  A framework for assisting the design of effective software process improvement implementation strategies , 2005, J. Syst. Softw..

[19]  Gin-Shuh Liang,et al.  A soft computing method of performance evaluation with MCDM based on interval-valued fuzzy numbers , 2012, Appl. Soft Comput..

[20]  Yu-Jie Wang,et al.  Fuzzy multi-criteria decision-making based on positive and negative extreme solutions , 2011 .

[21]  Sen Guo,et al.  Fuzzy best-worst multi-criteria decision-making method and its applications , 2017, Knowl. Based Syst..

[22]  G. H.Shakouri,et al.  Implementation of a hybrid fuzzy system as a decision support process: A FAHP-FMCDM-FIS composition , 2012, Expert Syst. Appl..

[23]  Mahmood Niazi,et al.  Cloud computing adoption assessment model (CAAM) , 2011, PROFES Workshops.

[24]  Predrag Prodanovic,et al.  Fuzzy Set Ranking Methods and Multiple Expert Decision Making , 2001 .

[25]  Gin-Shuh Liang,et al.  Using fuzzy MCDM to select partners of strategic alliances for liner shipping , 2005, Inf. Sci..

[26]  Siba Sankar Mahapatra,et al.  Risk assessment in IT outsourcing using fuzzy decision-making approach: An Indian perspective , 2014, Expert Syst. Appl..

[27]  Luiz Fernando Capretz,et al.  A Digital Game Maturity Model (DGMM) , 2016, Entertain. Comput..

[28]  Félix García,et al.  MIS-PyME software measurement capability maturity model - Supporting the definition of software measurement programs and capability determination , 2010, Adv. Eng. Softw..

[29]  Yu-Jie Wang,et al.  Applying FMCDM to evaluate financial performance of domestic airlines in Taiwan , 2008, Expert Syst. Appl..

[30]  Wen Cai Extension theory and its application , 1999 .

[31]  Deniz Iren,et al.  AiOLoS: A model for assessing organizational learning in software development organizations , 2013, Inf. Softw. Technol..

[32]  Robert L. Grossman,et al.  A framework for evaluating the analytic maturity of an organization , 2018, Int. J. Inf. Manag..

[33]  B. Vahdani,et al.  Two novel FMCDM methods for alternative-fuel buses selection , 2011 .

[34]  Karl E. Wiegers,et al.  A Modular Software Process Mini-Assessment Method - Tool Report , 2000, IEEE Softw..

[35]  J. Rezaei Best-worst multi-criteria decision-making method , 2015 .

[36]  C. Bruce Kavan,et al.  Moments of governance in IS outsourcing: conceptualizing effects of contracts on value capture and creation , 2005, J. Inf. Technol..

[37]  Alec Dorling,et al.  SPICE: Software Process Improvement and Capability Determination , 1993, Software Quality Journal.

[38]  Erik van Veenendaal,et al.  Test Maturity Model integration TMMi , 2012 .

[39]  Zeshui Xu,et al.  An interactive method for fuzzy multiple attribute group decision making , 2007, Inf. Sci..

[40]  Anupama Prashar,et al.  Energy efficiency maturity (EEM) assessment framework for energy-intensive SMEs: Proposal and evaluation , 2017 .

[41]  Helmut Krcmar,et al.  Coping with IT Carve-out Projects - Towards a Maturity Model , 2015, Wirtschaftsinformatik.

[42]  Richard Bellman,et al.  Decision-making in fuzzy environment , 2012 .

[43]  Ashkan Sami,et al.  CIP-UQIM: A unified model for quality improvement in software SME's based on CMMI level 2 and 3 , 2016, Inf. Softw. Technol..

[44]  Alessio Ishizaka,et al.  A hybrid FCM-AHP approach to predict impacts of offshore outsourcing location decisions on supply chain resilience , 2017, Journal of Business Research.

[45]  Gwo-Hshiung Tzeng,et al.  Evaluating IT/IS investments: A fuzzy multi-criteria decision model approach , 2006, Eur. J. Oper. Res..

[46]  Gorazd Kandus,et al.  SEPAM-CMM implementation for developing telecommunications systems , 2001, Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey.

[47]  Austen Rainer,et al.  Using an expert panel to validate a requirements process improvement model , 2005, J. Syst. Softw..

[48]  Jean-Martin Simon SPICE: Overview for software process improvement , 1996, J. Syst. Archit..

[49]  S. Ren,et al.  The Influence of Inter-enterprise Value Co-creation on Innovation Based on Resource Theories , 2013 .

[50]  Watts S. Humphrey,et al.  Characterizing the software process: a maturity framework , 1988, IEEE Software.

[51]  Gang Kou,et al.  Multi-attribute decision making with generalized fuzzy numbers , 2015, J. Oper. Res. Soc..

[52]  Mohammad Alshayeb,et al.  Towards Implementation of Requirements Management Specific Practices (SP1.3 and SP1.4) for Saudi Arabian Small and Medium Sized Software Development Organizations , 2017, IEEE Access.

[53]  A. Khan,et al.  Toward a Model for Software Process Improvement Implementation and Management in Global Software Development , 2018 .

[54]  Hajo A. Reijers,et al.  Business process maturity models: a systematic literature review , 2016 .

[55]  Chien-Chang Chou,et al.  A fuzzy MCDM method for solving marine transshipment container port selection problems , 2007, Appl. Math. Comput..

[56]  M. Lycett,et al.  Cultivating knowledge sharing through the relationship management maturity model , 2005 .

[57]  Yi-Chung Hu,et al.  Fuzzy multiple-criteria decision making in the determination of critical criteria for assessing service quality of travel websites , 2009, Expert Syst. Appl..

[58]  Javier Garzás,et al.  A maturity model for the Spanish software industry based on ISO standards , 2013, Comput. Stand. Interfaces.

[59]  Edmundas Kazimieras Zavadskas,et al.  Selection of rational dispute resolution method by applying new step‐wise weight assessment ratio analysis (Swara) , 2010 .

[60]  Thomas L. Saaty,et al.  Theory and Applications of the Analytic Network Process: Decision Making With Benefits, Opportunities, Costs, and Risks , 2005 .

[61]  Da Ruan,et al.  Evaluation of software development projects using a fuzzy multi-criteria decision approach , 2008, Math. Comput. Simul..

[62]  Roy Wendler,et al.  The maturity of maturity model research: A systematic mapping study , 2012, Inf. Softw. Technol..

[63]  Tore Dybå,et al.  An Instrument for Measuring the Key Factors of Success in Software Process Improvement , 2000, Empirical Software Engineering.

[64]  Michael Daskalantonakis,et al.  Achieving higher SEI levels , 1994, IEEE Software.

[65]  Pasi Kuvaja BOOTSTRAP 3.0—A SPICE1 Conformant Software Process Assessment Methodology , 2004, Software Quality Journal.

[66]  Metin Dağdeviren,et al.  A hybrid multi-criteria decision making model to evaluate hotel websites , 2014 .

[67]  T. Saaty How to Make a Decision: The Analytic Hierarchy Process , 1990 .

[68]  Yi Peng,et al.  Evaluation of clustering algorithms for financial risk analysis using MCDM methods , 2014, Inf. Sci..

[69]  Mario Jino,et al.  Analysis of an Artifact Oriented Test Process Model and of Testing Aspects of CMMI , 2006, PROFES.

[70]  Patricia Williams,et al.  A practical application of CMM to medical security capability , 2008, Inf. Manag. Comput. Secur..

[71]  Martin Kerrigan A capability maturity model for digital investigations , 2013, Digit. Investig..

[72]  K. Yoon A Reconciliation Among Discrete Compromise Solutions , 1987 .

[73]  Aileen Cater-Steel,et al.  A systematic literature review and critical assessment of model-driven decision support for IT outsourcing , 2017, Decis. Support Syst..

[74]  Taraneh Sowlati,et al.  Multi-criteria assessment of partnership components , 2016, Expert Syst. Appl..

[75]  Bo Yang,et al.  A case study of disaster backup outsourcing of SDB and Hi Sun , 2005, ICEC '05.

[76]  Robyn L. Raschke,et al.  Business Process Maturity's Effect on Performance , 2010, AMCIS.

[77]  Philip B. Crosby,et al.  Quality Is Free: The Art of Making Quality Certain , 1979 .

[78]  Sungwon Kang,et al.  vPMM: A Value Based Process Maturity Model , 2009, Computer and Information Science.

[79]  Yang Chen,et al.  Pairwise comparison matrix in multiple criteria decision making , 2016 .

[80]  Yu-Jie Wang,et al.  A fuzzy multi-criteria decision-making model based on lower and upper boundaries , 2011 .

[81]  Siffat Ullah Khan,et al.  Success Factors for Software Outsourcing Partnership Management: An Exploratory Study Using Systematic Literature Review , 2017, IEEE Access.

[82]  Yi Peng,et al.  A Group Decision Making Model for Integrating Heterogeneous Information , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[83]  Siffat Ullah Khan,et al.  Software outsourcing vendors' readiness model (SOVRM) , 2011 .

[84]  Alain Abran,et al.  A Software Maintenance Maturity Model (S3M): Measurement Practices at Maturity Levels 3 and 4 , 2009, SQM@CSMR.

[85]  P. John Clarkson,et al.  Identifying requirements for communication support: A maturity grid-inspired approach , 2006, Expert Syst. Appl..

[86]  D. Ross Jeffery,et al.  An exploratory study of why organizations do not adopt CMMI , 2007, J. Syst. Softw..

[87]  Sikandar Ali,et al.  Software outsourcing partnership model: An evaluation framework for vendor organizations , 2016, J. Syst. Softw..

[88]  Soheil Sadi-Nezhad,et al.  Fuzzy Simple Additive Weighting Method by Preference Ratio , 2005, Intell. Autom. Soft Comput..

[89]  Adriyendi Multi-Attribute Decision Making Using Simple Additive Weighting and Weighted Product in Food Choice , 2015 .