Interactive requirements prioritization using a genetic algorithm