CompanionViz: Mediated platform for gauging canine health and engancing human-pet interactions (International Journal of Human-Computer Studies, 2017)