DevConf.US 2022 has ended
Registration is now OPEN! Please register HERE as soon as possible!

DevConf.US 2022 is the 5th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to Boston this August!!
Back To Schedule
Thursday, August 18 • 15:30 - 15:55
RTQA: Real-time Code Feedback for Data Scientists

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The rise of ubiquitous and easy-to-use data science frameworks, programming languages, and IDEs has led to a vast expansion in the number of people participating in the software development process. This increased quantity of "cooks in the kitchen," many of whom may not have been formally trained in software engineering, creates additional opportunities for bugs, performance bottlenecks, and security vulnerabilities to enter the software development pipeline. Traditionally, many of these issues aren't noticed until the quality assurance phase (if at all), slowing down the development process and increasing the risk of exploitable bugs surviving into production.

To help address this issue, we're developing the real-time quality assurance (RTQA) framework. RTQA is an open-source plugin framework for Jupyter-based IDEs that provides code feedback to developers and data scientists in real-time during the development or experimentation phases. This feedback includes warnings about outdated dependencies, security vulnerabilities, suboptimal configurations, and performance bottlenecks — allowing IDE users to catch bugs long before their code reaches the QA phase. RTQA is also designed to be easily extensible, meaning software engineering researchers can quickly develop, trial, and gather feedback on the latest innovations in real-time code analysis. In this session, we will discuss the architecture of RTQA, demonstrate its latest features, and show attendees how they can use and contribute to the framework.


Thursday August 18, 2022 15:30 - 15:55 EDT
Conference Auditorium