هندسة البرمجيات التجريبية (Experimental software engineering) هو النطاق الفرعي لهندسة البرمجيات مع التركيز على تجارب على أنظمة البرمجيات (منتجات البرمجيات والعمليات والموارد).[1] وهي غير مهتمة في وضع تجارب على البرنامج، في جمع البيانات من تلك التجارب، ووضع القوانين والنظريات من هذه البيانات. أنصار البرمجيات الهندسية التجريبية تدعو إلى ان التجريب هو وسيلة هامة في المساهمة في تراكم المعرفة في هندسة البرمجيات.
هندسة البرمجيات التجريبية (Empirical software engineering) هو مفهوم ذات الصلة، وتستخدم في بعض الأحيان بشكل مترادف مع هندسة البرمجيات التجريبية (Experimental software engineering). هندسة البرمجيات التجريبية (Empirical software engineering) هي مجال أبحاث تؤكد أن استخدام الدراسات التجريبية من جميع الأنواع تجميع المعرفة. الأساليب المستخدمة في ذلك التجارب، ومجموعة متنوعة من دراسات الحالة، والدراسات الاستقصائية والتحليلات الإحصائية.
المنطق
منهج علمي يشير إلى وجود دورة من الملاحظات والقوانين والنظريات للنهوض بالعلم. تطبق هندسة البرمجيات التجريبية هذا الأسلوب على البرمجيات.
مختبرات البحوث
هناك عدد من المختبرات في الجامعات ومعاهد البحوث، والتي تتخصص في صناعة البرمجيات في الهندسة التطبيقية، وتشمل هذه :
- شبكة بحوث هندسة البرمجيات العالمية (ISERN)
- معهد فراونهوفر لهندسة البرمجيات التجريبية (IESE)
- مرصد شيفيلد لهندسة البرمجيات
- مختبر ابحاث سيمولا
- COPPE/UFRJ مجموعة هندسة البرمجيات التجريبية
- جامعة أوسلو
المراجع
- "معلومات عن هندسة البرمجيات التجريبية على موقع academic.microsoft.com". academic.microsoft.com. مؤرشف من الأصل في 6 أبريل 2020.
- باري بوهم, Hans Dieter Rombach, and Marvin V. Zelkowitz (eds.), Foundations of Empirical Software Engineering — The Legacy of Victor R. Basili, Springer-Verlag, 2005, .
- H. Dieter Rombach, Victor R. Basili and Richard W. Selby (eds.), [Experimental Software Engineering Issues: Critical Assessment and Future Directions], Springer-Verlag, 1993, .
- Basili, V.; Rombach, D.; Schneider, K.; Kitchenham, B.; Pfahl, D.; Selby, R. (Eds.),Empirical Software Engineering Issues. Critical Assessment and Future Directions, Springer-Verlag, 2007, .