Leveraging Generative Artificial Intelligence for Software Antipattern Detection


Abstract:

Traditional software security assessment focuses on detecting as well as patching known vulnerabilities. In this study, we propose that security assessment based on the antipattern approach should shift attention to broader architectural and coding practices. This research explores the potential application of Generative Artificial Intelligence (AI) to identify and mitigate software antipatterns. Antipatterns represent standard design or implementation flaws that hinder software maintainability, scalability, and overall quality. With cognitive models, we aim to mitigate coding errors in software development. By leveraging generative AI models, our goal is to automate the antipattern detection process, providing developers with a powerful tool to enhance code quality and reduce technical debt.

Año de publicación:

2024

Keywords:

  • antipatterns
  • Artificial intelligence
  • cognitive models
  • Software development

Fuente:

scopusscopus
orcidorcid

Tipo de documento:

Other

Estado:

Acceso restringido

Áreas de conocimiento:

  • Software
  • Software
  • Software

Áreas temáticas de Dewey:

  • Métodos informáticos especiales
  • Programación informática, programas, datos, seguridad
  • Ciencias de la computación
Procesado con IAProcesado con IA

Objetivos de Desarrollo Sostenible:

  • ODS 17: Alianzas para lograr los objetivos
  • ODS 16: Paz, justicia e instituciones sólidas
  • ODS 9: Industria, innovación e infraestructura
Procesado con IAProcesado con IA