Understanding the implementation of retail self-service check-out technologies using necessary condition analysis · Study