O'Reilly logo

Making Software by Greg Wilson, Andy Oram

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required