A data-driven method for user satisfaction evaluation of smart and connected products