شماره ركورد :
1141459
عنوان مقاله :
بررسي عادت‌هاي حل مسأله در برنامه‌نويسان كامپيوتري: مطالعه‌ي موردي در شركت‌هاي ايراني
عنوان به زبان ديگر :
An Investigation of Problem-Solving Habits of Computer Programmers: A Case Study in Iranian Companies
پديد آورندگان :
كريمي، زهرا دانشگاه شهركرد - گروه علوم كامپيوتر، شهركرد، ايران
تعداد صفحه :
12
از صفحه :
833
تا صفحه :
844
كليدواژه :
مهندسي نرم‌افزار تجربي , عادت‌ها در برنامه‌نويسي , روش‌هاي حل مسأله , برنامه‌نويسان ايراني , تحليل آماري
چكيده فارسي :
برنامه­ نويسان در نحوه‌ي كدنويسي با هم فرق دارند. بررسي عادت ­هاي برنامه­ نويسان در كدنويسي هم به انتخاب برنامه­ نويسان مناسب و هم به آموزش آن­ها كمك مي­ كند و در نتيجه باعث بهتر شدن برنامه­ هاي كامپيوتري مي­ شود. اين مسأله يعني بررسي عادت­ هاي برنامه­ نويسان در كدنويسي، در خارج از ايران و معمولاً بين برنامه­ نويسان دانشجو بررسي شده است. ولي بنا بر دانش ما تاكنون در ايران مطالعه نشده است. به منظور پر كردن اين شكاف و فراهم آوردن دانش بومي در اين زمينه، در پژوهش حاضر با تمركز بر عادت­ هاي مربوط به استفاده از روش ­­هاي حل مسأله يعني بالا-به-­پايين، پايين-­به-­بالا، اول-­سطح و اول-­عمق، پرسش‌نامه‌اي بين 52 برنامه­نويس ايراني كه در حوزه‌ي توسعه‌ي سيستم‌هاي نرم‌افزاري شاغل بودند؛ توزيع شد و علاوه‌بر ميزان استفاده از روش­هاي مختلف حل مسأله، تفاوت­ هاي فردي برنامه­ نويسان نيز از طريق آن اندازه­ گيري شد. سپس داده ­هاي جمع‌آوري شده با استفاده از روش­هاي آماري تحليل شد. نتايج به ­دست ­آمده، اين موضوع را تأييد مي ­كند كه برنامه­ نويسان ايراني نيز بعضي از روش ­هاي حل مسأله را به روش­هاي ديگر ترجيح مي ­دهند و سن، جنسيت، تجرب ه­ي برنامه ­نويسي و شخصيت برنامه ­نويس از عوامل مؤثر بر ميزان استفاده از روش­هاي حل مسأله در برنامه ­نويسي هستند.
چكيده لاتين :
Programmers differ in how they generate source codes. The study of these differences, programming habits, helps us to select and train programmers. This has been studied before and specially among student programmers. To the extent we know, such a study has not been carried out in Iran. To fill this gap and gather local knowledge, in the present research, we distributed an individual difference questionnaire among 52 programmers in various Iranian software companies. Using the collected data, we studied the influence of age, gender, experience and personality on four problem solving strategies: top-down, bottom-up, breadth-first, and depth-first. We analyzed the data statistically and found that Iranian programmers have a preference towards specific programming strategies as mentioned before in other studies. Besides, age, gender, experience, and personality traits affect their preferences.
سال انتشار :
1399
عنوان نشريه :
مهندسي برق دانشگاه تبريز
فايل PDF :
8113614
لينک به اين مدرک :
بازگشت