A model for software design facilitating man-machine interface variations | ACM SIGCHI Bulletin | DeepDyve