Publication: Syntactic ambiguity detection framework for software requirements specification
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.orcid | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtualsource.department | 5f4274bd-7372-4d29-94d0-4f4c5f91116d | |
| cris.virtualsource.orcid | 5f4274bd-7372-4d29-94d0-4f4c5f91116d | |
| dc.contributor.author | Siti Syara Aiman Seh Wali | |
| dc.contributor.supervisor | Azlin Nordin | |
| dc.contributor.supervisor | Norsaremah Salleh | |
| dc.date.accessioned | 2026-01-20T04:41:31Z | |
| dc.date.available | 2026-01-20T04:41:31Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | In software development, clear and precise requirement specifications are essential for project success. However, ambiguities in software requirements often cause misunderstandings that lead to costly errors and delays. Among the various types of ambiguity, syntactic ambiguity arising from sentence structure poses a significant challenge in requirement specifications. This research introduces the Syntactic Ambiguity Detection Framework (SADF), specifically designed to identify and resolve syntactic ambiguities in software requirement documents. The framework adopts a multi-layered approach that combines linguistic analysis with practical heuristics, developed through a comprehensive review of existing ambiguity detection techniques and related ambiguity knowledge. This review examined various aspects of syntactic ambiguity explored in prior studies, highlighting both the strengths and limitations of current methods. These insights guided the design and development of SADF. To evaluate the framework’s effectiveness, a questionnaire survey was conducted involving experienced Requirement Engineering experts. Their valuable feedback contributed to refining the framework’s components and confirmed its practical utility in guiding engineers to detect syntactic ambiguities more effectively in requirement documents. This collaborative validation process ensured that SADF not only performs theoretically but also meets the practical needs of professionals in the field. Therefore, the main objective of this study is to develop a framework that can help Requirement Engineers with a systematic and user-friendly guideline which facilitates early detection and resolution of syntactic ambiguities, thereby improving the quality of Software Requirement Specification (SRS). Implementing SADF is expected to reduce misunderstandings, minimize costly rework, and streamline the software development life cycle ultimately contributing to more successful project outcomes. In conclusion, the SADF addresses a critical issue in requirements engineering by emphasizing syntactic clarity. The framework developed in this study offers structured guidelines and rules for identifying syntactic ambiguities in Software Requirements Specifications (SRS) and its adoption may help to enhance the quality of requirements specifications and support the overall success and efficiency of software projects. | |
| dc.description.abstractarabic | في تطوير البرمجيات، تُعد مواصفات المتطلبات الواضحة والدقيقة من العوامل الأساسية لنجاح المشروع. ومع ذلك، فإن الغموض في صياغة المتطلبات كثيراً ما يؤدي إلى سوء فهم مما يُسفر عن أخطاء مكلفة وتأخيرات في إنجاز المشاريع. من بين أنواع الغموض المختلفة، يُعد الغموض التركيبي الناتج عن بنية الجملة من أكثر التحديات تعقيدًا في وثائق متطلبات البرمجيات. يقدم هذا البحث إطار عمل يُعرف باسم إطار الكشف عن الغموض التركيبي (SADF)، وهو مصمم خصيصًا للكشف عن الغموض التركيبي والتعامل معه في وثائق متطلبات البرمجيات. يعتمد الإطار المقترح على نهج متعدد الطبقات يجمع بين التحليل اللغوي والاستدلال العملي، وقد تم تطويره بناءً على مراجعة شاملة للأبحاث السابقة والتقنيات الحالية في مجال الكشف عن الغموض. لتقييم فعالية إطار SADF، تم إجراء دراسة استقصائية باستخدام استبيان شارك فيه عدد من خبراء هندسة المتطلبات ذوي الخبرة. وقد ساعدت ملاحظاتهم وتعليقاتهم القيّمة في تحسين تصميم الإطار وتأكيد جدواه العملية، مما يضمن توافقه مع احتياجات الممارسين في المجال الواقعي. أثبتت نتائج التقييم أن SADF يمكن أن يساهم بشكل ملموس في دعم مهندسي المتطلبات على اكتشاف الغموض التركيبي بشكل منهجي وفعّال منذ المراحل المبكرة من تطوير البرمجيات. الهدف الرئيس من هذا الإطار هو توفير أداة إرشادية سهلة الاستخدام لمهندسي المتطلبات، تساعدهم على رفع جودة وثائق متطلبات البرمجيات من خلال تقليل الغموض، وبالتالي تقليل الحاجة لإعادة العمل المكلف، وتسريع دورة حياة تطوير البرمجيات. ختامًا، يعالج إطار SADF مشكلة حرجة في هندسة المتطلبات من خلال تعزيز الوضوح التركيبي، مما يساهم في دعم كفاءة المشاريع البرمجية ورفع احتمالية نجاحها. الكلمات المفتاحية: الغموض النحوي، الإطار، مواصفات متطلبات البرمجيات | |
| dc.description.callnumber | et QA 76.758 S6236S 2025 | |
| dc.description.cpsemail | cps2u@iium.edu.my | |
| dc.description.email | ||
| dc.description.identifier | Thesis : Syntactic ambiguity detection framework for software requirements specification / by Siti Syara Aiman binti Seh Wali | |
| dc.description.identity | G2311380Sitisyaraaimansehwali | |
| dc.description.kulliyah | Kulliyyah of Information and Communication Technology (KICT) | |
| dc.description.nationality | ||
| dc.description.notes | Thesis (MSCTS)--International Islamic University Malaysia, 2025. | |
| dc.description.physicaldescription | 1 online resource (xiii, 202 leaves) ; color illustrations. | |
| dc.description.programme | Master of Computing (Computer Science and Information Technology) | |
| dc.identifier.uri | https://studentrepo.iium.edu.my/handle/123456789/33788 | |
| dc.language.iso | en | |
| dc.publisher | Kuala Lumpur : Kulliyyah of Information and Communication Technology, International Islamic University Malaysia, 2025 | |
| dc.rights | OWNED BY STUDENT | |
| dc.subject | Syntactic Ambiguity;Software Requirements Specification;Framework | |
| dc.subject.lcsh | Software engineering | |
| dc.subject.lcsh | Ambiguity | |
| dc.subject.lcsh | Semantic computing | |
| dc.title | Syntactic ambiguity detection framework for software requirements specification | |
| dc.type | Master Theses | |
| dspace.entity.type | Publication | |
| oairecerif.author.affiliation | #PLACEHOLDER_PARENT_METADATA_VALUE# |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- G2311380Sitisyaraaimansehwali_SEC.pdf
- Size:
- 30.4 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full text.
