ابتكر فريق بحثي في الجامعة الوطنية لأبحاث تكنولوجيا الإلكترونيات الروسية أداة مبتكرة تهدف إلى تسهيل عمل المبرمجين عبر الكشف المبكر عن أجزاء برمجية خطيرة وغير مرغوب فيها قبل إطلاق أي برنامج جديد.
وأظهرت الدراسة، التي نُشرت نتائجها خلال المؤتمر الروسي الدولي للصناعة الذكية 2025، أن مطوري البرمجيات، ولا سيما طلاب البرمجة، كثيرًا ما يرتكبون أخطاءً أثناء كتابة الشيفرة، تتضمن تعليمات غير ضرورية أو خطيرة، مما يتطلب مراجعة دقيقة قبل اختبار البرامج.
ويعمل الباحثون على أداة تحليل آلية تُعرف بـ "المصحح الذكي"، تقوم بفحص الشيفرة البرمجية دون الحاجة إلى تشغيلها، باستخدام تقنية التحليل الثابت، لاكتشاف مواطن الخلل المحتملة بشكل فعال.
تعتمد هذه الأداة على التحليل المعجمي الذي يقسم البرنامج إلى وحدات دلالية صغيرة ويحول النص إلى كلمات، ثم ينشئ شجرة تحليل تمثل الهيكل الداخلي للكود، مستخدمة خوارزميات متخصصة للبحث عن التعليمات المشبوهة داخل هذا الهيكل.
على الرغم من أن بعض وظائف الأداة ترتبط بالأمن السيبراني، إلا أنها لا تعد برنامجًا لمكافحة الفيروسات بالمعنى التقليدي، بل تستهدف نطاقًا واسعًا من المستخدمين المتمرسين في البرمجة، من الطلاب الذين يرغبون في مراجعة أعمالهم إلى المطورين المحترفين الذين يسعون لتحسين جودة الشيفرة قبل إصدارها.