• DocumentCode
    1635678
  • Title

    Enabling the Definition and Enforcement of Governance Rules in Open Source Systems

  • Author

    Izquierdo, Javier Luis Canovas ; Cabot, Jordi

  • Volume
    2
  • fYear
    2015
  • Firstpage
    505
  • Lastpage
    514
  • Abstract
    Governance rules in software development projects help to prioritize and manage their development tasks, and contribute to the long-term sustainability of the project by clarifying how core and external contributors should collaborate in order to advance the project during its whole lifespan. Despite their importance, specially in Open Source Software (OSS) projects, these rules are usually implicit or scattered in the project documentation/tools (e.g., Tracking-systems or forums), hampering the correct understanding of the development process. We propose to enable the explicit definition and enforcement of governance rules for OSS projects. We believe this brings several important benefits, including improvements in the transparency of the process, its traceability and the semi-automation of the governance itself. Our approach has been implemented on top of My Lyn, a project-management Eclipse plug-in supporting most popular tracking-systems.
  • Keywords
    public domain software; software engineering; Eclipse plug-in; My Lyn; OSS projects; governance rules; long-term sustainability; open source software projects; project-management; software development projects; Computer bugs; DSL; Documentation; Organizations; Software; Software engineering; Syntactics; governance; open source systems; sustainability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.184
  • Filename
    7203002