Session: 2 for 1: Responsible AI for Software Code Development in Enterprise Scale/Codex: The Impact of English on Programming Languages

Azat Alimov & Sophia Brough – Responsible AI for Software Code Development in Enterprise Scale

Overview: As organizations embrace artificial intelligence (AI) for software code development, ensuring responsible practices becomes paramount. In this talk, we’ll delve into the intersection of AI, software engineering, and ethical, security and compliance considerations within large-scale enterprises. From mitigating bias to fostering transparency, we’ll explore how responsible AI principles can shape the future of code development.

Key Topics:
1. Define the core principles of responsible AI
2. Explore how these principles apply to software code development
3. Examine strategies to detect and mitigate bias in AI-generated code
4. Understand how to balance complexity and transparency
5. Establish governance frameworks for AI-driven code development
6. Define accountability mechanisms to ensure responsible practices
7. Foster collaboration to enhance code quality and reliability

Audience: This talk is relevant for software engineers, data scientists, and AI practitioners working in enterprise scale. Whether you’re building AI-powered tools or managing development pipelines, join us to learn how responsible AI can elevate software code development while maintaining ethical, security and compliance SDLC principles.

Guy Royse – Codex: The Impact of English on Programming Languages

There are two types of biases in the world. Those that you are aware of and those that you are not. A good goal is to try to move the later biases into the former category, to make you aware of your hidden biases. This allows you to do something about them. Otherwise, these biases can creep into many aspects of our life and our world.

Language, in particular, is a very power bias that most of us are unaware of. It shapes how we think, how we talk, and how we describe the world. It informs much of what we do and what we make, including our technology. Including our programming languages.

So, I’m going to explore the impact of human language on our code. I’ll look at how vocabulary and grammar in English is reflected in the languages we use. And, I’ll play some “what if” games to help us see past our bias by speculating on what programming languages would look like if they had been written by speakers of different languages.

In doing this, we can discover new ways to look at programming and programming languages. When we’re done, you’ll look at the relationship between language and programming in a way you’ve probably never done before. And you’ll be aware of a hidden bias that you’ve had your entire career.

Presenters: