An Ontology of Software Risks
Abstract
In spite of being an important process for projects to succeed, Risk Management (RSKM) is being disregarded by many software organizations. This happens because of several factors. One of them is the fact that there are several partial views about this domain, each one of them using its own vocabulary. This makes integration and communication difficult. Thus, it is worthwhile defining a consensual conceptual model describing the main concepts involved in the RSKM domain, for purposes of understanding, learning and communication. Since these are purposes of ontologies, this paper presents an ontology of software risk that establishes a common conceptualization about the RSKM domain to be used by organizations as a basic vocabulary for talking about risks.
Keywords:
Ontology, Scratchs, Software
References
Aiello, R., Nota, G., Gregorio, M.P. (2008), “Ontology Based Risk Management in Distributed Software Engineering Projects”, in NEW 2008 - Decision Theory and Choice: a Complexity Approach, Salermo, Italy
Antoniou, G., van Harmelen, F. (2004) A Semantic Web Primer, The MIT Press.
Carr, M. J., Konda, S.L., Monarch, I., Ulrich, F. C., Walker, C. F. (1993) Taxonomy Based Risk Identification. Tecnical Report CMU/SEI-93-TR-6. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University. USA.
Carr, M.J. (1997) “Risk Management May Not Be For Everyone”, IEEE Software, May/June 1997, p. 21 – 24.
Carvalho, V.A., Coelho, A.G. N., Falbo, R.A. (2007) “Apoio Automatizado à Gerência de Riscos Cooperativa”, X Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de Software - IDEAS'07, Isla de Margarita, Venezuela, p. 297-310.
Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.
Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.
Falbo, R.A., Ruy, F.B., Bertollo, G., Togneri, D.F. (2004) “Learning How to Manage Risks Using Organizational Knowledge”. 6th International Workshop on Advances in Learning Software Organizations, LSO’2004, pp. 7-18, Banff, Canada.
Guizzardi, G. (2005) Ontological Foundations for Structural Conceptual Models, Universal Press, The Netherlands.
Guizzardi, G. Falbo, R.A. Guizzardi, R.S.S. (2008) “Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology”, Proceedings of the XI Iberoamerican Workshop on Requirements Engineering and Software Environments, Recife, Brazil
Gusmão, C.M.G., Moura, H.P. (2004) “Gerência de Risco em Processos de Qualidade de Software: uma Análise Comparativa”, III Simpósio de Brasileiro de Qualidade de Software – SBQS´2004, Brasília – DF
Gusmão, C.M.G. (2007) “Um Modelo de Processo de Gestão de Riscos para Ambientes de Múltiplos Projetos de Desenvolvimento de Software”, Tese de Doutorado, Centro de Informática, Universidade Federal de Pernambuco.
IEEE (2004) SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004 Version, IEEE Computer Society.
ISO (2009) ISO 31000 Risk Management – Principles and Guidelines.
ISO/IEC (2006) ISO/IEC 16085 Systems and Software Engineering – Life Cycle Processes – Risk Management, Second edition (IEEE Std 16085-2006).
Jasper, R., Uschold, M. (1999) “A Framework for Understanding and Classifying Ontology Applications”, Proceedings of the IJCAI99 Workshop on Ontologies and Problem-Solving Methods, Stockholm, Sweden.
Lister, T. (1997) “Risk Management is Project Management for Adults”, IEEE Software, May/June 1997, p. 20 – 22.
PBQP (Programa Brasileiro da Qualidade e Produtividade, Subcomitê Setorial da Qualidade e Produtividade em Software) (2002) Qualidade e Produtividade no Setor de Software Brasileiro – Pesquisa 2001.
PMI (Project Management Institute) (2008) A Guide to the Project Management Body of Knowledge (PMBOK Guide), 4th edition.
Prud'hommeaux, E., Seaborne, A. (2008) SPARQL Query Language for RDF, W3C [Online]. Disponível em: http://www.w3.org/TR/rdf-sparql-query/.
SEI (Software Engineering Institute) (2006), CMMI for Development, Version 1.2, Technical Report CMU/SEI-2006-TR-008, ESC-TR-2006-008, 2006.
Smith, M.K., Welty, C., and McGuinness, D.L. (2004) OWL Web Ontology Language Guide, W3C [Online]. Disponível em: http://www.w3.org/TR/owl-guide/.
Softex (2009) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral Versão 1.3, Maio 2009.
Antoniou, G., van Harmelen, F. (2004) A Semantic Web Primer, The MIT Press.
Carr, M. J., Konda, S.L., Monarch, I., Ulrich, F. C., Walker, C. F. (1993) Taxonomy Based Risk Identification. Tecnical Report CMU/SEI-93-TR-6. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University. USA.
Carr, M.J. (1997) “Risk Management May Not Be For Everyone”, IEEE Software, May/June 1997, p. 21 – 24.
Carvalho, V.A., Coelho, A.G. N., Falbo, R.A. (2007) “Apoio Automatizado à Gerência de Riscos Cooperativa”, X Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de Software - IDEAS'07, Isla de Margarita, Venezuela, p. 297-310.
Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.
Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.
Falbo, R.A., Ruy, F.B., Bertollo, G., Togneri, D.F. (2004) “Learning How to Manage Risks Using Organizational Knowledge”. 6th International Workshop on Advances in Learning Software Organizations, LSO’2004, pp. 7-18, Banff, Canada.
Guizzardi, G. (2005) Ontological Foundations for Structural Conceptual Models, Universal Press, The Netherlands.
Guizzardi, G. Falbo, R.A. Guizzardi, R.S.S. (2008) “Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology”, Proceedings of the XI Iberoamerican Workshop on Requirements Engineering and Software Environments, Recife, Brazil
Gusmão, C.M.G., Moura, H.P. (2004) “Gerência de Risco em Processos de Qualidade de Software: uma Análise Comparativa”, III Simpósio de Brasileiro de Qualidade de Software – SBQS´2004, Brasília – DF
Gusmão, C.M.G. (2007) “Um Modelo de Processo de Gestão de Riscos para Ambientes de Múltiplos Projetos de Desenvolvimento de Software”, Tese de Doutorado, Centro de Informática, Universidade Federal de Pernambuco.
IEEE (2004) SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004 Version, IEEE Computer Society.
ISO (2009) ISO 31000 Risk Management – Principles and Guidelines.
ISO/IEC (2006) ISO/IEC 16085 Systems and Software Engineering – Life Cycle Processes – Risk Management, Second edition (IEEE Std 16085-2006).
Jasper, R., Uschold, M. (1999) “A Framework for Understanding and Classifying Ontology Applications”, Proceedings of the IJCAI99 Workshop on Ontologies and Problem-Solving Methods, Stockholm, Sweden.
Lister, T. (1997) “Risk Management is Project Management for Adults”, IEEE Software, May/June 1997, p. 20 – 22.
PBQP (Programa Brasileiro da Qualidade e Produtividade, Subcomitê Setorial da Qualidade e Produtividade em Software) (2002) Qualidade e Produtividade no Setor de Software Brasileiro – Pesquisa 2001.
PMI (Project Management Institute) (2008) A Guide to the Project Management Body of Knowledge (PMBOK Guide), 4th edition.
Prud'hommeaux, E., Seaborne, A. (2008) SPARQL Query Language for RDF, W3C [Online]. Disponível em: http://www.w3.org/TR/rdf-sparql-query/.
SEI (Software Engineering Institute) (2006), CMMI for Development, Version 1.2, Technical Report CMU/SEI-2006-TR-008, ESC-TR-2006-008, 2006.
Smith, M.K., Welty, C., and McGuinness, D.L. (2004) OWL Web Ontology Language Guide, W3C [Online]. Disponível em: http://www.w3.org/TR/owl-guide/.
Softex (2009) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral Versão 1.3, Maio 2009.
Published
2010-06-07
How to Cite
FALBO, Ricardo de Almeida.
An Ontology of Software Risks. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 9. , 2010, Belém.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2010
.
p. 151-165.
DOI: https://doi.org/10.5753/sbqs.2010.15427.
