Abstract
Determining the extent to which software development process achieves its purpose is a major concern in software engineering. Where as software process prescribes the actions, software developers should undertake to produce quality software products within budget and time frame, process assessment on the other hand, is designed to evaluate the performance and capability of the undertaken software process to achieve business objectives. Process assessment models such as ISO/IEC 15504-5 rely on conventional methods of evidence collection to rate process attributes and determine the capability level of the assessed process. Conventional methods are however, subjective, time consuming and prone to errors. In earlier work, we developed a formalisation approach for the process dimension of process assessment model (PAM). In the current paper, we extend our formalisation approach to the process capability dimension of PAM using a semantically computable formalism to enable automated process attribute rating and capability determination. We demonstrate and evaluate the functionality of our approach using capability level two for software requirements analysis (SRA) process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Attempts to generate agreement amongst those who have separately made some judgement by having them interact in some way [14].
- 2.
- 3.
- 4.
- 5.
References
Rout, T.P., El Emam, K., Fusani, M., Goldenson, D., Jung, H.-W.: SPICE in retrospect: developing a standard for process assessment. J. Syst. Softw. 80(9), 1483–1493 (2007)
ISO/IEC 15504–5:2012, Information technology - Process assessment – An exemplar Process Assessment Model (2012)
Proença, D., Borbinha, J.: A formalization of the ISO/IEC 15504: enabling automatic inference of capability levels. In: Mas, A., Mesquida, A., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2017. CCIS, vol. 770, pp. 197–210. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67383-7_15
Shrestha, A., Cater-Steel, A., Toleman, M.: Virtualising process assessments to facilitate continual service improvement in IT service management. ACIS, Adelaide (2015)
Castellanos Ardila, J.P., Gallina, B.: Towards increased efficiency and confidence in process compliance. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 162–174. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_13
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003)
Kabaale, E., Wen, L., Wang, Z., Rout, T.: Representing software process in description logics: an ontology approach for software process reasoning and verification. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 362–376. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-38980-6_26
Kabaale, E., Wen, L., Wang, Z., Rout, T.: An axiom based metamodel for software process formalisation: an ontology approach. In: Mas, A., Mesquida, A., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2017. CCIS, vol. 770, pp. 226–240. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67383-7_17
Kabaale, E., Wen, L., Wang, Z., Rout, T.: Ensuring conformance to process standards through formal verification. In: Stamelos, I., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2018. CCIS, vol. 918, pp. 248–262. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00623-5_17
Varkoi, T.: Process assessment in very small entities-an ISO/IEC 29110 based method. In: 7th International Conference QUATIC. IEEE (2010)
ISO/IEC JTC1/SC7 WG10, Transition from ISO/IEC 15504 to ISO/IEC 330xx, Working Document (2017)
Rout, T., Walker, A., Dorling, A.: Adopting the new standard for process assessment. Softw. Qual. Prof. 19, 4 (2017)
Jung, H.W.: Investigating measurement scales and aggregation methods in SPICE assessment method. Inf. Softw. Technol. 55, 1450–1461 (2013)
McBride, T., Varkoi, T.: A method for aggregating ordinal process assessment measures. J. Softw. Evol. Process 26(12), 1267–1279 (2014)
Jung, H.-W., Varkoi, T., McBride, T.: Constructing process measurement scales using the ISO/IEC 330xx family of standards. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2014. CCIS, vol. 477, pp. 1–11. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13036-1_1
ISO/IEC DIS 33020 - Information technology — Process assessment — Process measurement framework for assessment of proecess capability (2013)
Horrocks, I., Patel-Schneider, P.F.: KR and reasoning on the semantic web: OWL. In: Domingue, J., Fensel, D., Hendler, J.A. (eds.) Handbook of Semantic Web Technologies, pp. 365–398. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-540-92913-0_9
Pan, J.Z., Staab, S., Aßmann, U., Ebert, J., Zhao, Y.: Ontology-Driven Software Development. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-31226-7
Krotzsch, M., SimancÃk, F., Horrocks, I.: A Description Logic Primer, in Perspectives on Ontology Learning. Studies on Semantic Web. IOS Press, Amsterdam (2014)
Laporte, C., Charles, H., Mineau, C.: Development of a social network website using the new ISO/IEC 29110 standard developed specifically for very small entities. Softw. Qual. Prof. 16, 4–25 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kabaale, E., Wen, L., Wang, Z., Rout, T. (2019). Formalising Process Assessment and Capability Determination: An Ontology Approach. In: Walker, A., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2019. Communications in Computer and Information Science, vol 1060. Springer, Cham. https://doi.org/10.1007/978-3-030-28005-5_46
Download citation
DOI: https://doi.org/10.1007/978-3-030-28005-5_46
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-28004-8
Online ISBN: 978-3-030-28005-5
eBook Packages: Computer ScienceComputer Science (R0)