The Role of Human–Computer Interaction in Shaping User Engagement with E-Commerce Applications | Synapse