Reducción de la subjetividad en la clasificación de versiones de software con el apoyo de un sistema experto
DOI:
https://doi.org/10.33448/rsd-v11i1.25132Palabras clave:
Reducción de subjetividad; Clasificación de Criticidad; Sistema Experto; Lanzamiento de la Versión del Software; Indicadores clave de rendimiento.Resumen
En el proceso de gestión de liberación de versiones de software, existe la necesidad, por parte de especialistas humanos, de clasificar la criticidad de cada versión de software. Sin embargo, la subjetividad de esta clasificación puede estar presente según la experiencia adquirida por los especialistas a lo largo de los años. Con el fin de reducir la subjetividad en el proceso, se puede aplicar una técnica de Inteligencia Artificial llamada Specialist System (ES) para representar el conocimiento de especialistas humanos y utilizarlo en la resolución de problemas. Así, el objetivo de este artículo fue reducir la subjetividad en la clasificación de criticidad de la versión del software con el apoyo del Sistema Experto. Por lo tanto, se diseñó un cuestionario con el objetivo de obtener opiniones críticas clasificadas en Alta, Media y Baja en la versión del software de cada especialista para ayudar en la elaboración de las reglas de producción de EE. ES generó 17 reglas de producción con un nivel de confianza del 100% aplicado a una base de datos de producción. Los resultados de la clasificación realizada por la SE correspondieron a la clasificación realizada por los especialistas en la base de producción, es decir, la SE logró representar sus conocimientos. Luego, se aplicó otro cuestionario a especialistas para verificar la percepción de satisfacción con respecto al uso de la ES con un resultado obtenido de 4.8, considerado satisfactorio. Se concluyó, entonces, que la SE apoyó la reducción de la subjetividad en la clasificación de la criticidad de la versión del software.
Citas
Arrivabene, A., Sassi, R. J., Andrelo, P. F. A., Moura, M. L. A. De O (2021). Analysis of the impact of adequacy on operational information technology processes to the requirements of the Sarbanes-Oxley act in a financial company. Research, Society and Development, 10(1), e7710111374. 10.33448/rsd-v10i1.11374.
Axelos. (2013) Global best practice. ITIL Maturity Model and Self-Assessment Service: User Guide. Axelos Limited. http://www.axelos.com.
Babar, M. I., Ghazali, M., Jawawi, D. N. A., Shamsuddin, S. M., & Ibrahim, N. (2015). PHandler: An expert system for a scalable software requirements prioritization process. Knowledge-Based Systems, 84, 179-202. https://doi.org/10.1016/j.knosys.2015.04.010
Barros, M. D., & Salles, C. A. L. (2015). Mapping of the Scientific production on the Itil application published in the national and international literature, Procedia Computer Science, 55, 102-111. 10.1016/j.procs.2015.07.013
Castelli, M., Manzoni, L., Vanneschi, L., & Popovič, A. (2017). An Expert System for Extracting Knowledge From Customers’ Reviews: The Case of Amazon. com, inc. Expert Systems With Applications, 84, 117-126. https://doi.org/10.1016/j.eswa.2017.05.008.
Cruz-Hinojosa, N. J., & Gutiérrez-De-Mesa, J. A. (2016). Literature review of the situation research faces in the application of ITIL in Small and Medium Enterprises. Computer Standards & Interfaces, 48, 124-138. doi.org/10.1016/j.csi.2016.05.001
Napolitano, D. M. R.; & Sassi, R. J. (2018). Um Sistema de Inferência Fuzzy para Análise de Riscos em Projetos Baseado em Matrizes de Probabilidade e Impacto. NAVUS Revista de Gestão e Tecnologia, 8, 69-89.
Durkin, J. (1994) Expert systems: design and development. Macmillan Publishing.
Dymova, L., Sevastjanov, P., & Kaczmarek, K. (2016). A Forex Trading Expert System Based on a New Approach to The Rule-base Evidential Reasoning. Expert Systems With Applications, 51, 1–13. doi.org/10.1016/j.eswa.2015.12.028.
Farias, E. B. P., Gatto, D. D. O., Romero, M., Moura, M. L. A. O., & Sassi. R. (2021). Processo de Enfermagem Apoiad por sistema Especialista na Aplicação das Escalas de Glasgow e Braden em um Hospital Público Brasileiro. NAVUS Revista de Gestão e Tecnologia, 11, 114-129.
Ferreira, C., Nery, A., & Pinheiro, P. C. (2016). A Multi-Criteria Model in Information Technology Infrastructure Problems, Procedia Computer Science, 91, 642-651. 10.1016/j.procs.2016.07.161.
García-Valls, M.; Escribano-Barreno, J.; Munoz, J. G. (2018). An extensible collaborative framework for monitoring software quality in critical systems. Information and Software Technology, v. 107, p. 3-17. 10.1016/j.infsof.2018.10.005.
Geissman, J. R., & Shultz, R. D. (1988). Verification and validation of expert systems. AI Expert, San Francisco, 1(1), 26-33.
Heeager, L. T., & Nielsen, P. A. (2018). A Conceptual Model Of Agile Software Development In A Safety-Critical Context: A Systematic Literature Review. Information And Software Technology, 103, 22-39. 10.1016/J.Infsof.2018.06.004.
ITIL. (2013) ITIL Service Lifecycle Publication Suite. Editora Tso, Edição: Uk Ed.
Jia, G., Ming, Y., Bowen, Z., Yuxin, Z., Jun, Y., & Xinyu, D. (2018). Nuclear Safety-Critical Digital Instrumentation And Control System Software: Reliability Demonstration. Annals Of Nuclear Energy, 120, 516-527. 10.1016/J.Anucene.2018.06.003.
Khan, A. R.; Rehman, Z. U.; & Amim, H. U. (2011). Knowledge-Based System’s Modeling for Software Process Model Selection. International Journal of Advanced Computer Science and Applications (IJACSA), 2(2), 20-25. https://doi.org/10.14569/IJACSA.2011.020205
Lee, S. H., Lee, S. L, Park, J., Lee, E., & Kang, H. G. (2018). Development Of Simulation-Based Testing Environment For Safety-Critical Software. Nuclear Engineering And Technology, 50, 570-581. 10.1016/J.Net.2018.02.007.
LIA. (2017). ExSinta Versão 1.1 Uma Ferramenta Visual Para Criação De Sistemas Especialistas Manual Do Usuário. Laboratório De Inteligência Artificial. de: .
Liao, S. (2005). Expert System Methodologies And Applications – A Decade Review From 1995 To 2004. Expert Systems With Applications. 28, 93-103. Https://Doi.Org/10.1016/J.Eswa.2004.08.003.
Monedero, I., León, C, Denda, R., & Luque, J. (2008). Datacab: A Geographical-Information System Based Expert System For The Design Of Cable Networks. Expert Systems, 25(4), 335–348. Doi.Org/10.1111/J.1468-0394.2008.00445.X.
OGC. (2011). Office Of Government Commerce. ITIL - Service Strategy, Norwich: TSO Information & Publishing Solutions, 2011.
Pannu, A. (2015). Survey On Expert System And Its Research Areas. International Journal Of Engineering And Innovative Technology (IJEIT), 4 (10), 104-108, 2015.
Paschek, D., Rennung, F., Trusculescu, A., & Draghici, A. (2016). Corporate Development With Agile Business Process Modeling As A Key Success Factor. Procedia Computer Science, 100, 1168-1175. Https://Doi.Org/10.1016/J.Procs.2016.09.273.
Rezende, A. V.; Silva, A.; Britto, A.; & Amaral, R. (2019). Software project scheduling problem in the context of search-based software engineering: A systematic review. Journal of Systems and Software. 155, 43-56.
Roldán-García, M. D. M., García-Nieto, J., & Aldana-Montes, J. F. (2017). Enhancing Semantic Consistency In Anti-Fraud Rule-Based Expert Systems. Expert Systems With Applications, Málaga, Spain, 90, 332-343. Http://Dx.Doi.Org/10.1016/J.Eswa.2017.08.036.
Softplan. “Quem Somos” (2021). Disponível Em: http://www.softplan.com.br/a-softplan/quem-somos/. Acesso Em 21/12/2021.
Wagner, W. P. (2017). Trends In Expert System Development: A Longitudinal Content Analysis Of Over Thirty Years Of Expert System Case Studies. Expert Systems With Applications, 76, 85-96. 10.1016/J.Eswa.2017.01.028.
Yin, R. K. (2016). Pesquisa Qualitativa Do Início Ao Fim. (2a ed.).
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2022 Dacyr Dante de Oliveira Gatto; Renato José Sassi

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Los autores que publican en esta revista concuerdan con los siguientes términos:
1) Los autores mantienen los derechos de autor y conceden a la revista el derecho de primera publicación, con el trabajo simultáneamente licenciado bajo la Licencia Creative Commons Attribution que permite el compartir el trabajo con reconocimiento de la autoría y publicación inicial en esta revista.
2) Los autores tienen autorización para asumir contratos adicionales por separado, para distribución no exclusiva de la versión del trabajo publicada en esta revista (por ejemplo, publicar en repositorio institucional o como capítulo de libro), con reconocimiento de autoría y publicación inicial en esta revista.
3) Los autores tienen permiso y son estimulados a publicar y distribuir su trabajo en línea (por ejemplo, en repositorios institucionales o en su página personal) a cualquier punto antes o durante el proceso editorial, ya que esto puede generar cambios productivos, así como aumentar el impacto y la cita del trabajo publicado.