References

[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 ...

Get Making Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.