Smart Homes and Quality of Life for the Elderly: Perspective of Competing Models
consumer acceptance of online banking : an extension of the technology acceptance model .