Key points are not available for this paper at this time.
تزداد أهمية قابلية استخدام واجهات برمجة التطبيقات (APIs) لزيادة إنتاجية المبرمجين. استنادًا إلى الخبرة في دراسات قابلية الاستخدام لواجهات برمجة التطبيقات المحددة، تم استكشاف تقنيات لدراسة قابلية استخدام خيارات التصميم الشائعة في العديد من واجهات برمجة التطبيقات. تم إجراء دراسة مقارنة لتقييم كيفية استخدام المبرمجين المحترفين لواجهات برمجة التطبيقات التي تتطلب معلمات في منشئي الكائنات مقارنةً بمنشئي "افتراضيين" بدون معلمات. وقد تم افتراض أن المعلمات المطلوبة ستؤدي إلى إنشاء واجهات برمجة تطبيقات أكثر قابلية للاستخدام ووثائق ذاتية من خلال توجيه المبرمجين نحو الاستخدام الصحيح للكائنات ومنع الأخطاء. ومع ذلك، في الدراسة، وُجد، على عكس التوقعات، أن المبرمجين يفضلون بشدة ويكونون أكثر كفاءة مع واجهات برمجة التطبيقات التي لا تتطلب معلمات للمنشئ. تم تحليل سلوك المشاركين باستخدام إطار الأبعاد المعرفية، مما كشف أن المعلمات المطلوبة للمنشئ تتداخل مع استراتيجيات التعلم الشائعة، مما يسبب التزام غير مرغوب فيه مبكرًا.
دراسة ستايلوس وآخرون (الثلاثاء) هذا السؤال.