Kebutuhan perangkat lunak adalah pernyataan suatu kebutuhan dan batasan serta kondisinya. Ilmu yang membahas pembentukan kebutuhan disebut dengan Requirement Engineering (RE). Salah satu produk dari RE adalah SKPL (Spesifikasi Kebutuhan Perangkat Lunak). Untuk memastikan bahwa kualitas perangkat lunak tinggi, maka kualitas SKPL pun harus tinggi. Perkembangan dalam SKPL selalu terjadi, maka SKPL harus selalu bisa dimodifikasi tanpa mengubah struktur kata dan dokumennya. Dalam standar IEEE hal ini disebut dengan sifat modifiable. Untuk mengukur kualitas modifiable dari SKPL, maka dalam penelitian ini telah dilakukan pengembangan tools berbasis Python. Setelah kualitas SKPL dihitung maka akan dilakukan pengujian program dengan perbaikan manual terhadap SKPL tersebut dan dibandingkan dengan hasil penghitungan awal. Hasil yang didapat adalah nilai kualitas Modifiable SKPL dalam penggunaan bahasa natural dan struktur dokumen yang dapat menjadi acuan perbaikan atau perlengkapan SKPL.