Class Model Generation from Requirements using Large Language Models

Este artículo investiga la capacidad de modelos de lenguaje avanzados para generar diagramas de clases UML a partir de requisitos en lenguaje natural, proponiendo un marco de validación dual que combina evaluadores de IA y expertos humanos, y demostrando que estos modelos pueden producir diagramas estructuralmente coherentes y semánticamente significativos con una alta alineación respecto a las evaluaciones humanas.

Jackson Nguyen, Rui En Koe, Fanyu Wang, Chetan Arora, Alessio FerrariWed, 11 Ma💻 cs

AgenticCyOps: Securing Multi-Agentic AI Integration in Enterprise Cyber Operations

El artículo presenta AgenticCyOps, un marco de seguridad arquitectónico que protege la integración de sistemas multiagente en operaciones cibernéticas empresariales mediante la definición de cinco principios defensivos y la reducción de fronteras de confianza explotables en un 72% para mitigar vectores de ataque en la orquestación de herramientas y la gestión de memoria.

Shaswata Mitra, Raj Patel, Sudip Mittal, Md Rayhanur Rahman, Shahram RahimiWed, 11 Ma💻 cs

ToolRosetta: Bridging Open-Source Repositories and Large Language Model Agents through Automated Tool Standardization

El artículo presenta ToolRosetta, un marco unificado que automatiza la conversión de repositorios de código de código abierto en herramientas estandarizadas compatibles con el Protocolo de Contexto de Modelo (MCP), permitiendo a los agentes de modelos de lenguaje grandes ejecutar tareas complejas de extremo a extremo con mínima intervención humana y garantizando la seguridad.

Shimin Di, Xujie Yuan, Hanghui Guo, Chaoqian Ouyang, Zhangze Chen, Ling Yue, Libin Zheng, Jia Zhu, Shaowu Pan, Jian Yin, Min-Ling Zhang, Yong RuiWed, 11 Ma💻 cs

Can ChatGPT Generate Realistic Synthetic System Requirement Specifications? Results of a Case Study

Este estudio de caso demuestra que, aunque es posible generar especificaciones de requisitos de sistema sintéticas y realistas con ChatGPT mediante un enfoque iterativo de patrones de prompts, la evaluación automática basada en modelos de lenguaje no puede sustituir completamente la revisión exhaustiva de expertos debido a errores como contradicciones y alucinaciones.

Alex R. Mattukat, Florian M. Braun, Horst LichterWed, 11 Ma💻 cs

Experience Report on the Adaptable Integration of Requirements Engineering Courses into Curricula for Professionals

Este informe de experiencia detalla el desarrollo de tres currículos de ingeniería de software para profesionales y propone principios y un enfoque sistemático basado en el mapeo de contenidos para integrar eficazmente cursos de ingeniería de requisitos en dichos programas dinámicos y modulares.

Oleksandr Kosenkov, Konstantin Blaschke, Tony Gorschek, Michael Unterkalmsteiner, Oleksandr Adamov, Davide FucciWed, 11 Ma💻 cs

Preparing Students for AI-Driven Agile Development: A Project-Based AI Engineering Curriculum

Este artículo presenta un currículo de ingeniería de IA basado en proyectos que integra prácticas ágiles y herramientas de IA para preparar a los estudiantes para el desarrollo de software asistido por inteligencia artificial, respaldado por un estudio de caso y una evaluación preliminar que destaca la importancia de la reflexión crítica y la verificación oral.

Andreas Rausch, Stefan Wittek, Tobias Geger, David InkermannWed, 11 Ma💻 cs

An Empirical Study of Interaction Smells in Multi-Turn Human-LLM Collaborative Code Generation

Este estudio empírico presenta la primera taxonomía de "olores de interacción" en la generación de código colaborativa con LLMs, analiza su distribución en modelos actuales y propone el marco multiagente InCE para mitigar estos problemas y mejorar el éxito de las tareas en interacciones de múltiples turnos.

Binquan Zhang, Li Zhang, Lin Shi, Song Wang, Yuwei Qian, Linhui Zhao, Fang Liu, An Fu, Yida YeWed, 11 Ma💻 cs

Security and Quality in LLM-Generated Code: A Multi-Language, Multi-Model Analysis

Este estudio analiza la seguridad y calidad del código generado por modelos de lenguaje grande (LLM) en múltiples lenguajes, revelando que, aunque automatizan la creación de código, su efectividad varía según el lenguaje y a menudo fallan al adoptar prácticas modernas de seguridad, como las actualizaciones de Java 17 o los métodos seguros en C++.

Mohammed Kharma, Soohyeon Choi, Mohammed AlKhanafseh, David MohaisenTue, 10 Ma🤖 cs.LG

Engineering Systems for Data Analysis Using Interactive Structured Inductive Programming

El artículo presenta iProg, una herramienta de programación inductiva estructurada interactiva que combina la descripción natural de tareas con la intervención humana y modelos de lenguaje para generar diagramas de flujo de datos y código, logrando un desarrollo de sistemas de análisis científico más rápido, fiable y de mayor calidad que las alternativas de "No Code".

Shraddha Surana, Ashwin Srinivasan, Michael BainTue, 10 Ma💻 cs