Bachelor of Arts in Business Technology Administration Bachelor of Science in Information Systems Combined Bachelor of Science / Master of Science Decision Making Support Certificate (DMSC) Network Administration Certificate (NETC) Web Development Certificate (WEBC) Management Science Certificate Auditing for Information Systems Certificate MBA Preparatory Studies Program Study Abroad in Ireland Course Listing Undergraduate Catalog Academic Honors
Master of Science in Information Systems Master of Science in Human-Centered Computing (HCC) Online Master in Information Systems Doctor of Philosophy in Information Systems Doctor of Philosophy in Human-Centered Computing (HCC) Course Listing
Undergraduate Programs Graduate Programs

University of Maryland Baltimore County

The Department of Information Systems

Resources & Information

Quick Links

Comprehensive Review Reading List

Software Engineering

  1. Basili, V., “Software Development: A Paradigm for the Future,” Proceedings of COMPSAC '89, pp. 471-485, September 1989.
  2. Basili, V. R., R. W. Selby, and D. H. Hutchens, “Experimentation in software engineering”, IEEE Transactions on Software Engineering, Vol. SE-12, no. 7, pp. 733-743, 1986.
  3. Basili, V. and A. Turner, “Iterative Enhancement: A Practical Technique for Software Development,” IEEE Transactions on Software Engineering, vol. 1(4), December 1975 (update appears as Portfolio 14-01-05, Auerbach Information Management Series, 1978).
  4. Boehm, B.W. A Spiral Model of Software Development and Enhancement. IEEE Computer, 21(5):61-72, May 1988.
  5. B. Boehm, B. Clark, et al. Cost models for future software life cycle processes: COCOMO 2.0. Annals of Software Engineering, 1: 57-94, 1995.
  6. Booch, G., “Object-oriented development”, IEEE Transactions on Software Engineering, vol. SE-12, no. 2, pp. 211-221, 1986.
  7. Sreedevi Sampath, Sara Sprenkle, Emily Gibson, Lori Pollock, and Amie Souter Greenwald "Applying Concept Analysis to User-session-based Testing of Web Applications", IEEE Transactions on Software Engineering, Vol. 33, No. 10, pgs 643 - 658, October 2007.
  8. James H. Andrews, Lionel C. Briand, Yvan Labiche, Akbar Siami Namin, "Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria," IEEE Transactions on Software Engineering ,vol. 32, no. 8, pp. 608-624, August, 2006.
  9. Brooks, F. P., The Mythical Man-Month - Essays on Software Engineering, Reading, MA: Addison-Wesley Publishing Co., 1975.
  10. Brooks, F. P., “No silver bullet: Essence and accidents of software engineering?” Computer, vol. 20, no. 4, pp. 10-19, 1987.
  11. Koru, A. Günes and Jeff Tian. “Comparing high change modules and modules with the highest measurement values in two large-scale open-source products”. IEEE Trans. on Software Engineering, volume 31, no. 8:625-642, August 2005.
  12. Leveson, N.G. Software Safety: What, Why, and How, ACM Computing Surveys, 18(2):125-163, June 1986.
  13. Osterweil, Leon J. Software Processes Are Software Too. In Proceedings of the 9th International Conference on Software Engineering, pp. 2-13, Monterey, CA, March 1987.
  14. Parnas, D. L., “On the criteria to be used in decomposing systems into modules”, Communications of ACM, vol. 15, no. 12, pp. 1053-1058, 1972.
  15. Raymond, E. S. The cathedral and the bazaar. First Monday, 3(3), 1998.
  16. Li Ma and J. Tian, "Web Error Classification and Analysis for Reliability Improvement", Journal of Systems and Software, Vol.80, No.6, pp.795-804, June, 2007.
  17. Seaman, Carolyn B. Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering, 25(4):557-572, July/August 1999.
  18. Steinberg, D. H. and D. W. Palmer, Extreme Software Engineering - A Hands-On Approach, Upper Saddle River, NJ: Pearson Education, Inc., 2004.
  19. Warren, J. R., A. F. Norcio, J. W. Stott, and G. C. Canfield, “Experimental evaluation of a simulation environment for information systems design”, Journal of Systems and Software, vol. 32, no. 1, pp. 3-20, 1996.
  20. Wirth, N. Program Development by Stepwise Refinement. Communications of the ACM, 14(4):221-227, April 1971.
  21. Chillarege, R., Bhandari, I., Chaar, J., Halliday, M., Moebus, D., Ray, B., Wong, M.-Y., Nov. 1992. Orthogonal defect classification - a concept for in-process measurements. IEEE Trans. on Software Engineering 18 (11), 943-956.
  22. Emam, K. E., Benlarbi, S., Goel, N., Rai, S. N., Jul. 2001. The confounding effect of class size on the validity of object-oriented metrics. IEEE Trans. on Software Engineering 27 (7), 630-650.
  23. Khoshgoftaar, T. M., Allen, E. B., Kalaichelvan, K. S., Goel, N., Jan. 1996. Early quality prediction: A case study in telecommunications. IEEE Software 13 (1), 65-71.
  24. Kitchenham, B., Pfleeger, S. L., Jan. 1996. Software quality: The elusive target. IEEE Software 13 (1), 12-21.
  25. Kitchenham, B. A., Pfleeger, S. L., Pickard, L. M., Jones, P. W., Hoaglin, D. C., Emam, K. E., Rosenberg, J., 2002. Preliminary guidelines for empirical research in software engineering. IEEE Trans. on Software Engineering 28 (8), 721-734.
  26. Koru, A. G., Liu, H., Nov./Dec. 2005. Building effective defect prediction models in practice. IEEE Software 22 (6).
  27. Leveson, N. G., Harvey, P. R., Sep. 1983. Analyzing software safety. IEEE Trans. on Software Engineering 9 (5), 569-578.
  28. Paulson, J. W., Succi, G., Eberlein, A., Apr. 2004. An empirical study of open source and closed source software products. IEEE Trans. on Software Engineering 30 (4), 246-256.
  29. Tian, J., Zelkowitz, M. V., Aug. 1995. Complexity measure evaluation and selection. IEEE Trans. on Software Engineering 21 (8), 641-650.
  30. Weyuker, E. J., Sep. 1988. Evaluating software complexity measures. IEEE Trans. on Software Engineering 14 (9), 1357-1365.