Mining Software Requirements From Turkish Texts: Techniques and Challenges

Extraction of software requirements from natural language texts becomes more important in requirements engi-neering for the identification o f stakeholder needs hidden in big documentation. However, it ensures that the system goals will be completely understood. This step is principal for improving communication, refining documentation, and providing a clear set of requirements that guide software development and quality as-surance. The complexity and ambiguity of natural languages are significant, and mostly result in misinterpretations or incomplete requirements. The relevant information is usually scattered over several documents and communication channels, thus accurate capture remains still difficult. Extracting requirements from Turkish texts adds further challenges due to its unique features, such as high level of agglutination. This linguistic complexity makes natural language processing (NLP) tasks like tokenization, morphological and syntactic analysis more challenging. The great problem is even further amplified b y t he fact that t here are very few comprehensive NLP tools and resources available for the Turkish language. This paper reviews NLP methods used for software requirement extraction, emphasizing challenges and techniques that are applicable to Turkish texts in general and, specifically, the richness of morphology and word order flexibility and the tight-associated inherent ambiguities in this language. Moreover, we cover current studies in this area and describe the available libraries, tools, and resources for NLP in Turkish, pointing out the limitations and possible lines of future research.

Authors

Institutions

Publication Details

Published
2024-10-26
DOI
https://doi.org/10.1109/ubmk63289.2024.10773555
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Mining Software Requirements From Turkish Texts: Techniques and Challenges

Serhat Uzunbayir, Senem Kumova Metın
Software Engineering Research
article

Mining Software Requirements From Turkish Texts: Techniques and Challenges

Serhat Uzunbayir, Senem Kumova Metın
article en

Abstract

Extraction of software requirements from natural language texts becomes more important in requirements engi-neering for the identification o f stakeholder needs hidden in big documentation. However, it ensures that the system goals will be completely understood. This step is principal for improving communication, refining documentation, and providing a clear set of requirements that guide software development and quality as-surance. The complexity and ambiguity of natural languages are significant, and mostly result in misinterpretations or incomplete requirements. The relevant information is usually scattered over several documents and communication channels, thus accurate capture remains still difficult. Extracting requirements from Turkish texts adds further challenges due to its unique features, such as high level of agglutination. This linguistic complexity makes natural language processing (NLP) tasks like tokenization, morphological and syntactic analysis more challenging. The great problem is even further amplified b y t he fact that t here are very few comprehensive NLP tools and resources available for the Turkish language. This paper reviews NLP methods used for software requirement extraction, emphasizing challenges and techniques that are applicable to Turkish texts in general and, specifically, the richness of morphology and word order flexibility and the tight-associated inherent ambiguities in this language. Moreover, we cover current studies in this area and describe the available libraries, tools, and resources for NLP in Turkish, pointing out the limitations and possible lines of future research.

İzmir University of Economics (TR)
Openalex Percentile: Top 65%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.