On the value of user preferences in search-based software engineering: a case study in software product lines
jMetal: A Java framework for multi-objective optimization