Skip to content

TusharKanekiDey/ase19

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 

home | copyright ©2019, tjmenzie@ncsu.edu

syllabus | src | submit | chat

Welcome to Automated Software Engineering

Fall 2019,
CSC NC State,
Professor: Tim Menzies http://menzies.us

Everyone else is studying AI, or applying AI to SE. But what about SE for AI?

AI software is still software. And software needs maintenance, validation, interfacing, usability additions, etc. That is why AI software needs software engineers! And not only that, AI software offers special functions that need specialized approaches by software engineers. So what does engineering look like when applied to AI?

Time to find out. Time to learn what happens after DevOps. While DevOps strives to "automate everything," automated software engineering strives to "automate automation." This subject will explore methods to augment standard software engineering practices with AI methods (data miners, optimizers, theorem provers) that peek over our shoulders to say "try this, and don't bother that."

Lectures

Homework / Project

Project

Links

About

Grad class, CS, NC State, automated SE, Fall 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.0%
  • Vim Script 18.4%
  • Shell 15.6%