These links are all to sites that are associated with software engineering and software development. They are not generally research or education focused but all include material that I have found to be thoughtful, interesting or useful.
The Atlantic Systems Guild is a group of consultants whose web site includes lots of interesting and thoughtful articles on software development. The group includes some well-known figures from the world of software engineering.
This site is devoted to the development of software using a component-based approach. Articles are mostly readable, sometimes opinionated and they cover all aspects of CBSE as well as a variety of other topics that appeal to the writers.
Short readable articles aimed at practical software developers. Covers relevant, up-to-date material.
Extreme programming is an interesting approach to software development for small to medium sized systems. This site is written by XP enthusiasts and includes lots of articles on how wonderful the approach is. I think its a very interesting technique which will have a major impact on software engineering but I don't buy into all the hype that goes with it.
Another XP site which has lots of introductory material on the approach.
The concept of a Dynabook (a dynamic book) was invented by Alan Kay when he worked at Xerox's Palo Alto Research Center. It is a dynamic, linked collection of related chapters/articles and contributions. The name is used here by the IEEE for a set of articles on XP. Some overlap with other sites but different in that it includes articles by people who are generally sceptical about the approach.
Not really about software development directly but rather a submitted collection of things that went wrong with complex systems. A wonderful illustration of software mistakes and unlikely accidents and events that actually happened.
Steve is a prolific writer of books and articles on software engineering and is currently editor of IEEE Software. This site includes lots of good writing.