In a software development life cycle, software requirements specifications (SRS) written in an incomprehensible language might hinder the success of the project in later stages. In such cases, the subjective and ambiguous nature of the natural languages can be considered as a cause for the failure of the final product. Redundancy and/or controversial information in the SRS documents might also result in additional costs and time loss, reducing the overall efficiency of the project. With the recent advances in machine learning, there is an increased effort to develop automated solutions for a seamless SRS design. However, most vanilla machine learning approaches ignore the semantics of the software artifacts or integrating domain-specific knowledge into the underlying natural language processing tasks, and therefore tend to generate inaccurate results. With such concerns in mind, we consider a transfer learning approach in our study, which is based on an existing pre-trained language model called DistilBERT. We specifically examine the DistilBERT's ability in multi-class text classification on SRS data using various finetuning methods, and compare its performance with other deep learning methods such as LSTM and BiLSTM. We test the performance of these models using two datasets: DOORS Next Generation dataset and PROMISE-NFR dataset. Our numerical results demonstrate that DistilBERT perform well for various text classification tasks over the SRS datasets and shows significant promise to be used for automating the software development processes.
Bu çalışmada sosyal paylaşım ağlarının, şb rl kl öğrenmey destekled ğ n , değ şen toplumsal yapı ve yaşam b ç m net ces nde ortaya çıkan bu ortamların şb rl kl öğrenmen n uygulanması ç n uygun b r zem n oluşturduğunu göstermek amaçlanmaktadır. Yet şk n eğ t m nde, şb rl ğ çer s nde problem çözme becer s n gel şt rmek ç n bu konuda öneml b r s m olan Schank'ın yöntem örnek alınarak, amaçlı b r senaryo tasarlanmış, gereken çer k gel şt r lm ş ve hazırlanan eğ t m uygulaması yet şk n grubuna uygulanarak sonuçları değerlend r lm şt r. B reyler n b lg teknoloj ler n kullanım yetk nl kler le şb rl kl öğrenmeye katılım stekler arasındak l şk de ncelenm şt r.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.