Table 3: Match with SMART Rules Repository.
Spell Check Methods Total Ambiguous Word Detect
Textblob 15
Cyhunspell 25
CyHunspell provides recommendations for
correcting words that have been registered in the
SMART repository, so that detection of ambiguous
sentence structures is better than TextBlob.
4 CONCLUSIONS
In this research, a comparative analysis of the spell
checker method has been carried out to be integrated
with SMART rules. Based on the results of the study,
it was found that CyHunspell gave better detection
results than TextBlob. Detection of ambiguous
statements with the SMART Requirements approach
which refers to specific criteria is a suitable criterion
because it explains that it is necessary to avoid words
that contain ambiguity, for example some, several,
and many with pairs of word classes being nouns. If
there is a word match in the input sentence with a
word in the SMART rule repository, then the sentence
is declared ambiguous.
A spell check is performed at the beginning before
performing the rule-matching step. The statement
sentence will be checked first against the writing of
the word or the spelling of the word in the statement
sentence that is entered for processing to the next
process. Pre-processing is an important stage because
if you don't do pre-processing, then the data is
declared unclean.
REFERENCES
Anu, V., Hu, W., Carver, J. C., Walia, G. S., & Bradshaw,
G. (2018). Development of a human error taxonomy for
software requirements: A systematic literature review.
Information and Software Technology, 103, 112-124.
Carlson, N., & Laplante, P. (2014). The NASA automated
requirements measurement tool: a reconstruction.
Innovations in Systems and Software Engineering,
10(2), 77-91.essbout Analyit. Politicalsis, 26(2), 168-
189.
Denny, M. J., & Spirling, A. (2018). Text preprocing for
unsupervised learning: Why it matters, when it
misleads, and what to do a
Enda, D. (2018). Rekomendasi perbaikan pernyataan
kebutuhan yang rancu dalam spesifikasi kebutuhan
perangkat lunak menggunakan teknik berbasis aturan
(Doctoral dissertation, Institut Teknologi Sepuluh
Nopember).
Hassani, A., Iranmanesh, A., & Mansouri, N. (2021). Text
mining using nonnegative matrix factorization and
latent semantic analysis. Neural Computing and
Applications, 33(20), 13745-13766.
Hermawan, L., & Ismiati, M. B. (2020). Pembelajaran text
preprocessing berbasis simulator untuk mata kuliah
information retrieval. Jurnal Transformatika, 17(2),
188-199.
Hussain, H. M. (2007). Using text classification to
automate ambiguity detection in SRS documents
(Doctoral dissertation, Concordia University).
Kamsties, E., Berry, D. M., & Paech, B. (2001). Detecting
ambiguities in requirements documents using
inspections. In Proceedings of the first workshop on
inspection in software engineering (WISE’01) (Vol.
13).
Mannion, M., & Keepence, B. (1995). SMART
requirements. ACM SIGSOFT Software Engineering
Notes, 20(2), 42-47.
Mustaqim, T., Umam, K., & Muslim, M. A. (2020). Twitter
text mining for sentiment analysis on government’s
response to forest fires with vader lexicon polarity
detection and k-nearest neighbor algorithm. In Journal
of Physics: Conference Series (Vol. 1567, No. 3, p.
032024). IOP Publishing.
Nurfauziah, S. (2016). Pendeteksian Ketidaklengkapan
Kebutuhan Dengan Teknik Klasifikasi Pada Dokumen
Spesifikasi Kebutuhan Perangkat Lunak (Doctoral
dissertation, Institut Teknologi Sepuluh Nopember).
Pisat, T., Bartakke, M., & Patil, H. (2020). Synonym
Suggestion System using Word Embeddings. In 2020
4th International Conference on Trends in Electronics
and Informatics (ICOEI)(48184) (pp. 505-508). IEEE.
Rahimi, N., Eassa, F., & Elrefaei, L. (2020). An ensemble
machine learning technique for functional requirement
classification. symmetry, 12(10), 1601.
Ratniasih, N. L., Sudarma, M., & Gunantara, N. (2017).
Penerapan text mining dalam spam filtering untuk
APLIKASI chat. Majalah Ilmiah Teknologi Elektro,
16(3), 13. https://doi.org/10.24843/mite.2017.v16i03
p03
Thavareesan, S., & Mahesan, S. (2020). Word embedding-
based Part of Speech tagging in Tamil texts. In 2020
IEEE 15th International Conference on Industrial and
Information Systems (ICIIS) (pp. 478-482). IEEE.