Geri Dön

Augmenting bus factor analysis with visualization

Otobüs faktörü analizinin görselleştirme ile güçlendirilmesi

  1. Tez No: 851047
  2. Yazar: MUHAMMAD UMAIR AHMED
  3. Danışmanlar: YRD. DOÇ. DR. ERAY TÜZÜN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Veri görselleştirme, Data visualization
  7. Yıl: 2024
  8. Dil: İngilizce
  9. Üniversite: İhsan Doğramacı Bilkent Üniversitesi
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

'Otobüs faktörü', 'kamyon faktörü' olarak da bilinir, bir yazılım projesinin ne kadar savunmasız olduğunu ölçen bir metriktir ve projenin durması için kaç kişinin projeden ayrılması gerektiğini belirler. Yazılım projeleri için otobüs faktörünü hesaplama üzerine mevcut araştırmalar bulunsa da, otobüs faktörünü görselleştirmek üzerine sınırlı çalışma vardır. Görsel olarak sunulan sayısal otobüs faktörü, karar vericilerin projedeki iş yükünü ve bilgi dağılımını yönetmelerine, ayrıca planlama ve işe alım kararlarında yardımcı olabileceğine inanıyoruz. Bu tezde, Git geçmişinden yararlanarak, yazılım projeleri için otobüs faktörü ve projeye katkılarını görselleştirmek için BFViz adlı bir araç geliştirilmiş ve değerlendirilmiştir. Bu araç, etkileşimli gezilebilir bir ağaç haritası, filtreleme, bireysel katkı verileri ve katkıda bulunanın ayrılışı simülasyonu ile bir dosya tarayıcısı benzeri bir arayüz sunan bir web uygulamasıdır. Bu uygulama, dört kullanıcı değerlendirme turu ile doğrulanmıştır. Proje sahiplerinden ve mühendislik yöneticilerinden geliştiricilere kadar çeşitli kullanıcılar, üzerinde çalıştıkları açık kaynaklı bir projede aracı kullanarak görevleri tamamlamıştır. Kullanıcılardan, yarı yapılandırılmış bir mülakat ve özellik sıralama etkinliği kullanılarak geri bildirim alınmıştır. Görevlerin genel tamamlama oranı %79.55 olarak hesaplanmıştır. Tüm vaka çalışması katılımcıları, metin raporları yerine BFViz'i kullanılarak otobüs faktörü verilerini anlamayı tercih etmiştir. Ortalama sıralama ile en üst üç özellik, katkıda bulunanların listesi, dosya ve klasörlerin görselleştirmesi ve simülasyon modu olmuştur.

Özet (Çeviri)

'Bus factor', also known as 'truck factor', is a measure of how vulnerable a software project is based on the minimum number of people who would have to leave the project (be 'hit by a bus') for it to stall. There is existing research on how to calculate bus factor for software projects but limited work on visualizing the bus factor. We believe providing visualization along with conventionally provided numerical bus factor results will help decision-makers manage the workload and knowledge distribution across the project and also help in planning and hiring decisions. This thesis proposes, implements, and evaluates a tool named BFViz to visualize bus factor and contributions for software projects from pre-processed Git history. It is a web application that provides a file-browser-like interface with an interactively navigable treemap. Additionally, it has filename-based filtering, individual contribution data for files and folders, and simulation of contributor departure. The tool is validated with a round of four user evaluations where users, ranging from project owners and engineering managers to developers, complete tasks using the tool on an open-source project that they are involved in and provide feedback with a semi-structured interview and a feature ranking activity. The overall task completion rate for the tasks was 79.55%. All case study participants preferred BFViz over text reports to understand bus factor data. The top three features, by mean ranking, were the contributors' list, the files and folders' visualization, and the simulation mode.

Benzer Tezler

  1. Otobüs işletmeleri işgörenlerinin iş değerlerinin oluşmasında bireysel değerlerin rolü üzerine Ankara Şehirlerarası Terminal İşletmesi'nde bir araştırma

    The role of individual values in the formation of work values bus transportation enterprises employee: a research in Ankara Intercity Terminal Operation

    MERVE TUNCEL

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    İşletmeKütahya Dumlupınar Üniversitesi

    İşletme Ana Bilim Dalı

    DOÇ. DR. HAKAN KARA

  2. Bitki ekstraktlarıyla zenginleştirilmiş polimer esaslı hidrojel yara örtüsü geliştirilmesi ve karakterizasyonu

    Development and characterization of polymer-based hydrogel wound dressings enriched with plant extracts

    MUHAMMET KAMİL KERİM

    Yüksek Lisans

    Türkçe

    Türkçe

    2026

    BiyomühendislikSakarya Üniversitesi

    Biyomedikal Mühendisliği Ana Bilim Dalı

    PROF. DR. MAHMUT ÖZACAR

  3. Yeni yatırım kararlarının alınmasında maliyet fayda endeksinin kamu hastanelerinde kullanımı ve bir uygulama

    Use of benefit index at public hospitals to make decision of new investments and application

    NURULLAH UÇKUN

    Doktora

    Türkçe

    Türkçe

    1999

    İşletmeAnadolu Üniversitesi

    İşletme Ana Bilim Dalı

    PROF. DR. SEMİH BÜKER

  4. Gestion de performance avec DEA en utilisant les extensions de controle des poids, d'efficacite croisee et d'analyse de fenetre

    Ağırlık kısıtlamaları, çapraz etkinlik ve pencere analizi yöntemleri kullanılarak veri zarflama analizi ile performans yönetimi

    FİRÜZAN İŞCAN

    Yüksek Lisans

    Fransızca

    Fransızca

    1999

    Endüstri ve Endüstri MühendisliğiGalatasaray Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. E. ERTUĞRUL KARSAK

  5. Amniyotik sıvı kaynaklı kök hücrelerin osteojenik farklılaşmasının optimizasyonunda adaylar: TGF-ß3, 17ß-estradiol ve osteoprotegerin

    Potential canditates on optimization of osteogenic differentiation of amniotic fluid derived stem cells: TGF-ß3, 17ß-estradiol and osteoprotegerin

    TAYFUN DİKMEN

    Doktora

    Türkçe

    Türkçe

    2021

    Histoloji ve EmbriyolojiAfyon Kocatepe Üniversitesi

    Histoloji ve Embriyoloji Ana Bilim Dalı

    PROF. DR. KORHAN ALTUNBAŞ

    PROF. DR. METİN ERDOĞAN