Otomasi Penelusuran Kebutuhan Ke Kode Program Menggunakan Tf-idf

Authors

  • Said R. K. Bahasyim Telkom University
  • Sri Widowati Telkom University
  • Jati H. Husen Telkom University

Abstract

Abstrak Salah satu faktor penting yang menentukan kualitas perangkat lunak adalah memastikan bahwa kebutuhan (requirement) dapat ditelusuri ke dalam kode program. Pada umumnya mengelola ketertelusuran kebutuhan dilakukan secara manual sehingga membutuhkan usaha yang besar dan ketelitian yang cukup tinggi. Salah satu metode yang dapat digunakan untuk penelusuran kebutuhan ke kode program adalah metode frekuensi-inverse document frequency (TF-IDF). Dalam penelitian ini metode TF-IDF diimplementasikan sebagai kakas, dan diujikan dengan beberapa kasus dari dataset RETRO.NET. Selanjutnya performansi metode TF IDF akan diukur berdasarkan 3 indikator yaitu accuracy, precision, dan recall. Beberapa modifikasi dilakukan pada implementasi metode TF-IDF untuk memberikan hasil yang lebih baik. Kata kunci : Requirement traceability, TF-IDF, Information retrieval Abstract One of the important factors determining the quality of the software is ensuring that the requirements (requirements) can be traced into the program code. On the shot of interest is done manually, so it requires a lot of effort and high accuracy. One method that can be used to tracing program code requirements is the frequency-inverse document frequency (TF-IDF) method. In this research the TF-IDF method is implemented as a tool, and tested with several cases from the RETRO.NET dataset. Furthermore, the performance of the TF-IDF method will be based on 3 indicators accuracy, precision, and recall. Several modifications were made to the implementation of the TF-IDF method to provide better results. Keywords: Requirement traceability, TF-IDF, Information retrieval

Downloads

Published

2021-04-01

Issue

Section

Program Studi S1 Informatika