تطوير المستخدم النهائي

يشير تطوير المستخدم النهائي (EUD) أو برمجة المستخدم النهائي (EUP) إلى الأنشطة والأدوات التي تسمح للمستخدمين النهائيين - الأشخاص الذين ليسوا مطورين برامج محترفين - ببرمجة أجهزة الكمبيوتر. يمكن للأشخاص غير المطورين المحترفين استخدام أدوات تطوير المستخدم النهائي لإنشاء أو تعديل عناصر البرامج وكائنات البيانات المعقدة دون معرفة كبيرة بلغة البرمجة. في عام 2005، تم تقدير (باستخدام إحصاءات من مكتب الولايات المتحدة لإحصاءات العمل ) أنه بحلول عام 2012 سيكون هناك أكثر من 55 مليون مطور مستخدم نهائي في الولايات المتحدة، مقارنة بأقل من 3 ملايين مبرمج محترف. توجد مناهج مختلفة لهذه الأنشطة، وهي موضوع بحث نشط في مجال علوم الكمبيوتر والتفاعل بين الإنسان والحاسوب. تشمل الأمثلة برمجة اللغة الطبيعية،Little, Greg, and Robert C. Miller. "Translating keyword commands into executable code." Proceedings of the 19th annual ACM symposium on User interface software and technology. ACM, 2006. Bruckman, Amy, and Elizabeth Edwards. "Should we leverage natural-language knowledge? An analysis of user errors in a natural-language-style programming language." Proceedings of the SIGCHI conference on Human Factors in Computing Systems. ACM, 1999.
APA  وجداول البيانات، at "Encyclopedia of Human-Computer Interaction". ولغات البرمجة النصية (خاصة في مجموعة المكتب أو تطبيق فني)، والبرمجة المرئية، وغيرها .

 المراجع 

تصنيف:برمجة
تصنيف:تصميم البرمجيات
تصنيف:تفاعل الإنسان مع الحاسوب
تصنيف:مزايا برمجيات