يُعد الغموض في متطلبات البرمجيات سببًا رئيسًا لسوء التفسير وعيوب التصميم وإعادة العمل وتأخر المشروعات في هندسة البرمجيات، إذ تُبنى القرارات التصميمية والبرمجية والاختبارية على نصوص المتطلبات، فإذا احتمل النص الواحد أكثر من قراءة انعكس ذلك فرقًا متنازعة وجداول زمنية مضطربة وتكاليف إضافية، ومن هنا تكتسب أدوات الكشف الآلي عن الغموض أهمية عملية كبيرة بوصفها خط دفاع مبكر عن جودة المتطلبات قبل انتقال عيوبها إلى مراحل أغلى كلفة في التصحيح
وتتعدد صور الغموض في المتطلبات بين غموض معجمي ناشئ عن ألفاظ غامضة أو متعددة المعاني، وغموض بنيوي ناشئ عن تراكيب لغوية تحتمل أكثر من تحليل، وغموض دلالي سياقي لا يظهر إلا بقراءة النص في سياقه الكامل، وهو ما يجعل الأساليب المعتمدة على تمثيل واحد للنص قاصرة عن الإحاطة بهذه الصور مجتمعة، ويدفع نحو أطر هجينة تجمع بين الأدلة المعجمية والبنيوية والدلالية في منظومة واحدة
أولًا: أهداف الدراسة ومنهجيتها
اقترحت الدراسة إطارًا هجينًا دلاليًا ومعجميًا لكشف الغموض يدمج بين التمثيلات المعجمية والبنيوية والسياقية لتحديد عبارات متطلبات البرمجيات الغامضة، وطُبق الإطار على مجموعتي بيانات معياريتين هما مجموعة مواصفات متطلبات البرمجيات ومجموعة المتطلبات الوظيفية وغير الوظيفية، وخضعت البيانات لمعالجة مسبقة شملت تقطيع النصوص إلى وحداتها وإرجاع الكلمات إلى جذوعها الصرفية وإزالة الضوضاء، بينما عولج اختلال التوازن بين الفئات داخل أجزاء التدريب بتقنية توليد العينات الاصطناعية للأقلية المعروفة باسم سموت
وقيّمت الدراسة ثلاث استراتيجيات للنمذجة، تمثلت الأولى في مصنفات أساسية تعتمد على سمات تردد المصطلح ومعكوس تردد الوثيقة والوحدات الحرفية المتسلسلة، وتمثلت الثانية في نماذج دلالية قائمة على التضمينات الصادرة عن نموذج إس بيرت للجمل، وتمثلت الثالثة في التمثيل الهجين الذي يجمع بين المصدرين معًا، ولتعزيز الصلاحية التجريبية استخدم الباحثون التحقق المتقاطع الطبقي خماسي الطيات، وقارنوا النتائج بنموذج بيرت المحول المضبوط ضبطًا دقيقًا، وأجروا اختبارات للدلالة الإحصائية، وقدروا موثوقية التعليقات التوضيحية بمعامل كابا لكوهين
ثانيًا: أبرز النتائج
1، حققت النماذج الأساسية المعتمدة على السمات المعجمية دقة تصنيفية مرتفعة من حيث الإحكام، غير أنها سجلت استدعاءً أدنى نسبيًا، وهو ما حد من قدرتها على التقاط المتطلبات الغامضة في ظل اختلال التوازن بين الفئات، إذ تميل هذه النماذج إلى تفويت حالات غموض حقيقية مقابل تجنب الإنذارات الكاذبة
2، حقق التمثيل الهجين المقترح الأداء الأقوى والأكثر توازنًا عمليًا عبر مجموعتي البيانات، ولا سيما عند اقترانه بتصنيف آلات الدعم الاتجاهي، إذ تحسن الاستدعاء ودرجة إف واحد مقارنة بالأساليب المنفردة، غير أن الاختبارات الإحصائية أظهرت أن هذه المكاسب على أقوى خط أساس معجمي لم تبلغ حد الدلالة الإحصائية عند مستوى خمسة في المئة
3، بينت النتائج أن النمذجة المشتركة للغموض المعجمي وأنماط الغموض البنيوي والدلالات السياقية تلتقط صورًا صريحة وضمنية من الغموض كثيرًا ما تغفلها الأساليب أحادية التمثيل، بما يجعل الإطار الهجين أكثر ملاءمة لمتطلبات واقعية متنوعة الصياغات والمصادر
ثالثًا: دلالات الدراسة وتطبيقاتها
تخلص الدراسة إلى أن دمج التمثيلات المعجمية والبنيوية والدلالية يوفر منهجًا متينًا وقابلًا للتوسع على الأرجح لكشف الغموض في هندسة متطلبات البرمجيات، ويسهم في تحسين جودة المتطلبات وتقليل مخاطر سوء التفسير وتوفير دعم آلي أكثر موثوقية لتحليل المتطلبات، مع التنبيه إلى أن التفوق العددي للإطار الهجين لم يقترن بدلالة إحصائية حاسمة، وهو ما يستدعي الحذر في التعميم ويدعو إلى تجارب أوسع على بيانات أكبر وأكثر تنوعًا
وتفيد هذه النتائج الباحثين العرب وطلاب الدراسات العليا في هندسة البرمجيات ومعالجة اللغات الطبيعية، إذ تقدم وصفة منهجية قابلة لإعادة الإنتاج تجمع بين بساطة السمات المعجمية وعمق التمثيلات الدلالية، وتفتح بابًا لدراسات لاحقة على متطلبات مكتوبة باللغة العربية أو مزدوجة اللغة، حيث تتضاعف تحديات الغموض بتعدد الصياغات والترجمات ومستويات التحرير
وخلاصة القول إن الغموض في المتطلبات عدو صامت لجودة البرمجيات يكلف المشروعات وقتًا ومالًا وثقة، وإن الأطر الهجينة التي تقرأ النص معجميًا وبنيويًا ودلاليًا في وقت واحد تمثل اتجاهًا واعدًا لكشفه مبكرًا، شريطة أن تُقيم النتائج بصرامة إحصائية لا تكتفي بالأرقام المجردة عن اختبارات الدلالة








