</> CodeBooks
    ← Volver a IA generativa y LLMs (página 17)
    Portada de Generative AI for Effective Software Development

    Generative AI for Effective Software Development

    Anh Nguyen-Duc, Pekka Abrahamsson, Foutse Khomh

    Editorial
    Springer
    Año
    2024
    Páginas
    ~436
    Nivel
    Intermedio

    De qué trata

    Editada por Anh Nguyen-Duc, Pekka Abrahamsson y Foutse Khomh y publicada por Springer en 2024, esta extensa obra de más de 430 páginas reúne investigaciones empíricas rigurosas y estudios de campo sobre cómo la IA generativa está reconfigurando la ingeniería de software profesional. Se centra en el impacto real de asistentes de codificación como GitHub Copilot, OpenAI ChatGPT, Codex y modelos de código abierto en equipos de desarrollo. Está dirigida a ingenieros de software senior, directores de ingeniería, investigadores y líderes técnicos que buscan entender, más allá de la publicidad comercial, el impacto real de estas tecnologías en la productividad, la calidad del software y la dinámica de los equipos.

    El volumen está estructurado en cinco partes temáticas que analizan la adopción de la IA generativa a lo largo de todo el ciclo de vida del software (SDLC). Examina métricas empíricas de productividad y precisión en la generación de código, técnicas de ingeniería de requisitos asistidas por LLMs, refactorización automatizada, generación de pruebas de software y detección de vulnerabilidades de seguridad. Analiza herramientas y entornos como GitHub Copilot, ChatGPT, frameworks ágiles y entornos de integración continua (CI/CD), contrastando su desempeño frente a desarrolladores humanos. También profundiza en los retos organizacionales, el impacto en la colaboración en equipos ágiles, la propiedad intelectual y la transformación de la enseñanza de la computación universitaria.

    Al ser un compendio académico y empírico basado en encuestas industriales, experimentos controlados y estudios de caso reales, el libro no está estructurado como un manual de ejercicios o proyectos de programación paso a paso, sino como un riguroso compendio analítico y metodológico. Su valor diferenciador reside en su objetividad científica: desmitifica afirmaciones exageradas sobre la productividad, advierte sobre la deuda técnica y los riesgos de ciberseguridad derivados de código generado sin supervisión, y aporta marcos de gobernanza para la adopción corporativa de la IA. Resulta indispensable para líderes técnicos y arquitectos que deben tomar decisiones estratégicas sobre la incorporación de asistentes de IA en organizaciones de ingeniería.

    • Ingeniería de software
    • GitHub Copilot
    • ChatGPT
    • Ciclo de vida del software (SDLC)
    • Productividad empírica
    • Generación de pruebas
    • Calidad de código
    • Seguridad del software
    • Metodologías ágiles
    • Educación en programación

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de IA generativa y LLMs con nivel Intermedio