A computer science perspective of bridge design
Communications of the ACM
Four paradigms of information systems development
Communications of the ACM
User interface design in the trenches: some tips on shooting from the hip
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
High-pressure steam engines and computer software
ICSE '92 Proceedings of the 14th international conference on Software engineering
Twenty dirty tricks to train software engineers
Proceedings of the 22nd international conference on Software engineering
Quality in use: Meeting user needs for quality
Journal of Systems and Software
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
Death March: The Complete Software Developer's Guide to Surviving Mission Impossible Projects
Death March: The Complete Software Developer's Guide to Surviving Mission Impossible Projects
Are software engineers true engineers?
Annals of Software Engineering
Metaphor, myth and mimicry: The bases of software engineering
Annals of Software Engineering
Prospects for an Engineering Discipline of Software
IEEE Software
Introducing Software Engineers to the Real World
IEEE Software
The Impending Changes in Software Education
IEEE Software
Software Architecture in Practice
Software Architecture in Practice
The software engineering impacts of cultural factors on multi-cultural software development teams
Proceedings of the 25th International Conference on Software Engineering
Software Design
Putting the "Engineering" into "Software Engineering"
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Teaching a Course on Software Architecture
CSEET '05 Proceedings of the 18th Conference on Software Engineering Education & Training
Over-Optimism in Software Development Projects: "The Winner's Curse"
CONIELECOMP '05 Proceedings of the 15th International Conference on Electronics, Communications and Computers
Good Practices for Educational Software Engineering Projects
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Software engineering article types: An analysis of the literature
Journal of Systems and Software
Patterns and traceability in teaching software architecture
Proceedings of the 6th international symposium on Principles and practice of programming in Java
Software engineering education: A study on conducting collaborative senior project development
Journal of Systems and Software
Strategies for a creative future with computer science, quality design and communicability
HCITOCH'10 Proceedings of the First international conference on Human-computer interaction, tourism and cultural heritage
Exploring Experienced Professionals’ Reflections on Computing Education
ACM Transactions on Computing Education (TOCE)
Trichotomic analysis: communicability, distance learning and hypermedia systems off-line
HCITOCH'11 Proceedings of the Second international conference on Human-Computer Interaction, Tourism and Cultural Heritage
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
Comparing educational experiences and on-the-job needs of educational software designers
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
In recent years, the software engineering community has focused on organizing its existing knowledge and finding opportunities to transform that knowledge into a university curriculum. SWEBOK (the Guide to the Software Engineering Body of Knowledge) and Software Engineering 2004 are two initiatives to that end. While these projects have increased SE education's visibility, they've also focused largely on SE's engineering aspects, at the expense of its human and social dimensions. This article describes how a pure engineering approach contributes to traps that SE educators can fall into that in turn can mislead students as to SE's true nature.