نام پژوهشگر: آرمان نجفی مخصوص

بررسی معیارهای موفقیت نرم افزارهای متن باز در راستای ساخت سیستم توصیه
thesis وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز - دانشکده مهندسی برق و کامپیوتر 1391
  آرمان نجفی مخصوص   اشکان سامی

از یک پروژه متن باز، به طور کلی چند گروه بهره می برند: مدیران پروژه، توسعه دهندگان، کاربران و حامیان مالی پروژه. در مواجه با یک پروژه جدید، موفقیت یا شکست آن، بر تصمیم های هر کدام از این گروه ها موثر خواهد بود. از این رو شناسایی زودهنگام موفقیت در پروژه متن باز می تواند تاثیر به سزایی در مدیریت و استراتژی های هر گروه بگذارد. در پژوهش پیش رو، ابتدا به شناسایی و جمع آوری داده های مربوط به 500 پروژه موفق و ناموفق از sourceforge اقدام شده است. در اولین گام با مطالعه مجموعه داده سعی شده است تا پرسش های کلیدی نظیر میزان استفاده از امکانات sourceforge، حداقل تیم توسعه، حداقل انتشار نسخه و نظام حاکم بر دانلود در پروژه های موفق و ناموفق، پاسخ داده شود. سپس با اعمال الگوریتم های داده کاوی، برخی از قوانین معمول در پروژه های موفق شناسایی گردید. بر این اساس ارائه بیش از یک پروانه کاربری ، عدم استفاده از ابزارهای قدیمی، ارائه پشتیبانی مناسب در سه ماهه سوم تولید، غالب پروژه ها را به سمت احتمال موفقیت بیشتر سوق می دهد. در گام سوم، مدلهایی برای توصیه موفقیت در این راستا ارائه شده است. بر اساس آزمایشات انجام گرفته بهترین مدل توسط الگوریتم classification via regression ایجاد می شود. همچنین مدل های کاربردی تر، به گونه ای ساخته شدند که در کوتاهترین زمان پس از شروع پروژه، قادر به پیش بینی با دقت مناسب باشند.