Skip to main content
Log in

Impact of customization over software quality in ERP projects: an empirical study

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

Enterprise resource planning (ERP) systems are recognized as management information systems that streamline business processes of an enterprise. Delivering ERP software to meet functional needs of an organization with acceptable level of quality is a challenge due to the very nature of development and deployment of this packaged software. Drawing on ISO/IEC 9126’s characterization of software quality and Luo and Strong’s ERP customization framework, this paper analyzes the impact of the ERP system customization on software quality of ERP. A software quality framework for ERP customization has been developed, and three sets of hypotheses have been formulated. A detailed survey was conducted for data collection. The statistical data analysis reveals that module customization does not impact ERP quality, while database and source code customizations have significant influence over ERP quality. Our findings have implications for the implementation of customized ERP in organizations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. The ISO/IEC 9126 standard for software product quality has recently been superseded by the ISO/IEC 25000 series: the Software Product Quality Requirements and Evaluation (SQuaRE) set of standards. This also considers the same quality attributes and sub-attributes as ISO/IEC 9126 does. The significance of the ISO/IEC 25010 standard is that it helps the quality assurance group in analyzing usability, safety, and flexibility from user’s viewpoint for a software product.

References

  • Adisa, F., Schubert, P., Sudzina, F., & Johansson, B. (2010). The living requirements space: Towards the collaborative development of requirements for future ERP systems. Online Information Review (OIR), 34(4), 540–564.

    Article  Google Scholar 

  • Agarwal, M., & Chari, K. (2007). Software effort quality and cycle time: A study of CMM level 5 projects. IEEE Transaction on Software Engineering, 33, 145–156.

    Article  Google Scholar 

  • Albrecht, A. J., & Gaffney, J. E. (1983). Software function, source lines of code, and development effort prediction: A software science validation. IEEE Transactions on Software Engineering, 9(6), 639–648.

    Article  Google Scholar 

  • Andreou, A. S., & Tziakouris, M. (2007). A quality framework for developing and evaluating original software components. Information and Software Technology, 49, 122–141.

    Article  Google Scholar 

  • Armstrong, J. S., & Overton, T. (1977). Estimating nonresponse bias in mail surveys. Journal of Marketing Research, 14(3), 396–402.

    Article  Google Scholar 

  • Aydin, A. O. (2012). A new way to determine external quality of ERP software. Computational Science and its Applications, 7336, 186–201.

    Google Scholar 

  • Ayyub, A., Mohsen-Sadegh, A., Mohammad, G., Samad, A., & Loghman, H. (2011). Evaluating the critical success factors in ERP implementation using fuzzy AHP approach. International Journal of Academic Research, 3(1), 65–80.

    Google Scholar 

  • Beatty, R. C., & Williams, C. D. (2006). ERP II: Best practices for successfully implementing an ERP upgrade. Communication of ACM, 49(3), 105–109.

    Article  Google Scholar 

  • Brehm, L., Heinzl, A., & Markus, M. L. (2001). Tailoring ERP systems: A spectrum of choices and their implications. In Proceedings of 34th annual Hawaii international conference of systems sciences, HI.

  • Chen, J., & Huang, S. J. (2009). An empirical analysis of the impact of software development problem factors on software maintainability. The Journal of Systems and Software, 82, 981–992.

    Article  Google Scholar 

  • Chou, S., & Chang, Y. (2008). The implementation factors that influence the ERP (enterprise resource planning) benefits. Decision Support Systems, 46(1), 149–157.

    Article  Google Scholar 

  • Churchill, G. A. (1979). A paradigm for developing better measures of marketing constructs. Journal of Marketing Research, 16, 64–73.

    Article  Google Scholar 

  • Cronbach, L. J. (1971). Test validation. In R. L. Thorndiks (Ed.), Education measurement (2nd ed.). Washington, DC: American Council on Education.

    Google Scholar 

  • Crosby, P. (1984). Quality is free. New York: McGraw-Hill.

    Google Scholar 

  • Davenport, T. H. (1998). Putting the enterprise into the enterprise system. Harvard Business Review, 76(4), 121–131.

    Google Scholar 

  • Elragala, A., & Haddarab, M. (2012). The future of ERP systems: Look backward before moving forward. Procedia Technology, 5, 21–30.

    Article  Google Scholar 

  • Gopal, A., & Koka, B. R. (2009). Determinants of service quality in offshore software outsourcing. In R. Hirschheim & A. Heinzl (Eds.), Information systems outsourcing: Enduring themes, new perspectives and global challenges (3rd ed.). Berlin: Springer.

    Google Scholar 

  • ISO, ISO/IEC 9126. (1991). Information technology—Software product quality—Part 1: Quality model. Available at http://www.cse.unsw.edu.au/~cs3710/PMmaterials/Resources/9126-1%20Standard.pdf. Accessed 17 March 2015.

  • Jalote, P. (2008). A concise introduction to software engineering. London: Springer.

    Book  MATH  Google Scholar 

  • Jiang, J. J., Wang, E., & Klein, G. (2006). ERP misfit: Country of origin and organizational factors. Journal of Management Information Systems, 23(1), 263–292.

    Article  Google Scholar 

  • Jung, H. (2007). Validating the external quality sub characteristics of software products according to ISO/IEC 9126. Computer Standards & Interfaces, 29, 653–661.

    Article  Google Scholar 

  • Kannabiran, G., & Sankaran, K. (2011). Determinants of software quality in offshore development—An empirical study of an Indian vendor. Information and Software Technology, 53, 1199–1208.

    Article  Google Scholar 

  • Keil, M., & Tiwana, A. (2006). Relative importance of evaluation criteria for enterprise systems: A conjoint study. Information Systems Journal, 16, 237–262.

    Article  Google Scholar 

  • Kerlinger, F. N. (1986). Foundations of behavioral research. New York, NY: Holt-Saunders.

    Google Scholar 

  • Krishnan, M. S., Kriebel, C. H., Kekre, S., & Mukhopadhyay, T. (2000). An empirical analysis of productivity and quality in software products. Management Science, 46(6), 745–759.

    Article  Google Scholar 

  • Leishman, D. A. (1999). Solution customization. IBM System Journal, 38(1), 76–97.

    Article  Google Scholar 

  • Light, B. (2001). The maintenance implications of the customization of ERP software. Journal of Software Maintenance and Evolution: Research and Practice, 13, 415–429.

    Article  MATH  Google Scholar 

  • Light, B. (2005). Potential pitfalls in packaged software adoption. Communications of ACM, 48(5), 119–120.

    Article  Google Scholar 

  • Luo, W., & Strong, D. M. (2004). A framework for evaluating ERP implementation choices. IEEE Transactions on Engineering Management, 5(3), 322–332.

    Article  Google Scholar 

  • Newman, M., & Zhao, Y. (2008). The process of enterprise resource planning implementation and business process re-engineering: Tales from two Chinese small and medium-sized enterprises. Information Systems Journal, 18, 405–426.

    Article  Google Scholar 

  • Nunnally, J. C. (1978). Psychometric theory. New York, NY: McGraw-Hill.

    Google Scholar 

  • Parnas, D. L. (2008). The role of inspection in software quality assurance. IEEE Transactions on Software Engineering, 29(8), 674–676.

    Article  Google Scholar 

  • Parthasarathy, S., & Sharma, S. (2016) Efficiency analysis of ERP packages—A customization perspective. Computers in Industry (forthcoming).

  • Pressman, S. (2006). Software engineering—A practitioner’s approach. India: Tata McGraw-Hill.

    MATH  Google Scholar 

  • Rajendran, C., Issac, G., & Anantharaman, R. N. (2006). An instrument for the measurement of customer perceptions of quality management in the software industry: An empirical study in India. Software Quality Journal, 14, 291–308.

    Article  Google Scholar 

  • Ravichandran, T., & Rai, A. (2000). Quality management in systems development: An organizational system perspective. MIS Quarterly, 24(3), 381–415.

    Article  Google Scholar 

  • Rothenberger, M. A., & Srite, M. (2009). An investigation of customization in ERP system implementations. IEEE Transactions on Engineering Management, 56(4), 663–676.

    Article  Google Scholar 

  • Saraf, N., Liang, H., Xue, Y., & Hu, Q. (2013). How does organizational absorptive capacity matter in the assimilation of enterprise information systems? Information Systems Journal, 23, 245–267.

    Article  Google Scholar 

  • Schulmeyer, G. C. (2008). Handbook of software quality assurance (4th ed.). Norwood: ARTECH House.

    Google Scholar 

  • Scott, J. E., & Kaindl, L. (2000). Enhancing functionality in an enterprise software package. Information Management, 37(3), 111–114.

    Article  Google Scholar 

  • Sprott, D. (2000). Componentizing the enterprise application packages. Communication of ACM, 43(4), 63–69.

    Article  Google Scholar 

  • Stavrinoudis, D. (2005). Early estimation of users’ perception of software quality. Software Quality Journal, 13, 155–175.

    Article  Google Scholar 

  • Tsai, W. H., Chen, S. P., Hwang, E. T. Y., & Hsu, J. L. (2010). A study of the impact of business process on the ERP system effectiveness. International Journal of Business and Management, 5(9), 26–37.

    Article  Google Scholar 

  • Verner, J. M., & Evanco, W. M. (2005). In-house software development: What project management practices lead to success? IEEE Software, 22(1), 86–93.

    Article  Google Scholar 

  • Xenos, M., & Christodoulakis, D. (1997). Measuring perceived software quality. Information and Software Technology, 39, 417–424.

    Article  Google Scholar 

  • Yang, Y. H. (2001). Software quality management an ISO 9000 implementation. Industrial Management and Data Systems, 101, 329–336.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sudhaman Parthasarathy.

Appendix: Summary of questionnaire constructs

Appendix: Summary of questionnaire constructs

Functionality*

F1: The ERP software meets the business requirements of the enterprise

F2: The ERP software fulfills the requirements of the end users

F3: The ERP software provides the desired outputs accurately

F4: The ERP software covers all the functions mentioned in the specification

F5: The interoperability features of the ERP to interface with other systems are satisfactory

Reliability*

R1: The ERP software is stable and unlikely to fail easily

R2: The ERP software is capable of managing defects and faults

R3: The ERP software is capable of managing data loss, data recovery, and restoring the system

R4a: The ERP software delivers reliable and consistent results under different constraints

R5a: The ERP software has the ability to perform the stated functions for given inputs

Usability*

U1b: The user interface is well designed and easy to understand in the ERP software

U2: The end users are able to perform the different functions of the ERP software easily

U3: The users need not depend on the user manual or online help to use the ERP software

U4a: The interface between different ERP modules is well designed and understood

Maintainability*

M1a: Configuration management is easier for ERP software to accommodate future releases

M2a: Documentation of the developed ERP software is complete and supports future maintenance

M3: The ERP software has the ability to adapt to new operating environments and possesses good compatibility

M4: The ERP software can be configured to include new system changes with little effort

Module customization (Brehm et al. 2001; Luo and Strong 2004; Light 2005; Adisa et al. 2010)

MC1: The ERP modules were customized and re-organized to meet the business requirements

MC2: The sub-modules of the ERP module were customized as per the requirements of the customer

MC3a: The ERP modules/sub-modules of the ERP were modified to meet the new requirements from the customer

MC4a: The interface between the ERP modules or its sub-modules was re-configured

Database customization (Brehm et al. 2001; Light 2005)

DB1c: The database in the ERP software was redesigned so as to accommodate the new constraints from the customer and the respective changes in the modules/sub-modules

DB2a: The tables in the database of the ERP software were modified to and a new database was defined

DB3: The database of the ERP software was verified and validated often for data integrity

DB4: The modified software design was mapped with the database of the ERP software for correctness

DB5: A change in a module or one of its sub-modules of ERP software brought about a change in its database

Source code customization (Brehm et al. 2001; Light 2005)

SC1a: The source code of ERP software underwent changes, as and when a change takes place in the modular architecture of ERP, or on its database

SC2a: The modification of source code of ERP software originates from a change made to its user interface design or database or its modularity

SC3: Source code customization of the ERP originated from either the module customization or from the database customization

SC4: A change in a database either partially or completely brought about a change in the corresponding source code

  1. * Operationalized by drawing on Sprott (2000), Jung (2007), Schulmeyer (2008), and Aydin (2012)
  2. aDropped after factor analysis because of loading of 0.40 or above on two items
  3. bDropped after reliability analysis because of low item-to-factor loading
  4. cReverse coded

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Parthasarathy, S., Sharma, S. Impact of customization over software quality in ERP projects: an empirical study. Software Qual J 25, 581–598 (2017). https://doi.org/10.1007/s11219-016-9314-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11219-016-9314-x

Keywords

Navigation