- 1 Bloch, J. Effective Java. Addison-Wesley, Boston, MA, 2001.Google Scholar
- 2 Bloch, J. "How to Design a Good API and Why it Matters," keynote in Library-Centric Software Design Workshop, 16 October 2005, 〈http://lcsd05.cs.tamu.edu/slides/keynote.pdf〉 (28 November 2005).Google Scholar
- 3 Brooks, F. The Mythical Man-Month: Essays in Software Engineering. Addison-Wesley, Boston, MA, 1995. Google ScholarDigital Library
- 4 Fowler, M., et. al. Refactoring: Improving the Design of Existing Code, Addison-Wesley, Boston, MA, 1999. Google ScholarDigital Library
- 5 Gamma, E., et. al. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, Boston, MA, 1995. Google ScholarDigital Library
- 6 Garlan, D., Allen, R., and Ockerbloom, J. Architectural Mismatch Or Why It's Hard To Build Systems Out of Existing Parts. In ICSE '95: Proceedings of the 17th International Conference on Software Engineering, ACM Press, 1995, pp. 179-185. Google ScholarDigital Library
- 7 Green, T. Cognitive Dimensions of Notations, In Proceedings of the Fifth Conference of the British Computer Society, British Computer Society Human Computer Interaction Specialist Group, 1990, pp. 443-460. Google ScholarDigital Library
- 8 Hipp, D., et. al. "SQLite Documentation", version 3.2.x March-June 2005, 〈http://www.sqlite.org/docs.html〉 (28 November 2005).Google Scholar
- 9 Kernighan, B., and Ritchie, D. The C Programming Language, Prentice Hall PTR, 1988. Google ScholarDigital Library
- 10 Meyers, S. Effective C++: 55 Specific Ways to Improve Your Programs and Designs, Addison-Wesley, Boston, NJ, 2005. Google ScholarDigital Library
- 11 Mozilla community. "XULPlanet.com", Semi-official XUL online documentation, June 2005, 〈http://www.xulplanet.com/〉 (28 November 2005).Google Scholar
- 12 Software Engineering: Report on a conference sponsored by the NATO Science Committee (Naur, P., Randell, B., eds.), IEEE Press, Piscataway, NJ, 1968.Google Scholar
- 13 Solter, N., and Kleper, S. Professional C++, Wiley Publishing, Hoboken, NJ, 2005.Google Scholar
- 14 Stenberg, D., et. al. "libcurl-what makes it special", Official libcurl online documentation, version 7.1.0, May 2005. 〈http://curl.haxx.se/libcurl/features.html#docs〉 (28 November 2005).Google Scholar
- 15 van Engelen, R. "gSOAP: SOAP C++ Web Services," Online gSOAP documentation, June 2005, 〈http://www.cs.fsu.edu/~engelen/soap.html〉 (28 November 2005).Google Scholar
Index Terms
- Why are APIs difficult to learn and use?
Comments