Abstract
Software Engineering is considered a knowledge-intensive discipline, in which knowledge creation, collection and sharing is an uninterrupted process. However, a large part of this knowledge exists in a tacit form and depends on practitioners. Therefore defining a mechanism to transform tacit knowledge into explicit one is of upmost importance. This paper presents a formalization approach to represent Software Engineering practitioners' tacit knowledge, which is related to their ways of working, as a set of explicit statements. The formalization is based on KUALI-BEH, which is a normative kernel extension of ESSENCE formal specification, and consists of three parts: an ontology to share a common representation of knowledge as a set of concepts; a Situational Method Engineering based algebra that represents well-defined method properties and operations; and a knowledge representation of the ontology and algebra using Description Logics. The main objectives of this initial formalization are to improve communication among humans and machines, computational inference and reuse of knowledge.
Keywords
MSC
68-N30
Cite this article
@article{cai-3366,
author = {Miguel Morales-Trujillo and Hanna Oktaba and Francisco Hernández-Quiroz and Boris Escalante-Ramírez},
title = {Towards a Formalization of a Framework to Express and Reason about Software Engineering Methods},
journal = {Computing and Informatics},
volume = {37},
number = {1},
pages = {109--141},
year = {2018},
issn = {1335-9150},
doi = {10.4149/cai_2018_1_109}
}
TY - JOUR AU - Miguel Morales-Trujillo AU - Hanna Oktaba AU - Francisco Hernández-Quiroz AU - Boris Escalante-Ramírez TI - Towards a Formalization of a Framework to Express and Reason about Software Engineering Methods JO - Computing and Informatics VL - 37 IS - 1 SP - 109 EP - 141 PY - 2018 SN - 1335-9150 DO - 10.4149/cai_2018_1_109 UR - https://doi.org/10.4149/cai_2018_1_109 KW - Software engineering KW - situational method engineering KW - ontology KW - description logics KW - ESSENCE KW - KUALI-BEH ER -
Morales-Trujillo, M., Oktaba, H., Hernández-Quiroz, F., & Escalante-Ramírez, B. (2018). Towards a Formalization of a Framework to Express and Reason about Software Engineering Methods. Computing and Informatics, 37(1), 109–141. https://doi.org/10.4149/cai_2018_1_109