EN
Enhancing Software Process Assessment with an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models
Abstract
Software process reference models like Capability Maturity Model Integration (CMMI) and Software Process Improvement and Capability Determination (SPICE) have played a crucial role in evaluating processes for several decades. Their adoption by institutions has become essential for consistently delivering software projects to customers on time and with expected quality. However, conducting software process assessments demands considerable time, effort, and skilled personnel. This research introduces an ontology-based tool that facilitates software process assessment for organizations by integrating widely used process reference models, namely CMMI, SPICE, and Test Maturity Model Integration (TMMI). The development of this tool involves multiple stages: creating ontologies for each process reference model, integrating them into the tool, enabling querying capabilities, and visualizing the ontologies. Through a validation study in a selected organization, two sets of processes were assessed using the Ontology-Based Software Process Assessment Tool (OSPAT). The results demonstrated that organizations can benefit from OSPAT in evaluating their software development processes across diverse reference models, thereby enhancing overall process efficiency and quality.
Keywords
References
- 15504, A. I. I. (2003). Information Technology–Process Assessment.
- Aktaş, A. Z., Yağdereli, E., & Serdaroğlu, D. (2021). An introduction to software testing methodologies. Gazi University Journal of Science Part A: Engineering and Innovation, 8(1), 1-15.
- Athiththan, K., Rovinsan, S., Sathveegan, S., Gunasekaran, N., Gunawardena, K. S., & Kasthurirathna, D. (2018, December). An ontology-based approach to automate the software development process. In: Proceedings of the 2018 IEEE International Conference on Information and Automation for Sustainability (ICIAFS) (pp. 1-6). IEEE.
- Castellano, I. L., Aguilar, G. F. C., Silega, N., Kamal, T., Al-Gaashani, M., Samee, N. A., & Alabdulhafith, M. (2023). An Ontology-Based Approach to Reduce the Negative Impact of Code Smells in Software Development Projects. IEEE Access, 11, 100146-100153 https://www.doi.org/10.1109/ACCESS.2023.3300575
- Charfi, S., Ezzedine, H., & Kolski, C. (2015). RITA: a useR Interface evaluaTion frAmework. Journal of Universal Computer Science, 21(4), 526-560.
- Feloni, D., & Braga, R. T. V. (2015). Methodologies for Evaluation and Improvement of Software Processes in the Context of Quality and Maturity Models: a Systematic Mapping. In CIbSE (p. 123).
- Gazel, S. (2009). "CMMI-DEV" için bir ontoloji ve CMMI esaslı süreç değerlendirmenin ontoloji tabanlı bir araç ile desteklenmesi. MSc Thesis, Hacettepe University.
- Gazel, S., Sezer, E. A., & Tarhan, A. (2012). An ontology based infrastructure to support CMMI-based software process assessment. Gazi University Journal of Science, 25(1), 155-164.
Details
Primary Language
English
Subjects
Information Modelling, Management and Ontologies, Business Process Management, Software Quality, Processes and Metrics, Software Testing, Verification and Validation
Journal Section
Research Article
Publication Date
December 31, 2023
Submission Date
October 31, 2023
Acceptance Date
December 26, 2023
Published in Issue
Year 2023 Volume: 10 Number: 4
APA
Başkara, R., & Coşkunçay, A. (2023). Enhancing Software Process Assessment with an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models. Gazi University Journal of Science Part A: Engineering and Innovation, 10(4), 542-554. https://doi.org/10.54287/gujsa.1384048
AMA
1.Başkara R, Coşkunçay A. Enhancing Software Process Assessment with an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models. GU J Sci, Part A. 2023;10(4):542-554. doi:10.54287/gujsa.1384048
Chicago
Başkara, Rukiye, and Ahmet Coşkunçay. 2023. “Enhancing Software Process Assessment With an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models”. Gazi University Journal of Science Part A: Engineering and Innovation 10 (4): 542-54. https://doi.org/10.54287/gujsa.1384048.
EndNote
Başkara R, Coşkunçay A (December 1, 2023) Enhancing Software Process Assessment with an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models. Gazi University Journal of Science Part A: Engineering and Innovation 10 4 542–554.
IEEE
[1]R. Başkara and A. Coşkunçay, “Enhancing Software Process Assessment with an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models”, GU J Sci, Part A, vol. 10, no. 4, pp. 542–554, Dec. 2023, doi: 10.54287/gujsa.1384048.
ISNAD
Başkara, Rukiye - Coşkunçay, Ahmet. “Enhancing Software Process Assessment With an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models”. Gazi University Journal of Science Part A: Engineering and Innovation 10/4 (December 1, 2023): 542-554. https://doi.org/10.54287/gujsa.1384048.
JAMA
1.Başkara R, Coşkunçay A. Enhancing Software Process Assessment with an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models. GU J Sci, Part A. 2023;10:542–554.
MLA
Başkara, Rukiye, and Ahmet Coşkunçay. “Enhancing Software Process Assessment With an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models”. Gazi University Journal of Science Part A: Engineering and Innovation, vol. 10, no. 4, Dec. 2023, pp. 542-54, doi:10.54287/gujsa.1384048.
Vancouver
1.Rukiye Başkara, Ahmet Coşkunçay. Enhancing Software Process Assessment with an Ontology-Based Tool: Integrating CMMI, SPICE, and TMMI Models. GU J Sci, Part A. 2023 Dec. 1;10(4):542-54. doi:10.54287/gujsa.1384048