AI in Software Engineering

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts and terminology related to AI's impact on software engineering, as discussed in the lecture.

Last updated 8:46 PM on 4/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

AI Coding Tools

Software tools that assist developers in coding, debugging, and documentation through the application of artificial intelligence.

2
New cards

AI ROI

Return on investment from utilizing AI, particularly in terms of productivity and efficiency gains in software development.

3
New cards

The AI Paradox

A phenomenon where AI improves coding speed but does not lead to a proportional increase in software delivery by enterprises.

4
New cards

Code Quality Concerns

Issues related to the security and reliability of AI-generated code, including the presence of vulnerabilities.

5
New cards

Requirements Engineering

The process of defining, documenting, and managing software requirements.

6
New cards

Retrieval-Augmented Generation (RAG)

A technique where AI models enhance responses by incorporating relevant external data or context retrieved from databases.

7
New cards

Model Context Protocol (MCP)

A standard for connecting AI models to external tools and data sources, facilitating more integrated use of AI in applications.

8
New cards

LLMs

Large Language Models, which are AI models that can understand and generate human language, often used in coding and software development.

9
New cards

AI Literacy

The understanding of AI tools and concepts, enabling engineers to effectively orchestrate, evaluate, and direct AI systems in their workflows.

10
New cards

Autonomous Action

The ability of AI agents to perform tasks without human intervention, making decisions and carrying out actions based on specified goals.