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

  • سال انتشار: 1399
  • محل انتشار: فصلنامه مهندسی برق دانشگاه تبریز، دوره: 50، شماره: 2
  • کد COI اختصاصی: JR_TJEE-50-2_028
  • زبان مقاله: فارسی
  • تعداد مشاهده: 425
دانلود فایل این مقاله

نویسندگان

زهرا کریمی

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

چکیده

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

کلیدواژه ها

مهندسی نرم‌افزار تجربی, عادت‌ها در برنامه‌نویسی, روش‌های حل مسأله, برنامه‌نویسان ایرانی, تحلیل آماری

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.