کتاب تحلیل شبکهای سایتهای میزبانی کد، نوشتهٔ هادی صفری، کتابی در زمینهٔ استفاده از روش تحلیل شبکهای است. در سالهای اخیر استفاده از روشهای تحلیل شبکهای برای بررسی انواع شبکههای اجتماعی رایج شده است.
هادی صفری در این کتاب به سراغ کاوش نوعی خاص از شبکههای اجتماعی رفته است: شبکهای از برنامهنویسان و برنامههایشان.
سایت گیتلب (GitLab) یکی از سایتهای میزبانی کد بر اساس سیستم کنترل نسخهٔ توزیعشدهٔ گیت (git) است. این سایت در سالهای اخیر بسیار محبوب شده است و پس از سایت مشهور گیتهاب (GitHub)، در جایگاه دوم در بین سایتهای مشابه قرار دارد. پس از آن که مایکروسافت در سال 2018 گیتهاب را خرید، محبوبیت گیتلب بیش از پیش افزایش یافت. سایتهای میزبانی کد بستری برای رشد نرمافزارهای متنباز فراهم میکنند که برنامهنویسانی از سرتاسر جهان، با کمک هم آنها را توسعه میدهند.
بر خلاف برخی از سایتهای مشابه، تحقیقات کمی دربارهٔ گیتلب صورت گرفته است. در کتاب مورد بحث، نویسنده با استفاده از روشهای رایج تحلیل شبکههای اجتماعی این سایت را مورد بررسی قرار میدهد.
صفری ابتدا بهاختصار خواننده را با تاریخچه و ماهیت سایتهای میزبانی کد، به طور خاص سایت گیتلب و سیستم کنترل نسخهٔ توزیعشدهٔ گیت آشنا میکند و اصطلاحات و مفاهیم رایج در این سایتها را توضیح میدهد. سپس با بررسی حدود سیصد پژوهش صورتگرفته در خصوص سایتهای میزبانی کد، از جمله گیتهاب، سورسفورج، گوگلکد و گیتلب، جنبههای مختلف بررسیشده و آخرین وضعیت تحلیلهای دانشگاهی را تا زمان نگارش کتاب تشریح میکند. نگارنده در ادامه با روشهایی مانند بررسی ویژگیهای ساختاری گراف، شاخصهای مرکزیت و نیز روشهای آماری مبتنی بر تحلیل همبستگی، کاربران و پروژههای سایت گیتلب را همانند یک شبکهٔ اجتماعی مورد بررسی قرار میدهد تا بتواند به تحلیل ماهیت آن بپردازد. در انتها صفری میزان موفقیت سایت گیتلب را در جذب پروژههای متنباز بزرگ و گروههای برنامهنویسان ارزیابی میکند و پیشنهادهایی برای بهبود سهم این سایت از بازار ارائه میدهد.
علاقهمندان و پژوهشگران حوزهٔ تحلیل شبکهای، تحلیل شبکههای اجتماعی و نظریهٔ گراف کاربردی میتوانند به عنوان یک نمونهٔ عملی از کتاب تحلیل شبکهای سایتهای میزبانی کد: مطالعهٔ موردی سایت گیتلب استفاده کنند. متخصصین حوزهٔ مهندسی نرمافزار نیز این کتاب را به عنوان نمونهای از تحقیقات دربارهٔ ابزارهای توسعهٔ نرمافزار مفید خواهند یافت.