بررسی عادت‌های حل مسأله در برنامه‌نویسان کامپیوتری: مطالعه‌ی موردی در شرکت‌های ایرانی

Publish Year: 1399
نوع سند: مقاله ژورنالی
زبان: Persian
View: 294

This Paper With 12 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

JR_TJEE-50-2_028

تاریخ نمایه سازی: 4 آذر 1399

Abstract:

برنامه­نویسان در نحوه‌ی کدنویسی با هم فرق دارند. بررسی عادت­های برنامه­نویسان در کدنویسی هم به انتخاب برنامه­نویسان مناسب و هم به آموزش آن­ها کمک می­کند و در نتیجه باعث بهتر شدن برنامه­های کامپیوتری می­شود. این مسأله یعنی بررسی عادت­های برنامه­نویسان در کدنویسی، در خارج از ایران و معمولاً بین برنامه­نویسان دانشجو بررسی شده است. ولی بنا بر دانش ما تا کنون در ایران  مطالعه نشده است. به منظور پر کردن این شکاف و فراهم آوردن دانش بومی در این زمینه، در پژوهش حاضر با تمرکز بر عادت­های مربوط به استفاده از روش­­های حل مسأله یعنی بالا-به-­پایین، پایین-­به-­بالا، اول-­سطح و اول-­عمق، پرسش‌نامه‌ای بین 52 برنامه­نویس ایرانی که در حوزه‌ی توسعه‌ی سیستم‌های نرم‌افزاری شاغل بودند؛ توزیع شد و علاوه‌بر میزان استفاده از روش­های مختلف حل مسأله، تفاوت­های فردی برنامه­نویسان نیز از طریق آن اندازه­گیری شد. سپس داده­های جمع‌آوری شده با استفاده از روش­های آماری تحلیل شد. نتایج به­دست­آمده، این موضوع را تأیید می­کند که برنامه­نویسان ایرانی نیز بعضی از روش­های حل مسأله را به روش­های دیگر ترجیح می­دهند و  سن، جنسیت، تجربه­ی برنامه­نویسی و شخصیت برنامه­نویس از عوامل مؤثر بر میزان استفاده از روش­های حل مسأله در برنامه­نویسی هستند.

Authors

زهرا کریمی

گروه علوم کامپیوتر - دانشگاه شهرکرد

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • [1]      Z. Karimi, A. Baraani-Dastjerdi, N. Ghassem-Aghaee, and S. Wagner, ...
  • [2]      A. Cox and M. Fisher, “Programming style:  influences, factors, ...
  • [3]      I. Vessey, “Expertise in debugging computer programs: a process ...
  • [4]      A.V. Mayrhauser and A.M. Vans, “Hypothesis-driven understanding process during ...
  • [5]      M. Fisher, A. Cox, and L. Zhao, “Using sex ...
  • [6]      A.J. Ko and B. Uttl, “Individual differences in program ...
  • [7]      J.P. Ostberg, S. Wagner and E. Weilemann, “Does personality ...
  • [8]      R. Malhotra, Empirical Research in Software Engineering Concepts, Analysis, ...
  • [9]      N.M. Webb, P. Ender, and S. Lewis, “Problem solving ...
  • [10]      D.J. Hall, C.G. Cegielski, and J.N. Wade, “Theoretical value ...
  • [11]      سعاد شریفات‌زاده و محمدعلی زارع چاهوکی، «یادگیری انتقالی با ...
  • [12]      عاتکه گشوارپور و عطااله عباسی، «بررسی تفاوت‌های پاسخ به ...
  • نمایش کامل مراجع