International Transaction Journal of Engineering, Management, & Applied Sciences & Technologies

Archives

TuEngr+Logo
:: International Transaction Journal of Engineering, Management, & Applied Sciences & Technologies

http://TuEngr.com



ISSN 2228-9860
eISSN 1906-9642
CODEN: ITJEA8


FEATURE PEER-REVIEWED ARTICLE

Vol.12(13) (2021)

  • Enhancing the Potential of Software Metrics in Saudi Arabia: CMMI & ISO 9001 and Agile Methodology

    Musleh Alsulami (Information Systems Department, Umm Al-Qura University (UQU), Makkah, SAUDI ARABIA),
    Wael Alrabie (Software Engineering Department, Umm Al-Qura University (UQU), Makkah, SAUDI ARABIA),
    Fahim K Sufi (Federal Government, Canberra, AUSTRALIA).

    Disciplinary: Information System and Computer Science & Engineering (Software Engineering).

    ➤ FullText

    doi: 10.14456/ITJEMAST.2021.253

    Keywords: Software development metrics; ISO 9001 requirements; CMMI, Software Measurement; Agile Methodology; Agile Development; Agile Methods; Process of software; Brand value; Saudi Arabian enterprises; Quality management system; Quality assurance standard; ISO 9001 certification; CMMI certification.

    Abstract
    This study evaluates Saudi Arabian companies based on their adoption of mainstream software development methodologies like Agile, ISO9001, and CMMI. The responses from 25 respondents representing 22 small to large Saudi enterprises, this research proposes a model that shows how brand value is affected by the adoption of particular Software Development methodologies. Having many critical observations, first, small to medium companies that are focused on growth and software development, prefers Agile development methods over more resource-intensive methodologies like ISO 9001 and CMMI. Second, mid to large Saudi companies seeking clients’ trust and assurance, focused on traditional documentation intensive standards like ISO 9001 along with Agile. Third, large and prime Saudi contracting companies focused on stability and predictable success for their entire projects and as a result favored CMMI, along with ISO 9001 and Agile. The flexible methods used as tries by developers to avoid writing documents did not benefit the end system. Moreover, ISO 9001 emphasizes audit and documentation processes as understood by developers. Also, Software measurement is an important part of the software engineering situation. This paper introduced a metric, for the assessment of the brand value of a Saudi Company based on their level of adoption of software engineering methodologies. From a practical point of view, this paper shows which software development methodology is more suitable and practical for a particular Saudi Arabian company.

    Paper ID: 12A13A

    Cite this article:

    Boris, O., Parakhina, V., Gorlov, S. (2021). Enhancing the Potential of Software Metrics in Saudi Arabia: CMMI & ISO 9001 and Agile Methodology. International Transaction Journal of Engineering, Management, & Applied Sciences & Technologies, 12(13), 12A13A, 1-13. http://doi.org/10.14456/ITJEMAST.2021.253



References

  1. Moran, A., Agile Software Development. In Agile Risk Management (pp. 1-16). Springer, 2014.
  2. Moyon, F., Beckers, K., Klepper, S., Lachberger, P. and Bruegge, B., Towards continuous security compliance in agile software development at scale. In 2018 IEEE/ACM 4th International Workshop on Rapid Continuous Software Engineering (RCoSE) (pp. 31-34). IEEE, 2018.
  3. Hoda, R., Salleh, N., Grundy, J. and Tee, HM, Systematic literature reviews in agile software development: A tertiary study. Information and Software Technology, 85, pp.60-70, 2017.
  4. Meyer, B. and Nordio, M. eds., Software Engineering: International Summer Schools, LASER 2013-2014, Elba, Italy, Revised Tutorial Lectures (Vol. 8987). Springer, 2016.
  5. Ghaisas, S., Tata Consultancy Services Ltd, Recommendation system for agile software development. US Patent 9,262,126, 2016.
  6. Green, RC and Chao, J.T., Ten years of the agile software factory for software engineering education and training. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T) (pp. 182-186). IEEE, November 2017.
  7. Ghobadi, S. and Mathiassen, L., Perceived barriers to effective knowledge sharing in agile software teams. Information systems journal, 26(2), pp.95-125, 2016.
  8. Dwivedi, M.S., Tiwari, A. and Chaudhary, K., Building Coding Structure for Distributed Teams in Agile Software Development, 2018.
  9. Abrahamsson, P., Salo, O., Ronkainen, J., and Warsta, J., Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439.p, 2017.
  10. Alahyari, H., Svensson, R.B. and Gorschek, T., A study of value in agile software development organizations. Journal of Systems and Software, 125, pp.271-288, 2017.
  11. Al-Zewairi, M., Biltawi, M., Etaiwi, W. and Shaout, A., Agile software development methodologies: survey of surveys. Journal of Computer and Communications, 5(5), p.74, 2017.
  12. Drury-Grogan, M.L., Conboy, K. and Acton, T., Examining decision characteristics & challenges for agile software development. Journal of Systems and Software, 131, pp.248-265, 2017.
  13. Dragicevic, S., Celar, S. and Turic, M., Bayesian network model for task effort estimation in agile software development. Journal of systems and software, 127, pp.109-119, 2017.
  14. Rehman, F., Maqbool, B., Riaz, M.Q., Qamar, U. and Abbas, M., Scrum Software Maintenance Model: Efficient Software Maintenance in Agile Methodology. In 2018 21st Saudi Computer Society National Computer Conference (NCC) (pp. 1-5). IEEE, 2018.
  15. Curcio, K., Navarro, T., Malucelli, A. and Reinehr, S., Requirements engineering: A systematic mapping study in agile software development. Journal of Systems and Software, 139, pp.32-50, 2018.
  16. Anwer, F., Aftab, S., Waheed, U. and Muhammad, S.S., Agile software development models tdd, fdd, dsdm, and crystal methods: A survey. International journal of multidisciplinary sciences and engineering, 8(2), pp.1-10, 2017.
  17. Lappi, T. and Aaltonen, K., Project governance in public sector agile software projects. International Journal of Managing Projects in Business, 2017.


Other issues:
Vol.13(1)(2021)
Vol.12(12)(2021)
Vol.12(11)(2021)
Archives




Call-for-Papers

Call-for-Scientific Papers
Call-for-Research Papers:
ITJEMAST invites you to submit high quality papers for full peer-review and possible publication in areas pertaining engineering, science, management and technology, especially interdisciplinary/cross-disciplinary/multidisciplinary subjects.

To publish your work in the next available issue, your manuscripts together with copyright transfer document signed by all authors can be submitted via email to Editor @ TuEngr.com (no space between). (please see all detail from Instructions for Authors)


Publication and peer-reviewed process:
After the peer-review process (4-10 weeks), articles will be on-line published in the available next issue. However, the International Transaction Journal of Engineering, Management, & Applied Sciences & Technologies cannot guarantee the exact publication time as the process may take longer time, subject to peer-review approval and adjustment of the submitted articles.