Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Bots in Software Engineering: Benefits and Challenges - Coggle…
Software Bots in Software Engineering:
Benefits and Challenges
¿Qué es un bot?
Difícil de categorizar/definir por la variedad de utilizaciones y términos que tienen.
Características en común
Automatización de tareas
Pueden comunicarse por lenguaje natural
Funcionan como interfaces
Responden dudas técnicas, ayudan a reparar bugs, refactorizar códigos, etc.
Beneficios
Productividad
Automatizan tareas repetitivas o tediosas de hacer
Detectan patrones
Trabajan todo el tiempo
Mejora De Calidad De Software
Dan retroalimentación inmediata
Tienen una mayor cobertura de pruebas
Estándares de calidad
Soporte
Da recomendaciones
Resume información
Responde preguntas
Desafios
Interacción
Pueden ser difíciles de manejar especialmente para principiantes
No suelen explicar contextos
Ruido
Configuración
Puede ser limitada
Puede ser compleja
Desarrollo
Tienen problemas con ciertos aspectos dentro del desarrollo
Integración con mensajeria
Manejo de interacciones con usuarios
Frameworks de desarrollo
Reconocimiento de entidades
Joaquín Jaramillo