طبقه بندی توسعه دهندگان نرم افزار با استفاده از استخراج ویژگیهای برنامه نویسان از روی داده های بزرگ

سال انتشار: 1397
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 277

متن کامل این مقاله منتشر نشده است و فقط به صورت چکیده یا چکیده مبسوط در پایگاه موجود می باشد.
توضیح: معمولا کلیه مقالاتی که کمتر از ۵ صفحه باشند در پایگاه سیویلیکا اصل مقاله (فول تکست) محسوب نمی شوند و فقط کاربران عضو بدون کسر اعتبار می توانند فایل آنها را دریافت نمایند.

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

لینک ثابت به این مقاله:

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

DTCONF01_070

تاریخ نمایه سازی: 19 اسفند 1399

چکیده مقاله:

یکی از فاکتورهای مهم در اصول مهندسی نرم افزار، برای تولید محصولات نرم افزاری مدیریت زمان میباشد. هر چه زمان تولید محصول نرم افزاری با در نظر گرفتن کیفیت آن سریع تر باشد، مقبولیت آن بالاتر رفته و در رقابت با سایر رقبا پیروز میشود. یکی از چالش های اساسی در مدیریت زمان، بالا بودن زمان هدر دادن برنامه نویسان می باشد. معمولا برنامه نویسان بر اساس سطح تخصصشان، زمان هدر دادن متفاوتی دارند. منظور از زمان هدر دادن ، مجموع زمانهایی است که توسعه گر از منابع سیستم استفاده میکند اما هیچ خروجی مناسبی برای نرم افزار تولید نمی کند. در این مقاله روشی برای شناسایی سطح تخصص برنامه نویسان بر اساس مقدار زمان هدر دادن در برنامه نویسی معرفی میشود. در واقع نشان داده میشود که هر چه زمان هدر دادن در برنامه نویسی کمتر باشد، آن برنامه نویس دارای سطح تخصص بالایی میباشد. برای ارزیابی مدل ارائه شده از دیتاست Enriched Event Streams ارائه شده توسط MSR استفاده شده است. نتایج کار Precision بالای 75 درصد و Recall بالای 55 درصد را نشان میدهد

کلیدواژه ها:

زمان هدر رفته ، طبقه بندی کامپایل و .Build توسعهگران نرم افزار ،

نویسندگان

فروزان فرخیان

استادیار گروه مدیریت محیط زیست، واحد اهواز، دانشگاه آزاد اسلامی، اهواز، ایران

علی رضا ملکی جهان

کارشناس ارشد مدیریت صنایع گرایش تولید، مدیر کل سازمان تنظیم مقررات و ارتباطات رادیویی منطقه جنوب غرب،کشور

سیدعلی شاهرخی

اداره کل منطقه جنوب غرب