References & Sources - tj0vtj0v/KI-B-4-Software_Engineering GitHub Wiki

This chapter provides an overview of all referenced materials, tools used during the documentation and development process, and the role of AI assistance in the project.

Sources

The following sources were referenced throughout the project:

  • Package documentation (e.g., pytest, coverage)
  • Stack Overflow discussions for debugging and implementation issues
  • University lecture materials and assignment guidelines

Additionally, the following websites were consulted:

Tools

The project was developed and maintained using the following tools:

  • Development Environment: PyCharm
  • Version Control: Git, GitHub
  • Testing: Pytest
  • Code Quality: flake8, coverage.py
  • Project Management: GitHub Projects
  • CI/CD: GitHub Actions (for testing, linting, and coverage enforcement)
  • Diagrams: Plantuml
  • Writing Assistance: ChatGPT
  • Coding Assistance: GitHub Copilot

AI Usage

AI tools were used to support, but not replace, development tasks. Specifically:

  • Code Support: Assistance with standardized boilerplate code, test creation, and docstring generation
  • Documentation: Rephrasing and polishing wiki content for clarity and consistency

All AI-generated content was reviewed and adapted by the developer to ensure correctness and relevance to the project.