چکیده مقاله
در دهه های اخیر، مفهوم اکوسیستم نرم افزاری SECO به عنوان یک چارچوب تحلیلی برای بررسی تعاملات میان پروژه ها، سازمان ها، فناوری ها و کاربران، جایگاه ویژه ای در مهندسی نرم افزار یافته است با گسترش نرم افزارهای متن باز OSS ، نوع خاصی از این اکوسیستم ها به نام اکوسیستم نرم افزاری متن باز OSSECO شکل گرفته که به دلیل ساختار باز، مشارکت پذیر و غیرمتمرکز خود، مزایای اقتصادی، فنی و اجتماعی قابل توجهی را به همراه دارد هدف این مقاله، تبیین مفهومی، ساختاری و مدیریتی اکوسیستم های متن باز و بررسی ویژگی های متمایز آن ها در مقایسه با سایر انواع SECOها است اکوسیستم های OSSECO برخلاف اکوسیستم های نرم افزاری مالکیتی، بر پایه مشارکت داوطلبانه جامعه توسعه دهندگان، تعامل آزاد با کد منبع، و تصمیم گیری جمعی شکل می گیرند در این مقاله، عناصر کلیدی OSSECO شامل فرآیند توسعه غیرمتمرکز، مدل های حکمرانی مشارکتی، الگوهای همکاری فناورانه و اجتماعی، و منابع داده ای تحلیل شونده همچون مخازن کد، لیست های پستی و ابزارهای گزارش اشکال مورد بحث قرار گرفته است همچنین یک تعریف جامع از OSSECO با توجه به سیر تحول مفهومی از ECO، BECO و SECO ارائه شده است که بیان می دارد OSSECO یک اکوسیستم نرم افزاری است که در محیطی ناهمگن شکل می گیرد، مرکز ثقل آن جامعه ای از توسعه دهندگان متن باز است و تعاملات آن حول یک پلتفرم باز یا نیمه باز سازمان می یابد در ادامه، یک طبقه بندی مفهومی از واژگان رایج در حوزه OSSECO در سه بعد پلتفرم نرم افزاری، جامعه متن باز و شبکه اکوسیستم ارائه شده که می تواند به عنوان مرجعی برای پژوهشگران و تصمیم گیران در جهت تحلیل، طراحی و بهبود چنین اکوسیستم هایی مورد استفاده قرار گیرد در پایان، فرصت های پژوهشی آینده در زمینه ارزیابی کیفیت، پایداری و توسعه مدل های حکمرانی در اکوسیستم های متن باز نیز معرفی شده اند
کلیدواژهها
نویسندگان
شیوه ارجاع
�افی، یاسمن و موسوی، نرگس،1404،ایجاد و مدیریت اکوسیستم های نرم افزاری باز،بیست و هفتمین کنفرانس ملی علوم و مهندسی کامپیوتر و فناوری اطلاعات،بابل
ارائهشده در
مجموعه مقالات بیست و هفتمین کنفرانس ملی علوم و مهندسی کامپیوتر و فناوری اطلاعات26 تیر 1404 · بابل