CSI5137C: Applications of NLP and ML in Software Engineering

Fall 2024 (In-person Course)

Qualitative Coding of Software Engineering Artifacts, Case Study Research, Natural Language Processing Pipeline,  Information Extraction and Classification, Clustering, Supervised Machine Learning, Quantitative Evaluation of NLP and ML Techniques, Deep Learning, Word Embeddings, Transformers, Prompt Engineering.

Documents

Lecture Notes and Assignments

Lecture slides, assignments and all associated artifacts will be made available on BrightSpace

Questions and Discussions

We are using Piazza for class discussions. The system is meant to get you help fast and efficiently from classmates and myself. 

Please create an account and enrol as soon as possible.

Lecture Plan

September 6

September 13:

September 20:

September 27:

October 4:

October 11:

October 18:

October 25:

November  1:

November 8:

November 15:

November 22:

November 29: