Abdel-Hamid, T. K. and S. E. Madnick. Software Project Dynamics: An Integrated Approach . Englewood Cliffs, NJ: Prentice Hall, 1991. Adelson, B. and E. Soloway. "The Role of Domain Experience in Software Design." IEEE Transactions on Software Engineering , Vol. SE-11, No. 11 (Nov. 1985): 13511360. Allen, T. J. "Organizational Structure, Information Technology, and R&D Productivity." IEEE Transactions on Engineering Management , Vol. EM-33 No. 4 (Nov. 1986): 212217. Belady, L. A. and M. M. Lehman. "A Model of Large Program Development" IBM Systems Journal , Vol. 15, No. 3 (1976): 22552. Bently, J. and D. Knuth. "Literate Programming" Comm. of the ACM , Vol. 29, No. 5 (May 1986): 36469. Boehm, B. W. Software Engineering Economics Englewood Cliffs, NJ: Prentice Hall, 1981. Christiansen, D. " On Good Designers ." IEEE Spectrum , Vol. 24, No. 5 (May 1987). COCKBURN, A. Agile Software Development Boston: Addison-Wesley, 2002. Curtis, B., H. Krasner, and N. Iscoe. "A Field Study of the Software Design Process for Large Systems." Comm. of the ACM , Vol. 31, No. 11 (Nov. 1988). Dijkstra, E. W. "The Humble Programmer" (1972) in ACM Turing Award Lectures , New York: ACM Press, 1987. Free Software Foundation. http://www.fsf.org/ Gamma, E., R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software . Reading, MA: Addison-Wesley, 1995. Gause G., and G. Weinberg. Exploring Requirements Quality Before Design . New York: Dorset House, 1989. Gilb, T. Principles of Software Engineering Management . Reading, MA: Addison-Wesley, 1988. Goldberg, A., and K. Rubin Succeeding With Objects: Decision Frameworks For Project Management . Reading, MA: Addison-Wesley, 1995. Hoare, C. "The Emperor's Old Clothes" (1981) in ACM Turing Award Lectures . New York: ACM Press, 1987. Hunt, D. and D. Thomas. The Pragmatic Programmer: From Journeyman to Master . Boston: Addison-Wesley, 2000. Humphrey, W. S. A Discipline for Software Engineering . Reading, MA: Addison-Wesley, 1995. IEEE Standard Glossary of Software Engineering Terminology , IEEE Standard 729-1983. Kawasaki, G. The Macintosh Way . San Francisco: HarperCollins, 1990. Kruchten, P. See various papers on the 4+1 View of architecture at www.rational.com. Koek, M. http://www.koek.net/pubs/fsl/proj.html (June 1999). Lampson, B. "Hints for Computer System Design." IEEE Software , (Jan. 1984). pp. 1130. Lehmann, D. R. and R. S. Winer Product Management , 3 rd ed. Boston: McGraw-Hill, 2002. Mathis, R.F. "The Last 10 Percent." IEEE Transactions on Software Engineering , Vol. SE-12, No. 6 (June 1986): 705712. Meyers, S. Effective C++ . Reading, MA: Addison-Wesley, 1992. Nielsen, J. Usability Engineering . New York: Harcourt Brace, 1993. Open Source: http://www.opensource.org/ Security: http://www.w3.org/Security/ Swartout, W. and R. Balzer. "On the Inevitable Intertwining of Specification and Implementation." Comm. of the ACM , (July 1982). U SABILITY http://www.sei.cmu.edu/pub/documents/01. reports /pdf/01tr005.pdf Weick, K. The Social Psychology of Organizing 2 nd ed. New York: Random House, 1979. http://zdnet.com.com/2100-1105-877606.html http://csrc.nist.gov/rbac/ |