CSI5137C: Applications of NLP and ML in Software Engineering

Fall 2023 (In-person Course)

Qualitative Coding of Software Engineering Artifacts, Case Study Research, Natural Language Processing Pipelines and Lexicons, Text Similarity Measures,  Information Extraction and Classification, Clustering, Supervised Machine Learning, Quantitative Evaluation of NLP and ML Techniques, Deep Learning, Word Embeddings, Transformers

Documents

Lecture Notes and Assignments

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

Reading List

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 15

September 22:

September 29:

October 6:

October 13:

October 20:

October 27:

November 3:

November 10:

November 17:

November 24:

December 1: