• DocumentCode
    3077388
  • Title

    Using Interactive GA for Requirements Prioritization

  • Author

    Tonella, Paolo ; Susi, Angelo ; Palma, Francis

  • Author_Institution
    Software Eng. Res. Unit, Fondazione Bruno Kessler, Trento, Italy
  • fYear
    2010
  • fDate
    7-9 Sept. 2010
  • Firstpage
    57
  • Lastpage
    66
  • Abstract
    The order in which requirements are implemented in a system affects the value delivered to the final users in the successive releases of the system. Requirements prioritization aims at ranking the requirements so as to trade off user priorities and implementation constraints, such as technical dependencies among requirements and necessarily limited resources allocated to the project. Requirement analysts possess relevant knowledge about the relative importance of requirements. We use an Interactive Genetic Algorithm to produce a requirement ordering which complies with the existing priorities, satisfies the technical constraints and takes into account the relative preferences elicited from the user. On a real case study, we show that this approach improves non interactive optimization, ignoring the elicited preferences, and that it can handle a number of requirements which is otherwise problematic for state of the art techniques.
  • Keywords
    formal specification; formal verification; genetic algorithms; resource allocation; implementation constraints; interactive GA; interactive genetic algorithm; limited resource allocation; noninteractive optimization; requirement analysts; requirement ordering; requirements prioritization; technical constraints; technical dependency; user priority; Biological cells; Gallium; Genetics; Optimization; Planning; Scalability; Software engineering; interactive genetic algorithms; requirements prioritization; search based software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Search Based Software Engineering (SSBSE), 2010 Second International Symposium on
  • Conference_Location
    Benevento
  • Print_ISBN
    978-1-4244-8341-9
  • Type

    conf

  • DOI
    10.1109/SSBSE.2010.17
  • Filename
    5635176