Anderson, J. (1987). Skill acquisition: Compilation of weak-method problem solutions. Psychological Review, 94, 192-210
Arthur, L. J. (1993) Improving Software Quality. New York: John Wiley & Sons.
Basili, V. & S. Green. (July 1994) Software Process Evolution at the SEL. IEEE Software. p. 58-66
Basili, V. R., G. Caldiera, H. D. Rombach. (1994) The Experience Factory. Technical Report Institute for Advanced Computer Studies, Department of Compture Science, University of Maryland.
Basili, V. R., L. C. Briand, and W. M. Thomas. (December 1994) Domain Analysis for the Reuse of Software Development Experiences. In Proc. of the 19th Annual Software Engineering Workshop, NASA/GSFC, Greenbelt, MD.
Bereiter, C., and Scardamalia, M. (1987) The psychology of written composition. Hillsdale, NJ: Erlbaum.
Boardman, D. B. & A. P. Mathur. (1994) A Two-Semester Undergraduate Sequence in Software Engineering: Architecture and Experience. In J. L. Dìaz-Herrera. (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. p.5-22.
Brooks, F. (April 1987) No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer. p. 10-19.
Brown, A. L., & Palincsar, A. S. (l989) Guided cooperative learning and individual knowledge acquisition. In L. B. Resnick (Ed.), Knowing, learning, and instruction: Essays in honor of Robert Glaser. Hillsdale, NJ: Erlbaum. p. 393-451.
Cain, B. G. & J. O. Coplien (1993) A Role-Based Empirical Process Modeling Environment. In Proceedings of Second International Conference on the Software Process. Los Alamitos, California: IEEE Computer Press. pages 125-133
Center for the New Engineer (1995) http://cne.gmu.edu/.
Cohen, E. G. (1994) Restructuring the classroom: Conditions for productive small groups. Review of Educational Research, 64. p. 1-35.
Collins, A., Brown, J. S., & Holum, A. (1991, Winter). Cognitive apprenticeship: Making thinking visible. American Educator, 6-11, 38-46.
Collins, A., Brown, J. S., and Newman, S. E. (1989) Cognitive apprenticeship: Teaching the crafts of reading, writing, and mathematics. In L. B. Resnick (Ed.), Knowing, learning, and instruction: Essays in honor of Robert Glaser. Hillsdale, NJ: Erlbaum. p. 453-494.
Computer Science and Technology Board (1990) Scaling Up: A Research Agenda for Software Engineering. Communications of the ACM, 33. p. 281-293.
Curtis, B., M. I. Kellner, and J. Over. (1992) Process Modeling. Communications of the ACM, 35. p. 75-90.
Denning, P. J., D. E. Comer, D. Gries, M. C. Muldre, A. Tucker, A. J. Turner, and P. R. Young. (1988) Computing as a Discipline: Report of the ACM Task Force on the Core of Computer Science. New York: ACM Press.
Denning, P. J., D. E. Comer, D. Gries, M. C. Muldre, A. Tucker, A. J. Turner, and P. R. Young. (1989) Computing as a Discipline. Communications of the ACM, 32. p. 9-23.
Denning, P. J. (1992) Educating a New Engineer. Communications of the ACM, 35. p. 83-97.
Denning, P. J., D. Menasce, and J. Gerstner. (1995) Re-engineering the Engineering School. ASEE Conference Proceedings.
Fischer, G., D. Redmiles, L. Williams, G. I. Puhr, A. Aoki, & K. Nakakoji (1995) Beyond Object-Oriented Technology: Where Current Approaches Fall Short. Human-Computer Interaction, 10. p. 79-119.
Ford, G. (1993) Lecture Notes on Engineering Measurement for Software Engineers. Software Engineering Institute, Carnegie Mellon University, Technical Report CMU/SEI-93-EM-9.
Florac, W. (1992) Software Quality Measurement: A Framework for Counting Problems and Defects. Software Engineering Institute, Carnegie Mellon University, Technical Report CMU/SEI-92-TR-22.
Guindon, R. (1990) Designing the Design Process: Exploiting Opportunistic Thoughts. Human-Comptuer Interaction, 5. p. 305-344.
Haase, V., R. Messnarz, G. Koch, H. Kugler, & P. Decrinis (July 1994) Bootstrap: Fine-Tuning Process Assessment. IEEE Software. p. 25-35.
Hsia, P. (September 1993) Learning to Put Lessons Into Practice. IEEE Software. p. 14-17.
Gibbs, W. W. (September 1994) Software's Chronic Crisis. Scientific American. p. 86-95.
Gotterbarn, D. & R. Riser. (1994) Real-World Software Engineering: A Spiral Approach to a Project-Oriented Course. In J. L. Dìaz-Herrera. (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. p. 119-150.
Gould, J. D., Boies, S., J., Levy, S., Richards, J. T., & Schoonard, J. (1987) The 1984 Olympic Messaging System: A test of behavioral principles of system design. Communications of the Association for Computing Machinery, 30, 758-769.
Humphrey, W. S. (1989) Managing the Software Process. Reading, MA: Addison-Wesley.
Humphrey, W. S. (1995) A Discipline for Software Engineering. Reading, MA: Addison-Wesley.
Knight, J., J. Prey, and W. Wulf. (1994) Undergraduate Computer Science Education: A New Curriculum Philosophy and Overview. Proceedings of the ACM SIGCSE Symposium. New York: ACM Press. p. 155-159.
Lai, R. (July 1994) The Move to Mature Processes. IEEE Software. p. 14. 17.
Linn, M. C. & M. J. Clancy (1992) Can Expert's Explanations Help Students Develop Program Design Skills? International Journal of Man-Machine Studies, 36. p. 511-551.
Mantei, M. M., & Teorey, T. J. (1988). Cost/benefit analysis for incorporating human factors in the software lifecycle. Communications of the Association for Computing Machinery, 31, 428-439.
McGarry, F., R. Pajerski, G. Page, S. Waligora, V. Basili, & M. Zelkowitz (1994) Software Process Improvement in the NASA Software Engineering Laboratory. Software Engineering Institute, Carnegie Mellon University, Technical Report CMU/SEI-94-TR-22.
Mills, H. Strategic Imperatives in Software Engineering Education. In G. A. Ford (ed.), Software Engineering Education: SEI Conference 1988. New York: Springer-Verlag. p. 9-19.
Modesitt, K. L. (1994) When the Golden Arches Aft Agley: Incorporating Software Engineering into Computer Science. In J. L. Dìaz-Herrera. (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. p. 35-61.
Moore, M. & C. Potts. (1994) Learning by Doing: Goals and Experiences of Two Software Engineering Project Courses. In J. L. Dìaz-Herrera. (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. p. 151-164.
National Research Council. (1992) Computing the Future. Communications of the ACM, 35. p. 30-40.
Palincsar, A. S., & Brown, A. L. (l984). Reciprocal teaching of comprehension-fostering and monitoring activities. Cognition and Instruction, 1, 117-175.
Paulk, M. C. (January 1995) How ISO 9001 Compares with the CMM. IEEE Software. p. 74-83.
Paulk, M. C., B. Curtis, M, B. Chrissis, and C. V. Weber. (1993) Capability Maturity Model,Version 1.1. Software Engineering Institute, Carnegie Mellon University, CMU/SEI-93-TR-24.
Paulk, M. C. and M. D. Konrad (1994) An Overview of ISO's SPICE Project. IEEE Computer, 27(4). p. 68-70.
Paulk, M. C., C. V. Weber, S. M. Garcia, M. B. Chrissis, and M. Bush. (1993) Key Practices of the Capability Maturity Model, Version 1.1. Software Engineering Institute, Carnegie Mellon University, CMU/SEI-93-TR-25.
Perry, D. E, N. A. Staudenmayer, & L. G. Votta. (July 1994) People, Organizations, and Process Improvement . IEEE Software. p. 36-45.
Pfleeger, S. L. & H. D. Rombach. (July 1994) Measurement Based Process Improvement. IEEE Software. p. 9-11
Potts, C. (September 1993) Software Engineering Research Revisited. IEEE Software. p. 19-28.
Powell, E. N. (Ed.) (1989). Designing for product success: Essays and case studies from the TRIAD design project exhibit. Boston, MA: Design Management Institute.
Prey, J. C., J. P. Cohoon, & G. Fife. (1994) Software Engineering Beginning in the First Computer Science Course. In J. L. Dìaz-Herrera. (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. p. 359-374
Reder, L. and R. Klatzky (1994) The Effect of Context on Training: Is Learning Situated? Technical Report CMU/CS-94-TR-187, School of Computer Science, Carnegie Mellon University.
Richardson, W. E. (1988) Undergraduate Software Engineering Education. In G. A. Ford (ed.), Software Engineering Education: SEI Conference 1988. New York: Springer-Verlag. p. 121-144.
Robillard, P. N., J. Mayrand, & J. Drouin. (1994) Process Self-Assessment in an Educational Context. In J. L.Dìaz-Herrera (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. p. 211-225.
Scardamalia, M., Bereiter, C., and Steinbach, R. (1984). Teachability of reflexive processes in written composition, Cognitive Science, 8, 173-190.
Schoenfeld, A. H. (l983). Problem solving in the mathematics curriculum: A report, recommendations, and an annotated bibliography. (M.A.A. Notes #1). Washington, DC: Mathematical Association of America.
Schoenfeld, A. H. (l985). Mathematical problem solving. Orlando, FL: Academic Press.
Shaw, M. (November 1990) Prospects for an Engineering Discipline of Software. IEEE Software. p. 15-24.
Sims-Knight, J. E., & Upchurch, R. L. (1993). Teaching object-oriented design without programming: A progress report. Computer Science Education, 4. p. 135-156.
Sims-Knight, J. E., & Upchurch, R. L. (October 1992). Teaching object-oriented design to nonprogrammers: A progress report. Proceedings of OOPSLA-92 Educator's Symposium. Vancouver, British Columbia, Canada.
Slavin, R. E. (1990). Cooperative learning: Theory, research, and practice. Englewood Cliffs, NJ: Prentice-Hall.
Stacy, W. and J. MacMillian (1995) Cognitive Bias in Software Engineering. Communications of the ACM, 38. p. 57-63.
Taligent (1994) Taligent's Guide to Designing Programs. Reading, MA: Addison-Wesley.
Thomas, M. and F. McGarry (July 1994) Top-Down vs. Bottom-up Process Improvement. IEEE Software. p. 12-13
Tucker, A. B., B. H. Barnes, R. M. Aiken, K. Barker, K. B. Bruce, J. T. Cain, S. E. Conry, G. L. Engel, R. G. Epstein, D. K. Lidtke, M. C. Mulder, J. B. Rogers, E. H. Spafford, and A. J. Turner. (1991) Computing Curricula 1991. New York: ACM Press.
Werth, L. (1994) An Adventure in Software Process Improvement. In J. L.Dìaz-Herrera (ed.), (1994) Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. p. 191-210.
White, P. R. (1993) Report on a Process Analysis and Design Method. Technical Report Department of Computer Science, University of Manchester, UK.
Yourdon, E. (1993) Decline & Fall of the American Programmer. Englewood Cliffs: Yourdon Press.