• DocumentCode
    2514460
  • Title

    Common Agile Practices in Software Processes

  • Author

    Abrantes, José Fortuna ; Travassos, Guilherme Horta

  • Author_Institution
    COPPE/Syst. Eng. & Comput. Sci. Program, Fed. Univ. of Rio de Janeiro, Rio de Janeiro, Brazil
  • fYear
    2011
  • fDate
    22-23 Sept. 2011
  • Firstpage
    355
  • Lastpage
    358
  • Abstract
    Objective: to investigate studies about software processes looking for practices which can be used to obtain agility in software processes. Method: A systematic review including seven search engines was executed in Feb/2010. To apply the defined criteria to select papers and extract information regarding working practices bringing agility to software processes. Results: from 6696 retrieved papers, 441 were selected to support the identification of 236 occurrences of 51 distinct practices associated with the concept of agility. Their descriptions were deeply analyzed and consolidated. After discarding those which appeared in the technical literature in a small amount of papers, 17 agile practices were identified. Conclusion: although further studies are necessary to evaluate the efficacy of these 17 agile practices, 12 of them have been more commonly approached in the software projects and could be primarily considered: test driven development, continuous integration, pair programming, planning game, onsite customer, collective code ownership, small releases, metaphor, refactoring, sustainable pace, simple design and coding standards.
  • Keywords
    search engines; software prototyping; coding standards; collective code ownership; common agile practices; continuous integration; information extraction; onsite customer; pair programming; planning game; search engines; simple design; small releases; software processes; software projects; test driven development; Business; Context; Encoding; Programming profession; Software; Software engineering; agile methods; agile practices; agile software processes; evidence based software engineering; systematic review;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on
  • Conference_Location
    Banff, AB
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4577-2203-5
  • Type

    conf

  • DOI
    10.1109/ESEM.2011.47
  • Filename
    6092587