Derechos de autor 2021 Investigación e Innovación en Ingenierías

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Una aplicación basada en ontologías del perfil básico del estándar ISO/IEC 29110 empleando Protégé
Corresponding Author(s) : Antonio Vera Delgado
Investigación e Innovación en Ingenierías,
Vol. 9 Núm. 1 (2021): Enero-Junio
Resumen
Objetivo: proveer un entorno escalable para representar los conceptos del perfil básico del estándar ISO/IEC 29110 para pequeñas y medianas empresas (pymes) y sus relaciones. Metodología: en este artículo se propone un novedoso enfoque para generar una ontología relacionada con el perfil básico de la ISO/IEC 29110. Los pasos a seguir son: (i) modelar el dominio empleando esquemas preconceptuales; (ii) crear equivalencias entre los esquemas preconceptuales y los elementos de la ontología; (iii) traducir esas equivalencias en Protégé, un entorno para la construcción de ontologías; (iv) crear reglas para inferir conocimiento desde la ontología para superar los problemas mencionados. Resultados: se crea una ontología relacionada con los conceptos del estándar ISO/IEC 29110 y sus relaciones en su perfil básico. También, se responden preguntas para facilitar el proceso de implementación del perfil básico de la ISO/IEC 29110. Conclusiones: la ontología resultante sirve como apoyo para que pymes y académicos puedan implementar o enseñar el perfil básico de la ISO/IEC 29110.
Palabras clave
Descargar cita
Endnote/Zotero/Mendeley (RIS)BibTeX
- C. Laporte, S. Alexandre, R. O’Connor, “A Software Engineering Lifecycle Standard for Very Small Enterprises,” European Conference on Software Process Improvement EuroSPI 2008, vol. 16, pp. 129–141, Dublin, Sep. 2008. DOI: https://doi.org/10.1007/978-3-540-85936-9_12
- ISO, “ISO/IEC TR 29110-5-1-2: 2011—Software Engineering—Lifecycle profiles for Very Small Entities (VSES)—Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile,” Geneva, 2011.
- A. Díaz, C. de Jesús, K. Melendez, A. Dávila, “ISO/IEC 29110 Implementation on two Very Small Software Development Companies in Lima. Lessons Learned,” IEEE Latin America Transactions, vol. 14, no. 5, pp. 2504–2510, May 2016. DOI: https://doi.org/10.1109/TLA.2016.7530452
- C. Y. Laporte, “The Development and Experimentation of an International Standard for Very Small Entities Involved in Software Development,” International Council on Systems Engineering (INCOSE) Workshop, Phoenix, AZ, Jan. 2011. DOI: https://doi.org/10.1002/j.2334-5837.2014.tb03167.x
- M. L. Sánchez-Gordón, R. V. O’Connor, “Understanding the gap between software process practices and actual practice in very small companies,” Software Quality Journal, vol. 24, no. 3, pp. 549–570, Sep. 2016. DOI: https://doi.org/10.1007/s11219-015-9282-6
- C. Y. Laporte, R. V. O’Connor, “Implementing Process Improvement in Very Small Enterprises with ISO/IEC 29110 A Multiple Case Study Analysis,” 10th International Conference on the Quality of Information and Communications Technology, Lisbon, pp. 125–130, Sep. 2016. DOI: 10.1109/QUATIC.2016.033
- L. García, C. Y. Laporte, Y. Arteaga, M. Bruggmann, "Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru," Software Quality Professional, vol. 17, no. 2, pp. 16–29, 2015.
- V. Siddoo, N. Wongsai, R. Wetprasit, "An Implementation Approach of ISO/IEC 29110 for Government Organizations," Lecture Notes in Computer Science, vol. 7983, pp. 5–19, 2013.
- R. O’Connor, “Early Stage Adoption of ISO/IEC 29110 Software Project Management Practices: A Case Study,” Software Process Improvement and Capability Determination, 14th International Conference, SPICE 2014 Vilnius. Communications in Computer and Information Science, Lithuania, A. Mitasiunas, T. Rout, R. O’Connor, A. Dorling (Eds.), Springer-Cham, vol. 477, pp. 226–237, Nov. 2014. DOI: https://doi.org/10.1007/978-3-319-13036-1_20
- S. Galvan, M. Mora, R. V. O’Connor, F. Acosta, F. Alvarez, “A Compliance Analysis of Agile Methodologies with the ISO/IEC 29110 Project Management Process,” Procedia Computer Science, vol. 64, pp. 188–195, Oct. 2015. DOI: 10.1016/j.procs.2015.08.480
- K. Villela, G. Santos, L. Schnaider, A, Rocha, G. Travassos, “The use of an enterprise ontology to support knowledge management in software development environments,” Journal of the Brazilian Computer Society, vol. 11, no. 2, Nov. pp. 45–59, 2005. DOI: https://doi.org/10.1007/BF03192375
- B. Henderson, C. Gonzales, T McBride, G. Low, “An ontology for ISO software engineering standards: 1) Creating the infrastructure,” Computer Standards and Interfaces, vol. 36, no. 3, pp. 563–576, Mar. 2014. DOI: 10.1016/j.csi.2013.11.001
- C. Gonzales, B. Henderson, T McBride, G. Low, X. Larrucea, “An ontology for ISO software engineering standards: 2) Proof of concept and application,” Computer Standards and Interfaces, vol. 48, pp. 112–123, Nov. 2016. DOI: https://doi.org/10.1016/j.csi.2016.04.007
- R. Eito, “Ontology-based Tailoring of Software Process Models,” Terminology and Knowledge Engineering 2014, Berlin, Jun. 2014.
- R. Faiano, E. Souza, R. Falbo, M. Barcellos, “Software Testing Processes in ISO Standards: How to Harmonize Them?,” Simpósio Brasileiro de Qualidade de Software (SBQS), Rio de Janeiro, Aug. 2017.
- R. Batres, M. West, D. Leal, D. Price, Y. Naka, “An upper ontology based on ISO 15926,” Computers and Chemical Engineering, vol. 31, no. 5–6, pp. 519–534, May. 2007. DOI: https://doi.org/10.1016/j.compchemeng.2006.07.004
- A. Vera. “A Pre-conceptual-schema-based method for eliciting requirements in the context of ISO/IEC 29110,” M.Sc. Thesis, Universidad Nacional de Colombia, Medellín, Feb, 2019.
- C. M. Zapata, F. Vargas, “Reglas Sintáctico-semánticas para Relacionar los Objetivos Organizacionales y los Problemas en el Contexto de la Educción Temprana de Requisitos de Software,” Revista latinoamericana de ingenieria de software, vol. 1, pp. 01–07, Feb. 2013. DOI: https://doi.org/10.18294/relais.2013.01-07
- C. M. Zapata, A. Gelbukh, F. Arango, "Pre-conceptual schema: a conceptual-graph-like knowledge representation for requirements elicitation", Lecture Notes in Computer Science, vol. 4293, pp. 17–27, Nov. 2006. DOI: https://doi.org/10.1007/11925231_3
- H. Knublauch, “Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL,” 1st International Workshop on the Model-Driven Semantic Web, pp. 381–401, Monterrey, CA, Sep. 2004.
- M. O’Connor, H. Knublauch, S. Tu, B. Grosof, M. Dean, W. Grosso, M. Musen, "Supporting Rule System Interoperability on the Semantic Web with SWRL," Lecture Notes in Computer Science, vol. 3729, pp. 974–986, Nov. 2005. DOI: https://doi.org/10.1007/11574620_6
- M. O'Connor, A. Das, "SQWRL a query language for OWL," 5th International Workshop on OWL: Experiences and Directions (OWLED 2009), Chantilly, VA, Oct. 2009.
- C. M. Zapata, G. Giraldo, S. Londoño. “Esquemas preconceptuales ejecutables,” Revista Avances en Sistemas e Informática, vol. 17, no. 2, pp. 15–23, 2011.
- N. F. Noy, M Sintek, S. Decker, M. Crubézy, R. Fergerson, M. A. Musen, “Creating Semantic Web Contents with Protégé-2000,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 60–71, Mar. 2001. DOI: https://doi.org/10.1109/5254.920601
- O. Y. Guerrero Jaimes y R. M. Guerrero Jaimes, “Las empresas de Norte de Santander y su perspectiva acerca de la seguridad y salud en el trabajo”, Investigación e Innovación en Ingenierías, vol. 5, n.º 2, pp. 26-45, 2017. DOI: https://doi.org/10.17081/invinno.5.2.2755
- B. E. Barreto Mardach y M. Marchena Rivera, “Incidencia del nuevo marco normativo de auditoría en el ejercicio de la revisoría fiscal en Colombia”, Dictamen Libre, n.º 18, pp. 23–29, 2016.
Referencias
C. Laporte, S. Alexandre, R. O’Connor, “A Software Engineering Lifecycle Standard for Very Small Enterprises,” European Conference on Software Process Improvement EuroSPI 2008, vol. 16, pp. 129–141, Dublin, Sep. 2008. DOI: https://doi.org/10.1007/978-3-540-85936-9_12
ISO, “ISO/IEC TR 29110-5-1-2: 2011—Software Engineering—Lifecycle profiles for Very Small Entities (VSES)—Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile,” Geneva, 2011.
A. Díaz, C. de Jesús, K. Melendez, A. Dávila, “ISO/IEC 29110 Implementation on two Very Small Software Development Companies in Lima. Lessons Learned,” IEEE Latin America Transactions, vol. 14, no. 5, pp. 2504–2510, May 2016. DOI: https://doi.org/10.1109/TLA.2016.7530452
C. Y. Laporte, “The Development and Experimentation of an International Standard for Very Small Entities Involved in Software Development,” International Council on Systems Engineering (INCOSE) Workshop, Phoenix, AZ, Jan. 2011. DOI: https://doi.org/10.1002/j.2334-5837.2014.tb03167.x
M. L. Sánchez-Gordón, R. V. O’Connor, “Understanding the gap between software process practices and actual practice in very small companies,” Software Quality Journal, vol. 24, no. 3, pp. 549–570, Sep. 2016. DOI: https://doi.org/10.1007/s11219-015-9282-6
C. Y. Laporte, R. V. O’Connor, “Implementing Process Improvement in Very Small Enterprises with ISO/IEC 29110 A Multiple Case Study Analysis,” 10th International Conference on the Quality of Information and Communications Technology, Lisbon, pp. 125–130, Sep. 2016. DOI: 10.1109/QUATIC.2016.033
L. García, C. Y. Laporte, Y. Arteaga, M. Bruggmann, "Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru," Software Quality Professional, vol. 17, no. 2, pp. 16–29, 2015.
V. Siddoo, N. Wongsai, R. Wetprasit, "An Implementation Approach of ISO/IEC 29110 for Government Organizations," Lecture Notes in Computer Science, vol. 7983, pp. 5–19, 2013.
R. O’Connor, “Early Stage Adoption of ISO/IEC 29110 Software Project Management Practices: A Case Study,” Software Process Improvement and Capability Determination, 14th International Conference, SPICE 2014 Vilnius. Communications in Computer and Information Science, Lithuania, A. Mitasiunas, T. Rout, R. O’Connor, A. Dorling (Eds.), Springer-Cham, vol. 477, pp. 226–237, Nov. 2014. DOI: https://doi.org/10.1007/978-3-319-13036-1_20
S. Galvan, M. Mora, R. V. O’Connor, F. Acosta, F. Alvarez, “A Compliance Analysis of Agile Methodologies with the ISO/IEC 29110 Project Management Process,” Procedia Computer Science, vol. 64, pp. 188–195, Oct. 2015. DOI: 10.1016/j.procs.2015.08.480
K. Villela, G. Santos, L. Schnaider, A, Rocha, G. Travassos, “The use of an enterprise ontology to support knowledge management in software development environments,” Journal of the Brazilian Computer Society, vol. 11, no. 2, Nov. pp. 45–59, 2005. DOI: https://doi.org/10.1007/BF03192375
B. Henderson, C. Gonzales, T McBride, G. Low, “An ontology for ISO software engineering standards: 1) Creating the infrastructure,” Computer Standards and Interfaces, vol. 36, no. 3, pp. 563–576, Mar. 2014. DOI: 10.1016/j.csi.2013.11.001
C. Gonzales, B. Henderson, T McBride, G. Low, X. Larrucea, “An ontology for ISO software engineering standards: 2) Proof of concept and application,” Computer Standards and Interfaces, vol. 48, pp. 112–123, Nov. 2016. DOI: https://doi.org/10.1016/j.csi.2016.04.007
R. Eito, “Ontology-based Tailoring of Software Process Models,” Terminology and Knowledge Engineering 2014, Berlin, Jun. 2014.
R. Faiano, E. Souza, R. Falbo, M. Barcellos, “Software Testing Processes in ISO Standards: How to Harmonize Them?,” Simpósio Brasileiro de Qualidade de Software (SBQS), Rio de Janeiro, Aug. 2017.
R. Batres, M. West, D. Leal, D. Price, Y. Naka, “An upper ontology based on ISO 15926,” Computers and Chemical Engineering, vol. 31, no. 5–6, pp. 519–534, May. 2007. DOI: https://doi.org/10.1016/j.compchemeng.2006.07.004
A. Vera. “A Pre-conceptual-schema-based method for eliciting requirements in the context of ISO/IEC 29110,” M.Sc. Thesis, Universidad Nacional de Colombia, Medellín, Feb, 2019.
C. M. Zapata, F. Vargas, “Reglas Sintáctico-semánticas para Relacionar los Objetivos Organizacionales y los Problemas en el Contexto de la Educción Temprana de Requisitos de Software,” Revista latinoamericana de ingenieria de software, vol. 1, pp. 01–07, Feb. 2013. DOI: https://doi.org/10.18294/relais.2013.01-07
C. M. Zapata, A. Gelbukh, F. Arango, "Pre-conceptual schema: a conceptual-graph-like knowledge representation for requirements elicitation", Lecture Notes in Computer Science, vol. 4293, pp. 17–27, Nov. 2006. DOI: https://doi.org/10.1007/11925231_3
H. Knublauch, “Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL,” 1st International Workshop on the Model-Driven Semantic Web, pp. 381–401, Monterrey, CA, Sep. 2004.
M. O’Connor, H. Knublauch, S. Tu, B. Grosof, M. Dean, W. Grosso, M. Musen, "Supporting Rule System Interoperability on the Semantic Web with SWRL," Lecture Notes in Computer Science, vol. 3729, pp. 974–986, Nov. 2005. DOI: https://doi.org/10.1007/11574620_6
M. O'Connor, A. Das, "SQWRL a query language for OWL," 5th International Workshop on OWL: Experiences and Directions (OWLED 2009), Chantilly, VA, Oct. 2009.
C. M. Zapata, G. Giraldo, S. Londoño. “Esquemas preconceptuales ejecutables,” Revista Avances en Sistemas e Informática, vol. 17, no. 2, pp. 15–23, 2011.
N. F. Noy, M Sintek, S. Decker, M. Crubézy, R. Fergerson, M. A. Musen, “Creating Semantic Web Contents with Protégé-2000,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 60–71, Mar. 2001. DOI: https://doi.org/10.1109/5254.920601
O. Y. Guerrero Jaimes y R. M. Guerrero Jaimes, “Las empresas de Norte de Santander y su perspectiva acerca de la seguridad y salud en el trabajo”, Investigación e Innovación en Ingenierías, vol. 5, n.º 2, pp. 26-45, 2017. DOI: https://doi.org/10.17081/invinno.5.2.2755
B. E. Barreto Mardach y M. Marchena Rivera, “Incidencia del nuevo marco normativo de auditoría en el ejercicio de la revisoría fiscal en Colombia”, Dictamen Libre, n.º 18, pp. 23–29, 2016.