This document summarizes research on automatically classifying and extracting non-functional requirements (NFRs) from text files using supervised machine learning. The researchers created a dataset of NFR keywords by analyzing NFR catalogs identified through a systematic mapping study. The keywords were categorized into security, performance, and usability. They then tested a supervised learning approach on a existing dataset containing 625 software specifications. The approach achieved accuracy rates between 85-98% for classifying NFRs into the security, performance, and usability categories. The research thus provides a way to generate labeled datasets for training machine learning models to automatically classify NFRs mentioned in text documents.