Skip to:Content
|
Bottom
Cover image for Software engineering education in the modern age : software education and training sessions at the International Conference on Software Engineering, ICSE 2005, St. Louis, MO, USA, May 15-21, 2005 : revised lectures
Title:
Software engineering education in the modern age : software education and training sessions at the International Conference on Software Engineering, ICSE 2005, St. Louis, MO, USA, May 15-21, 2005 : revised lectures
Series:
Lecture notes in computer science, 4309
Publication Information:
Berlin : Springer, 2006
ISBN:
9783540682035

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010124236 QA76.758 S635 2005 Open Access Book Proceedings, Conference, Workshop etc.
Searching...

On Order

Summary

Summary

Software Engineering is a multifaceted and expanding topic. It aims to provide theories, methods and tools to tackle the complexity of software systems, from development to maintenance. Its complexity is made even more severe today by rapidadvancesin technology,the pervasivenessofsoftwareinallareasofsociety, and the globalization of software development. The continuous expansion of the ?eld presents the problem of how to keep up for practitioners. For educators, the key questions are how should software engineers be educated and what are the core topics and key technologies? Even looking only at the last decade, the tremendous changes that have taken place in the software engineering industry, and in the industrial world in general,raise many questions. What are the e?ects of: Outsourcing?Distributed softwaredevelopment?Opensource?Standardization?Softwarepatents?Mod- driven development? How should these developments change the way we teach softwareengineering?Shouldtextbooksbeupdated?Shouldsoftwareengineering play a di?erent role in the computer science curriculum, for example, be more pervasive? How are instructors in universities handling these issues? All these issues were discussed at the Software Education and Training s- sions at the International Conference on Software Engineering (ICSE 2005) by leading researchers, educators, and practitioners in software engineering, who presented their--sometimes controversial--views and insights on software en- neering education in the new millennium. In this volume we have collected some of the most representative and innovative approachesthat were presented at the workshop. The authors revised their papers based on discussions at the conf- ence and the comments they received from the reviews.


Table of Contents

Hans van VlietJoanne M. Atlee and Richard J. LeBlanc and Timothy C. Lethbridge and Ann Sobel and J. Barrie ThompsonMary Shaw and Jim Herbsleb and Ipek Ozkaya and Dave RootTetsuo TamaiTammy VanDeGrift and Beth Simon and Dean Sanders and Ken BlahaMichael D. ErnstClemens SzyperskiCarlo Ghezzi and Dino MandrioliVictor Pankratius and Wolffried StuckyAndré van der Hoek and David G. Kay and Debra J. RichardsonMatthew J. Hawthorne and Dewayne E. PerryAndrea Bolognesi and Paolo Ciancarini and Rocco Moretti
On Software Engineering Education
Reflections on Software Engineering Educationp. 1
Reflections on Software Engineering 2004, the ACM/IEEE-CS Guidelines for Undergraduate Programs in Software Engineeringp. 11
State of the Art and Practice: Creativity and Rigor
Deciding What to Design: Closing a Gap in Software Engineering Educationp. 28
A Pedagogical View on Software Modeling and Graph-Structured Diagramsp. 59
Do Students Recognize Ambiguity in Software Specifications? A Multi-national, Multi-institutional Reportp. 71
The Groupthink Specification Exercisep. 89
Challenges for Industries and Academia
The Making of a Software Engineerp. 108
The Challenges of Software Engineering Educationp. 115
Future Directions
A Strategy for Content Reusability with Product Lines Derived from Experience in Online Educationp. 128
Informatics: A Novel, Contextualized Approach to Software Engineering Educationp. 147
Software Engineering Education in the Era of Outsourcing, Distributed Development, and Open Source Software: Challenges and Opportunitiesp. 166
On the Education of Future Software Engineersp. 186
Author Indexp. 207
Go to:Top of Page