Sergio Freire

Improving quality with Agentic AI with Rovo Dev and Xray

What if AI could find security vulnerabilities, write tests, and file detailed Jira tickets for you?

Improving quality with Agentic AI with Rovo Dev and Xray
#1about 4 minutes

Shifting from a linear to a multi-dimensional view of quality

Traditional linear development focuses narrowly on functional correctness, but a holistic view of quality considers multiple dimensions like usability, security, and maintainability to deliver true value.

#2about 3 minutes

Understanding the risks and rewards of AI in coding

While generative AI can introduce vulnerabilities and dependency issues, advanced models like Anthropic's Mises demonstrate a powerful ability to find and fix long-standing security flaws.

#3about 4 minutes

How RovoDev streamlines the development workflow

RovoDev is an AI coding assistant designed to increase speed and efficiency by reducing context switching, providing direct quality insights, and offering multiple perspectives on code.

#4about 4 minutes

Understanding RovoDev CLI's core concepts and features

The RovoDev CLI operates on core concepts like memory for context, skills for capabilities, and prompts for shortcuts, enabling powerful integrations with tools like Jira and Xray.

#5about 8 minutes

Setting up the demo environment and use cases

The demonstration uses a Spring Boot application with Jira, GitHub, and Xray to showcase how to assess coverage, implement a user story, and analyze code for bugs.

#6about 2 minutes

Assessing requirement coverage directly from the CLI

This demo shows how to use a RovoDev prompt to query Jira and Xray for the current test coverage of user stories, eliminating the need to switch tools.

#7about 8 minutes

Implementing a full user story with RovoDev

Watch how RovoDev automates the implementation of a new API endpoint, including generating unit tests, creating a feature branch, and opening a pull request on GitHub.

#8about 3 minutes

Finding and reporting bugs automatically with AI

RovoDev analyzes the codebase to identify a mass assignment vulnerability and then automatically creates a detailed bug report ticket directly in Jira.

#9about 3 minutes

Using sub-agents for advanced code reviews

Explore advanced RovoDev capabilities, such as using sub-agents with different LLMs to perform parallel code reviews for more comprehensive and diverse feedback.

#10about 4 minutes

Visualizing complex quality metrics with 3D mind maps

A unique use case is shown where RovoDev generates interactive 3D visualizations with Three.js to represent complex data like code coverage, test results, and security issues.

#11about 2 minutes

Practical automation examples and best practices

Learn about other practical automation tasks, such as converting manual tests to automated ones, and get advice on when to use AI to generate reusable scripts.

#12about 3 minutes

Collaborating with AI for a multi-dimensional quality approach

Generative AI enables a shift from a linear, single-dimension view of quality to a multi-dimensional approach by acting as a collaborator to achieve higher standards.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.