• DocumentCode
    600265
  • Title

    A hybrid release planning method and its empirical justification

  • Author

    Przepiora, M. ; Karimpour, Reza ; Ruhe, Guenther

  • Author_Institution
    Univ. of Calgary, Calgary, AB, Canada
  • fYear
    2012
  • fDate
    20-21 Sept. 2012
  • Firstpage
    115
  • Lastpage
    118
  • Abstract
    Background: The use of Constraint Programming (CP) has been proposed by Regnell and Kuchcinski to model and solve the Release Planning Problem. However, they did not empirically demonstrate the advantages and disadvantages of CP over existing release planning methods. Aims: The aims of this paper are (1) to perform a comparative analysis between CP and ReleasePlanner (RP), an existing release planning tool, and (2) to suggest a hybrid approach combining the strengths of each individual method. Method: (1) An empirical evaluation was performed, evaluating the efficiency and effectiveness of the individual methods to justify their hybrid usage. (2) A proof of concept for a hybrid release planning method is introduced, and a real-world dataset including more than 600 features was solved using the hybrid method to provide evidence of its effectiveness. Results: (1) Use of RP was found to be more efficient and effective than CP. However, CP is preferred when advanced planning objectives and constraints exist. (2) The hybrid method (RP&CP) greatly outperformed the individual approach (CP), increasing computational solution quality by 87%. Conclusion: We were able to increase the expressiveness and thus applicability of an existing, efficient and effective release planning method. We presented evidence for its computational effectiveness, but more work is needed to make this result significant.
  • Keywords
    constraint handling; software development management; CP; RP; ReleasePlanner; computational solution quality; constraint programming; empirical justification; hybrid release planning method; software development management; Educational institutions; Planning; Programming; Search problems; Software; Software engineering; Systematics; Release planning; efficiency of use; hybrid algorithm; performance evaluation; user satisfaction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on
  • Conference_Location
    Lund
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4503-1056-7
  • Electronic_ISBN
    1938-6451
  • Type

    conf

  • DOI
    10.1145/2372251.2372271
  • Filename
    6475405