» PDF (free)
» Book
Guide to the Software Engineering Body of Knowledge (SWEBOK)


Publications Discussing the SWEBOK Guide - Journal Papers or Refereed Book Chapters


    1. Surendran, K., Hays, H., and Macfarlane, A. "Simulating a Software Engineering Apprenticeship," IEEE Software (19:5) 2002, pp. 49-56.
    2. Seffah, A. "Learning the Ropes: Human-Centered Design Skills and Patterns for Software Engineers' Education," Interactions (10:5) 2003, pp. 36-45.
    3. Borstler, J., Carrington, D., Hislop, G.W., Lisack, S., Olson, K., and Williams, L. "Teaching PSP: Challenges and Lessons Learned," IEEE Software (19:5) 2002, pp. 42-48.
    4. Budgen, D., and Tomayko, J.E. "The SEI Curriculum Modules and Their Influence: Norm Gibbs' Legacy to Software Engineering Education," Journal of Systems and Software (75:1-2) 2005, pp. 55-62.
    5. Cowling, A.J. "The Role of Modelling in the Software Engineering Curriculum," Journal of Systems and Software (75:1-2) 2005, pp. 41-53.
    6. Edwards, S.H. "Improving Student Performance by Evaluating How Well Students Test Their Own Programs," Journal of Educational Resources in Computing (JERIC) (3:3), September 2003, pp. 1-24.
    7. Hislop, G., Lutz, M., Naveda, F., McCracken, M., Mead, N., and Williams, L. "Integrating Agile Practices into Software Engineering Courses," Computer Science Education (12:3) 2002, pp. 169-185.
    8. Mathiassen, L., and Purao, S. "Educating Reflective Systems Developers," Information Systems Journal (12:2) 2002, pp. 81-102.
    9. Saiedian, H., Bagert, D.J., and Mead, N.R. "Software Engineering Programs: Dispelling the Myths and Misconceptions," IEEE Software (19:5) 2002, pp. 35-41.
    10. Callahan, D., and Pedigo, B. "Educating Experienced IT Professionals by Addressing Industry's Needs," IEEE Software (19:5) 2002, pp. 57-62.
    11. Carrington, D., Strooper, P., Newby, S., and Stevenson, T. "An Industry/University Collaboration to Upgrade Software Engineering Knowledge and Skills in Industry," Journal of Systems and Software (75:1-2) 2005, pp. 29-39.
    12. Bagert, D. "Licensing and Certification of Software Professionals," Advances in Computers (60) 2004.
    13. Kitchenham, B., Budgen, D., Brereton, P., and Woodall, P. "An Investigation of Software Engineering Curricula," Journal of Systems and Software (74:3) 2005, pp. 325-335.
    14. Lethbridge, T.C. "What Knowledge Is Important to a Software Professional?," Computer (33:5) 2000, pp. 44-50.
    15. Pour, G., Griss, M.L., and Lutz, M. "The Push to Make Software Engineering Respectable," IEEE Computer (33:5), May 2000, pp. 35-43.
    16. Tomayko, J.E. "Milestones in Software Engineering," in: Encyclopedia of Software Engineering, Marciniak, J. (ed.), Wiley, 2001.
    17. van Amstel, J.J. "The Time of the Chameleons Is Over?," Information and Software Technology (41:14) 1999, pp. 1011-1020.
    18. Booch, G. "Developing the Future," Communications of the ACM (44:3) 2001, pp. 118-121.
    19. Calero, C., Piattini, M., and Ruiz, F. "Towards a Database Body of Knowledge: A Study from Spain," ACM SIGMOD Record (32:2) 2003, pp. 48-53.
    20. Dieste, O., Genero, M., Juristo, N., Mate, J.L., and Moreno, A.M. "A Conceptual Model Completely Independent of the Implementation Paradigm," Journal of Systems and Software (68:3) 2003, pp. 183-198.
    21. Garzás, J., and Piattini, M. "An Ontology for Microarchitectural Design Knowledge," IEEE Software (22:2) 2005, pp. 28-33.
    22. Geras, A.M., Smith, M.R., and Miller, J. "A Survey of Software Testing Practices in Alberta," Canadian Journal of Electrical and Computer Engineering (29:3) 2004, pp. 183-191.
    23. Glass, R.L., Vessey, I., and Ramesh, V. "Research in Software Engineering: An Analysis of the Literature," Information and Software Technology (44:8) 2002, pp. 491-506.
    24. Iivari, J., Hirschheim, R., and Klein, H.K. "Towards a Distinctive Body of Knowledge for Information Systems Experts: Coding ISD Process Knowledge in Two IS Journals," Information Systems Journal (14:4) 2004, pp. 313-342.
    25. Kruchten, P. "Casting the Software Design in the Function-Behavior-Structure Framework," IEEE Software (22:2) 2005, pp. 52-58.
    26. Lavi, J.Z., Dalcher, D., Mannion, M., and Gallant, R. "Engineering of Computer-Based Systems – A Proposed Curriculum for a Degree Program at Bachelor Level," IEEE Transactions on Education (47:2) 2004, pp. 247-253.
    27. Maffezini, I., Premania, A., and Ventimeglia, B. "Prolégomènes à une critique du génie logiciel," Génie logiciel (66) 2003, pp. 2-16.
    28. Maffezini, I., Premania, A., and Ventimeglia, B. "Prolégomènes à une critique du génie logiciel – Partie III: Interfaces," Génie logiciel (70) 2004, pp. 2-16.
    29. Marcos, E., and Marcos, A. "A Philosophical Approach to the Concept of a Data Model: Is a Data Model, in Fact, a Model?," Information System Frontiers (3:2) 2001, pp. 267-274.
    30. Rus, I., and Lindvall, M. "Knowledge Management in Software Engineering," IEEE Software (19:3) 2002, pp. 26-38.