Indeed, problem solving is an essential part of any design activity, traditionally characterized by a co-occurrence of tasks and problems to be addressed [5]: in fact, a design task can be divided into subtasks, some of which can reveal ‘‘difficult’’ problems to solve. The authors share Simon’s vision [6] about the importance to transform an ‘‘ill structured’’ problem into a ‘‘well structured problem’’ as an essential part of design.