Flexspmf: a framework for modelling and learning flexibility in software processes - Ricardo Martinho (2010)