Skip to content

Codeniti/wasp_SE_course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

WASP Software Engineering course (part)

This repo contains course materials, resources/links, and student assignments for the Software Engineering (SE) part of the WASP "SE and Cloud Computing" course.

Papers on SE for AI/ML

Tools (with background reading)

Cheat Sheets

Version control

IDEs

Code autocomplete

  • TabNine - code autocomplete for many languages (including Python, Java, Javascript, and more)

ML-QA Toolkit

Data Validation

Design By Contract

Unit Testing

Property-based testing (PBT)

Coding standards and Code Reviews

QA/Static analysis

Static analysis for ML

  • mllint - Linter for Machine Learning projects
  • pynblint - linter for Python Notebooks, this is the one you will try in assignment 1 in the course
  • nblyzer notebook static analysis tool/paper from Microsoft
  • MLSmellHound - paper describing adaptation of pylint for ML projects
  • Ariadne / WALA extension to WALA (above) for Python and Tensorflow

Testing of DNNs

About

Resources and student assignments for the WASP Software Engineering course

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TeX 100.0%