The Factory Pattern in API Design: A Usability Evaluation | IEEE Conference Publication | IEEE Xplore