s-SCMM: A Simplified Software Configuration Management Model for Software Services in Public University
Software Configuration Management (SCM) is a process that supports Software Development Life Cycle (SDLC), which benefits project management, development activities, maintenance activities, quality assurance activities, and the end users of the software product. However, findings from series of interviews have proven that SCM is difficult to operate and to be implemented by the practitioners in public universities specifically in Malaysia. Some of the SCM activities could be aided by using the SCM automated tools, however not all practitioners opted that due to inflexibility of the tools. Theoretical and empirical study have identified and revealed the current practices, success factors, essential elements, and components of SCM that were used frequently and beneficial among software practitioners. The empirical study also found that the main components of s-SCMM are process, SCM tool, and human. The s-SCMM was proposed and developed by considering the main components: process, tools, human, and success factors. The s-SCMM model was validated through expert review. As the result, a Simplified SCM Model (or s-SCMM) was proposed and developed to help the execution and implementation of SCM in public university environment. The s-SCMM model is simplified by focusing on change management, version control, system building, and release management. Therefore, s-SCMM will become a platform to assist total implementation of SCM in organization. By using this model, the preparation and usage of SCM artefacts could become more effective, efficient, and systematic.
Y. Jamaiah, D. Aziz, and H. Abdul Razak, “Software product certification model: Classification of quality attributes,” First Reg. Conf. Comput. Sci. Technol. (RCCST 07), Kota Kinabalu, pp. 436–440, 2007.
J. H. Yahaya, A. Deraman, S. R. A. Ibrahim, and Y. Y. Jusoh, “Software Certification Modeling: From Technical to User Centric Approach,” Aust. J. Basic Appl. Sci., vol. 7, no. 8, pp. 9–18, 2013.
J. Yahaya, A. Deraman, A. R. Hamdan, Jamaiah H. Yahaya, Aziz Deraman, and Abdul Razak Hamdan, “JHY Continuously Ensuring Quality through Software Product Certification,” 2010 Int. Conf. Inf. Soc., pp. 183–188, 2010.
R. Robbes and M. Lanza, “Of change and software,” Thèse de doctorat : Università della Svizzera Italiana, 2008.
J. Estublier et al., “Impact of Software Engineering on the Practice of Software Configuration Management,” ACM Trans. Softw. Eng. Methodol., vol. 14, no. 4, pp. 383–430, 2005.
R. Conradi and B. Westfechtel, “Version models for software configuration management,” ACM Comput. Surv., vol. 30, no. 20, pp. 232–282, 1998.
A. Bartusevics and L. Novickis, “Models for Implementation of Software Configuration Management,” Procedia Comput. Sci., vol. 43, pp. 3–10, 2015.
“IEEE Draft Standard for Software and Systems Engineering--Software Testing--Part 2: Test Process,” IEEE/ISO/IEC P29119-2-DIS, December 2011, pp. 1–58, 2012.
A. Leon, “Overview of SCM,” in Software Configuration Management Handbook, 3rd Ed., Norwood, MA: Artech House Publishers, 2015, pp. 1–14.
J. Whyte, A. Stasis, and C. Lindkvist, “Managing Change in the Delivery of Complex Projects: Configuration Management, Asset Information and ‘Big Data,’” Int. J. Proj. Manag., vol. 34, no. 2, pp. 339–351, 2016.
N. P. Er and C. Erbaş, “Aligning Software Configuration Management with Governance Structures,” in International Conference on Software Engineering, 2010.
A. Bartusevics, “The Development And Implementation Of Model – Driven Software Configuration,” Riga Technical University, 2015.
S. Kucherov, J. Lipko, and O. Schevchenko, “The Integrated Life Cycle Model of Configurable Information System,” in 2014 IEEE 8th International Conference on Application of Information and Communication Technologies (AICT 2014), 2014, pp. 182–186.
J. De Almeida Monte-Mor and A. M. . Da Cunha, “GALO: A semantic method for software configuration management,” ITNG 2014 - Proc. 11th Int. Conf. Inf. Technol. New Gener., pp. 33–39, 2014.
J. Wettinger et al., “Integrating configuration management with model-driven cloud management based on TOSCA,” CLOSER 2013 - Proc. 3rd Int. Conf. Cloud Comput. Serv. Sci., pp. 437–446, 2013.
K. Rejström, “Implementing Continuous Integration in a Small Company: A Case Study,” Aalto University, 2016.
R. Krikhaar and I. Crnkovic, “Software Configuration Management,” Sci. Comput. Program., vol. 65, no. 3, pp. 215–221, 2007.
M. E. Moreira, Adapting Configuration Management for Agile Teams, 1st Ed. United Kingdom: John Wiley & Sons, Inc., 2010.
ISO, “ISO 10007:2003 - Quality management systems - Guidelines for configuration management, Second Edition,” 2003.
IEEE, “IEEE Standard for Configuration Management in Systems and Software Engineering,” IEEE, NY, 2012.
CMMI Product Team, “CMMI® for Development, Version 1.3,” Software Engineering Institute, MA, 2010.
Z. Mohamad, J. Yahaya, A. Deraman, and Z. Mansor, “Issues and Challenges on Implementing Software Configuration Management in Public University,” Adv. Sci. Lett., vol. 24, no. 7, pp. 5230–5233, 2018.
Z. Zainol and E. . Hassan, “Amalan SCM di UKM.” 2016.
Syahrul Fahmy, A. Deraman, and Jamaiah Yahya, “The Role of Human in Software Configuration Management,” in ICSCA 2018 Proceedings of the 2018 7th International Conference on Software and Computer Applications, 2018, pp. 56–60.
Syahrul Fahmy, Aziz Deraman, Amir Ngah, and F. A. Salman, “A Model for People-Centric Software Configuration Management,” J. Telecommun. Electron. Comput. Eng., vol. 9, no. 3, pp. 7–13, 2017.
Aziz Deraman, Jamaiah Yahaya, Zulaikha Mohamad, and Syahrul Fahmy, “Technical Report 59297-3 - Software Configuration Management In Public Higher Education Institutions: An Observation,” Kuala Terengganu, 2016.
- There are currently no refbacks.
Published by INSIGHT - Indonesian Society for Knowledge and Human Development