Skip to main content

Formalising Process Assessment and Capability Determination: An Ontology Approach

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1060))

Included in the following conference series:

  • 3781 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Attempts to generate agreement amongst those who have separately made some judgement by having them interact in some way [14].

  2. 2.

    https://www.w3.org/OWL/.

  3. 3.

    http://owl.cs.manchester.ac.uk/tools/list-of-reasoners/.

  4. 4.

    https://protege.stanford.edu/.

  5. 5.

    http://www.hermit-reasoner.com/.

References

  1. 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)

    Article  Google Scholar 

  2. ISO/IEC 15504–5:2012, Information technology - Process assessment – An exemplar Process Assessment Model (2012)

    Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. Shrestha, A., Cater-Steel, A., Toleman, M.: Virtualising process assessments to facilitate continual service improvement in IT service management. ACIS, Adelaide (2015)

    Google Scholar 

  5. 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

    Chapter  Google Scholar 

  6. 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)

    MATH  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. 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

    Chapter  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. Varkoi, T.: Process assessment in very small entities-an ISO/IEC 29110 based method. In: 7th International Conference QUATIC. IEEE (2010)

    Google Scholar 

  11. ISO/IEC JTC1/SC7 WG10, Transition from ISO/IEC 15504 to ISO/IEC 330xx, Working Document (2017)

    Google Scholar 

  12. Rout, T., Walker, A., Dorling, A.: Adopting the new standard for process assessment. Softw. Qual. Prof. 19, 4 (2017)

    Google Scholar 

  13. Jung, H.W.: Investigating measurement scales and aggregation methods in SPICE assessment method. Inf. Softw. Technol. 55, 1450–1461 (2013)

    Article  Google Scholar 

  14. McBride, T., Varkoi, T.: A method for aggregating ordinal process assessment measures. J. Softw. Evol. Process 26(12), 1267–1279 (2014)

    Article  Google Scholar 

  15. 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

    Chapter  Google Scholar 

  16. ISO/IEC DIS 33020 - Information technology — Process assessment — Process measurement framework for assessment of proecess capability (2013)

    Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. 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

    Book  MATH  Google Scholar 

  19. Krotzsch, M., Simancík, F., Horrocks, I.: A Description Logic Primer, in Perspectives on Ontology Learning. Studies on Semantic Web. IOS Press, Amsterdam (2014)

    MATH  Google Scholar 

  20. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Edward Kabaale .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics