• DocumentCode
    2440926
  • Title

    On the Selection of Concurrency Control Policies for Configuration Management

  • Author

    Prudencio, J.G. ; Murta, Leonardo ; Werner, Cláudia

  • Author_Institution
    COPPE, Fed. Univ. of Rio de Janeiro, Rio de Janeiro, Brazil
  • fYear
    2009
  • fDate
    5-9 Oct. 2009
  • Firstpage
    155
  • Lastpage
    164
  • Abstract
    Currently, the number of developers involved in a software development project is increasing because of the need to deliver systems with higher complexity and quality and to reduce time-to-market. In order to have the software development process executing in an organized way, we must provide mechanisms to control concurrent access over the project artifacts. These mechanisms are implemented by concurrency control policies in version control systems, which may allow (optimistic policy) or inhibit (pessimistic policy) parallel development. This work presents the Orion approach, which analyzes the project historical changes and selects the most appropriate concurrency control policy for each software element. In addition, it identifies critical elements, which are candidates to refactoring. This selection aims at minimizing conflict situations, and thus improving the development team productivity. A prototype was built to enable the application of the proposed approach and two experimental studies were performed as a preliminary evaluation.
  • Keywords
    concurrency control; configuration management; software engineering; Orion approach; concurrency control policies; configuration management; conflict situations minimization; project artifacts concurrent access control; refactoring; software development project; version control systems; Collaborative software; Computer science; Concurrency control; Control systems; Productivity; Programming; Prototypes; Software development management; Software engineering; Time to market; Concurrency Control; Software Configuration Management; Version Control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
  • Conference_Location
    Fortaleza, Ceara
  • Print_ISBN
    978-1-4244-5024-4
  • Electronic_ISBN
    978-0-7695-3844-0
  • Type

    conf

  • DOI
    10.1109/SBES.2009.20
  • Filename
    5336093