Requirements Management in GitHub With Lean Approach

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

    7 Citations (Scopus)

    Abstract

    GitHub is an online platform for hosting projects that use the Git revision control system to manage code. Its lightweight issue tracker helps to maintain lists of issues identified during the development process, including bugs, features, or other software artifacts. Although issue tracking software has been practically used in software industry, studies on using it to manage requirements remain insufficient. This pa- per tackles the issue by presenting a semi-formal guideline for managing requirements in agile software development projects using GitHub. The guideline is evaluated on a theoretical level by analyzing how well it guides to manage requirements and fits in an agile software development setting. It is compared against lean principles. In addition, the guideline is put into use in a case study. The studies indicate that the guideline and GitHub are well-suited for requirements management in an agile environment.

    Original languageEnglish
    Title of host publicationProceedings of the 14th Symposium on Programming Languages and Software Tools (SPLST'15)
    EditorsJyrki Nummenmaa, Outi Sievi-Korte, Erkki Mäkinen
    Pages164-178
    Number of pages15
    Volume1525
    Publication statusPublished - 2015
    Publication typeA4 Article in conference proceedings
    EventSymposium on Programming Languages and Software Tools -
    Duration: 1 Jan 2015 → …

    Publication series

    NameCEUR Workshop Proceedings
    Number1525
    ISSN (Print)1613-0073

    Conference

    ConferenceSymposium on Programming Languages and Software Tools
    Period1/01/15 → …

    Keywords

    • GitHub
    • Lean software development
    • guideline
    • requirements management

    Publication forum classification

    • Publication forum level 1

    ASJC Scopus subject areas

    • General Computer Science

    Fingerprint

    Dive into the research topics of 'Requirements Management in GitHub With Lean Approach'. Together they form a unique fingerprint.

    Cite this