[Blackwell 2002] Blackwell, A. F. 2002. First Steps in Programming: A Rationale for Attention Investment Models. Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC’02): 2.
[Clarke 2007] Clarke, S. 2007. What Is an End-User Software Engineer? Paper presented at the End-User Software Engineering Dagstuhl Seminar, February 18–23, in Dagstuhl, Germany.
[Clarke and Becker 2003] Clarke, S., and C. Becker. 2003. Using the cognitive dimensions framework to measure the usability of a class library. Proceedings of the First Joint Conference of EASE & PPIG (PPIG 15): 359–366.
[Cwalina and Abrams 2005] Cwalina, K., and B. Abrams. 2005. Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries. Upper Saddle River, NJ: Addison-Wesley Professional.
[Ellis et al. 2007] Ellis, B., J. Stylos, and B. Myers. 2007. The Factory Pattern in API Design: A Usability Evaluation. Proceedings of the 29th International Conference on Software Engineering: 302–312.
[Farooq and Zirkler 2010] Farooq, U., and D. Zirkler. 2010. API peer reviews: A method for evaluating usability of application programming interfaces. Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work: 207–210.
[Fowler 2004] Fowler, M. 2004. Module Assembly. IEEE Software 21(2): 65–67.
[Green and Petre 1996] Green, T.R.G., and M. Petre. 1996. Usability Analysis of Visual Programming Environments: A “Cognitive Dimensions” Framework. Journal of Visual Languages and Computing 7(2): 131–174.
[Robillard 2009] Robillard, M. 2009. What Makes APIs Hard to Learn? Answers from Developers. IEEE Software 26(6): 27–34.
[Stylos and Clarke 2007] Stylos, J., and S. Clarke. 2007. Usability Implications of Requiring Parameters in Objects’ Constructors. Proceedings of the 29th International Conference on Software Engineering: 529–539.