Software Development Course 2025
Responsible AI • Governance • Practical Guidelines
This repository is the Week 07 deliverable for the AI in Software Engineering track: a comprehensive, actionable, and research-informed package on AI ethics and responsibility tailored for software engineering teams. It contains frameworks, assessment tools, case studies, governance guidance, and a small prototype to assist with policy checks.
- Define pragmatic ethics and governance guidance for AI in engineering workflows
- Provide checklists, assessment templates, and a minimal policy-checking prototype
- Present real-world case studies and remediations
- Offer a roadmap for operationalizing responsible AI within an engineering org
ai-se-w07-ethics-responsibility/
│
├── docs/
│ ├── ethics_framework.md
│ ├── responsibility_guidelines.md
│ ├── assessment_checklist.md
│ └── case_studies.md
│
├── src/
│ ├── policy_checker.py
│ └── utils.py
│
├── examples/
│ ├── policy_demo.html
│ └── sample_policies.json
│
├── assets/
│ └── branding.html
│
├── ROADMAP.md
├── RELEASE_v1.0.0.md
├── CHANGELOG.md
├── LICENSE
└── README.md- Clone:
git clone https://github.com/software-development-course-2025/ai-se-w07-ethics-responsibility
cd ai-se-w07-ethics-responsibility- Run minimal demo (optional):
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt || echo "No dependencies required for demo"
python src/policy_checker.py examples/sample_policies.json- Read high-impact docs in
/docs, reviewROADMAP.mdfor operational steps.
- Practical framework to evaluate ethics impact across the SDLC.
- Assessment checklist ready to use by engineering teams.
- Prototype policy checker for JSON policy documents.
- Case studies that map mistakes to mitigations and controls.
- Roadmap to operationalize governance (policy > tooling > audit).
- Open issues for missing controls or new case studies
- PRs for new assessment metrics, tests, or integrations
- Follow semantic commit messages; keep PR descriptions explicit about changes
Released under the MIT License. See LICENSE.
Prepared for the Software Development Course 2025 — Week 07.
Author: Augusto Mate (@augusto-mate)