An Ontology Based Infrastructure To Support CMMI-Based Software Process Assessment

This paper presents an ontology-based software process assessment tool which was developed to support data collection phase of process assessment and to track conformance of software processes to CMMI as the process reference model. Ontology-based CMMI Mapping and Querying Tool (OCMQT) was developed as a plug-in to an open-source process management tool, namely EPF Composer which, is a realization of the process engineering meta-model SPEM. The study also explains findings from example usage of the OCMQT in a system and software development organization. In OCMQT, there is a need for expert knowledge. In fact, process improvement and assessment activities always require experts. However, OCMQT can protect non-expert personals from making unintended mistakes in an organization. Keywords : Software Process Assessment Tool, CMMI, Ontology, SPEM, OWL.

[1]  Chang-Shing Lee,et al.  Ontology-based computational intelligent multi-agent and its application to CMMI assessment , 2009, Applied Intelligence.

[2]  Mustafa Jarrar,et al.  OntoWeb: Ontology-based Information Exchange for Knowledge Management and Electronic Commerce , 2002 .

[3]  Mark A. McComb The Quality Toolbox , 2008, Technometrics.

[4]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[5]  Mario Piattini,et al.  FMESP: framework for the modeling and evaluation of software processes , 2004, QUTE-SWAP '04.

[6]  Hareton K. N. Leung,et al.  Automated support of software quality improvement , 2007 .

[7]  Balakrishnan Chandrasekaran,et al.  What are ontologies, and why do we need them? , 1999, IEEE Intell. Syst..

[8]  Hareton K. N. Leung,et al.  A Software Process Ontology and Its Application , 2014, Semantic Web Enabled Software Engineering.

[9]  Dave Elliman,et al.  Ontology languages for the semantic web: A never completely updated review , 2006, Knowl. Based Syst..

[10]  Технология Springer Science+Business Media , 2013 .

[11]  Mieczyslaw M. Kokar,et al.  An OWL Ontology for Representing the CMMI-SW Model , 2022 .

[12]  Sasiporn Usanavasin,et al.  Project Assets Ontology (PAO) to Support Gap Analysis for Organization Process Improvement Based on CMMI v.1.2 , 2008, ICSP.

[13]  Chang-Shing Lee,et al.  Ontology-based Intelligent Decision Support Agent for CMMI Project Monitoring and Control , 2006, NAFIPS 2006 - 2006 Annual Meeting of the North American Fuzzy Information Processing Society.

[14]  D. C. oksey C. Eshelman,et al.  The quality toolbox , 1992 .

[15]  A.A. Sharifloo,et al.  An Ontology for CMMI-ACQ Model , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[16]  Andrew K. Miller,et al.  Ontology Query Languages for the Semantic Web: A Performance Evaluation , 2005 .

[17]  V. Vidya,et al.  A Survey on Ontology Tools , 2012 .