کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
523613 868388 2010 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Non-programmers identifying functionality in unfamiliar code: strategies and barriers
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Non-programmers identifying functionality in unfamiliar code: strategies and barriers
چکیده انگلیسی

Source code on the web is a widely available and potentially rich learning resource for non-programmers. However, unfamiliar code can be daunting to end-users without programming experience. This paper describes the results of an exploratory study in which we asked non-programmers to find and modify the code responsible for specific functionality within unfamiliar programs. We present two interacting models of how non-programmers approach this problem: the Task Process Model and the Landmark-Mapping model. Using these models, we describe code search strategies non-programmers employed and the barriers they encountered. Finally, we propose guidelines for future programming environments that support non-programmers in finding functionality in unfamiliar programs.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Visual Languages & Computing - Volume 21, Issue 5, December 2010, Pages 263–276
نویسندگان
, ,