The value of a usability-supporting architectural pattern in software architecture design: a controlled experiment | IEEE Conference Publication | IEEE Xplore