Geri Dön

A framework to improve user story sets through collaboration

Kullanıcı hikaye kümelerini işbirlikçi şekilde iyileştiren bir çerçeve

  1. Tez No: 792715
  2. Yazar: SALİH GÖKTUĞ KÖSE
  3. Danışmanlar: DR. ÖĞR. ÜYESİ FATMA BAŞAK AYDEMİR
  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: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 86

Özet

Çevik metodolojiler, son yıllarda giderek daha popüler hale gelmiştir. Doğası gereği çevik metodolojiler, geniş bir uzmanlık yelpazesine sahip paydaşları içerir ve aralarında işbirliğine ve müşteri katılımına dayanan etkileşim gerektirir. Bu nedenle çevik metodolojiler, daha verimli ve etkili süreçlerin sürdürülmesi için tüm ekip üyeleri arasındaki işbirliğini teşvik eder. Gereksinimlerin oluşturulması projenin çeşitli yönlerini tanımlayan ve önemli kavramlar hakkında ortak bir anlayışa sahip birden fazla paydaşın katılımını gerektirdiğinden işbirlikçi ortamlarda zor bir görev olabilir. Doğal dil ile gereksinimleri oluşturmanın basit bir yöntemi, bir projenin üzerinde uzlaşılan özelliklerini belgeleyen kullanıcı hikayeleridir. Paydaşlar, kullanıcı hikayeleri oluştururken bütünlük için çaba sarf ederler, ancak oluşturulan kullanıcı hikayesi seti yine de kusurlu olabilir. Bu sorunu ele almak için, doğal dil işleme metodları ile kullanıcı hikayelerinden anahtar kavramları çıkartan ve çıkarttığı bu kavramlar arasındaki ilişkileri kullanarak bir bilgi çizgesi oluşturan SCOUT'u öneriyoruz. SCOUT, oluşturulan bilgi çizgesi ve farklı buluşsal yöntemleri kullanarak paydaşlar için öneriler üreterek kullanıcı hikayesi setlerinin kalitesinin ve eksiksizliğinin arttırılmasını sağlar. SCOUT'u değerlendirmek ve kullanıcı hikayeleri oluşturma konusundaki performansını göstermek için bir kullanıcı çalışması gerçekleştirdik. Niceliksel ve niteliksel sonuçlar, SCOUT'un kullanıcı hikayesi setlerinin kalitesini ve eksiksizliğini önemli ölçüde artırdığını göstermektedir. Sağladığımız katkı üç yönlüdür. İlk olarak, hem bireylerin hem de diğer ekip üyelerinin katkılarını kullanarak kullanıcı hikayelerine dahil edilecek yeni kavramlar önermek için buluşsal yöntemler geliştirdik. İkinci olarak, kullanıcı hikayeleri yazmayı ve kalitelerini sağlamayı desteklemek için açık kaynaklı bir ortak çalışma aracı geliştirdik. Üçüncüsü, deney düzeneğini ve materyallerini paylaştık.

Özet (Çeviri)

Agile methodologies have become increasingly popular in recent years. Due to its inherent nature, agile methodologies involve stakeholders with a wide range of expertise and require interaction between them, relying on collaboration and customer involvement. Hence, agile methodologies encourage collaboration between all team members so that more efficient and effective processes are maintained. Generating requirements can be challenging, as it requires the participation of multiple stakeholders who describe various aspects of the project and possess a shared understanding of essential concepts. One simple method for capturing requirements using natural language is through user stories, which document the agreed-upon properties of a project. Stakeholders try to strive for completeness while generating user stories, but the final user story set may still be flawed. To address this issue, we propose SCOUT: Supporting Completeness of User Story Sets, which employs a natural language processing pipeline to extract key concepts from user stories and construct a knowledge graph by connecting related terms. The knowledge graph and different heuristics are then utilized to enhance the quality and completeness of the user story sets by generating suggestions for the stakeholders. We perform a user study to evaluate SCOUT and demonstrate its performance in constructing user stories. The quantitative and qualitative results indicate that SCOUT significantly enhance the quality and completeness of the user story sets. Our contribution is threefold. First, we develop heuristics to suggest new concepts to include in user stories by considering both the individuals' and other team members' contributions. Second, we implement an open-source collaborative tool to support writing user stories and ensuring their quality. Third, we share the experimental setup and materials to evaluate the SCOUT.

Benzer Tezler

  1. Yerel alan ağ yönetimi ve SNMP protokol uyumlu yeni bir kullanıcı analizi

    Başlık çevirisi yok

    ÖZGÜR ÇELİKOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET BÜLENT ÖRENCİK

  2. Sanal gerçeklik alışveriş deneyiminin teknoloji kabulüaçısından incelenmesi

    Investigation of virtual reality based shoppingexperience in terms of technology acceptance

    MEHMET ZAFER ÖZCAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Endüstri Ürünleri Tasarımıİstanbul Teknik Üniversitesi

    Endüstriyel Tasarım Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ EKREM CEM ALPPAY

  3. Spammer detection in social bookmarking systems

    Sosyal imleme sistemlerinde istenmeyen kullanıcıları belirleme

    SOGHRA MEHDİNEJAD GARGARİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ŞULE GÜNDÜZ ÖĞÜDÜCÜ

  4. Tip imar yönetmeliğine uygun vaziyet planı üreten bir yapay zeka destek sistemi

    An artificial support system to generate proper site plans for the implementation of standardized building and zoning regulation

    MURAT ÇAĞLAR BAYDOĞAN

    Doktora

    Türkçe

    Türkçe

    2013

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. SİNAN MERT ŞENER