Software Quality Metrics for CRM: A Quantitative Approach

Software development is similar to other engineering disciplines: a managed approach is likely to improve the quality of the product. As software becomes more and more pervasive, there has been a growing concern in the information technology industry about software quality. Though various software quality models are in place to measure and manage the software quality, there is no effective relation among software quality models and the practice of assessing the software quality remains unsolved. The objective of this paper is to assess characteristics of software quality quantitatively for CRM based applications. We use the quality attributes defined by the International Standard for Software Product Evaluation ISO/IEC 9126 and a set of software metrics proposed in this research study have been applied to these attributes for its measurement. The results are then validated using statistical techniques. The statistical analysis gives an input to the software quality assurance team to focus at the specific software quality attributes which leads to the poor quality of the software. The software quality metrics are applied on the CRM applications. The significance of our research study is illustrated with suitable datasets and future research directions are indicated.

[1]  Siffat Ullah Khan,et al.  Swot Analysis Of Software Quality Metrics For Global Software Development: A Systematic Literature Review Protocol , 2012 .

[2]  Anne Marsden,et al.  International Organization for Standardization , 2014 .

[3]  Yi Liu,et al.  Studying software metrics based on real-world software systems , 2007 .

[4]  Sanjay Kumar Dubey,et al.  Comparison of Software Quality Metrics for Object-Oriented System , 2012 .

[5]  Jesús M. González-Barahona,et al.  Towards Automated Quality Models for Software Development Communities: The QualOSS and FLOSSMetrics Case , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[6]  W. Basalaj,et al.  Correlation between coding standards compliance and software quality , 2005 .

[7]  J TrienekensJos,et al.  Targets, drivers and metrics in software process improvement , 2007 .

[8]  Bajeh A Novel Metric For Measuring The Readability of Software Source Code , 2011 .

[9]  Rado Maksimovic,et al.  A Contribution to Continual Software Service Improvement Based on the Six-Step Service Improvement Method , 2012, Int. J. Softw. Eng. Knowl. Eng..

[10]  Daniel Horch,et al.  Practical guide to software quality management , 1996 .

[11]  James I. McManus,et al.  Handbook of Software Quality Assurance , 1987 .

[12]  Darrell K. Rigby,et al.  Avoid the four perils of CRM. , 2002, Harvard business review.

[13]  Douglas Hoffman The Role of the Quality Group in Software Development , 1993 .

[14]  Parthasarathy Sudhaman Evaluating software quality using software metrics for a software product , 2011, Int. J. Inf. Syst. Chang. Manag..

[15]  L. Ryals,et al.  Cross-functional issues in the implementation of relationship marketing through customer relationship management , 2001 .

[16]  Nicolas Anquetil,et al.  Software quality metrics aggregation in industry , 2013, J. Softw. Evol. Process..

[17]  Michele Marchesi,et al.  An Empirical Study of Software Metrics for Assessing the Phases of an Agile Project , 2012, Int. J. Softw. Eng. Knowl. Eng..

[18]  Hernán Astudillo,et al.  FIVE ONTOLOGICAL LEVELS TO DESCRIBE AND EVALUATE SOFTWARE ARCHITECTURES , 2005 .

[19]  Kilsup Lee,et al.  A quantitative software quality evaluation model for the artifacts of component based development , 2005, Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing and First ACIS International Workshop on Self-Assembling Wireless Network.

[20]  Omid Bushehrian Software Performance Engineering by Simulated-Based Object Deployment , 2013, Int. J. Softw. Eng. Knowl. Eng..

[21]  N.F. Schneidewind New software-quality metrics methodology standard fills measurement need , 1993, Computer.

[22]  M. Petró‐Turza,et al.  The International Organization for Standardization. , 2003 .

[23]  Ion Bucur On Quality and Measures in Software Engineering. , 2006 .

[24]  Manish Agrawal,et al.  Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 Projects , 2007, IEEE Transactions on Software Engineering.

[25]  Wolfgang Ossadnik,et al.  AHP-based evaluation of AHP-Software , 1999, Eur. J. Oper. Res..

[26]  Haslina Mohd,et al.  A unified definition of CRM towards the successful adoption and implementation , 2010 .

[27]  R. A. Khan,et al.  Maintainability Estimation Model for Object-Oriented Software in Design Phase (MEMOOD) , 2010, ArXiv.

[28]  Cem Kaner,et al.  Software Engineering Metrics: What Do They Measure and How Do We Know? , 2004 .

[29]  Xianzhong Zhou,et al.  Impact of Software Complexity on Development Productivity , 2012, Int. J. Softw. Eng. Knowl. Eng..

[30]  Michele Marchesi,et al.  Entropy of some CK Metrics to Assess Object-Oriented Software Quality , 2013, Int. J. Softw. Eng. Knowl. Eng..

[31]  Michiel van Genuchten,et al.  Targets, drivers and metrics in software process improvement: Results of a survey in a multinational organization , 2006, Software Quality Journal.

[32]  Thomas F. Burgess,et al.  Understanding success and failure in customer relationship management , 2008 .