Surfing the Net for Software Engineering Notes

Mark Doernhoefer writes the Surfing the Net for Software Engineering Notes column for SEN. Beginning with the January 2001 issue of SEN, Mark switched over from coverage of software engineering discussions on the Usenet newsgroups to software engineering-related sites on the World Wide Web.

The full text of the Surfing columns are available to members in the ACM Digital Library. In addition, all of the links Mark has mentioned in his columns are collected here in one place, for your surfing ease and pleasure.

Please be aware that some of the links may no longer work due to changes made by the site owners since Mark published his columns.

General Software Engineering Web Sites (January 2001)
Security-Related Web Sites (March 2001)
Peer-to-Peer Web Sites (July 2001)
Free Software Web Sites (November 2001)
Configuration Management Web Sites (January 2002)
Software Process Web Sites (March 2002)
Knowledge Management Web Sites (May 2002)
Java Resources on the Web (September 2002)
Help! Web Sites (March 2003)
GUI Building Web Sites (May 2003)
Database Design (July 2003)
Potpourri (November 2003)
Ancient Languages (March 2004)
XML Makes its Mark(up) on the Web (May 2004)
Agile Surfing (September 2004)
Code Quality Assessment (March 2005)
Design Time (May 2005)
A New Aspect on Object Oriented Programming (July 2005)
September Security Section (September 2005)
Service Oriented Architecture (November 2005)
Software Process Improvement (January 2006)
Requirements Management (March 2006)
The Semantic Web (May 2006)
JavaScript (July 2006)
Free and Open Source Software (September 2006)
Security Tools on the Web (November 2006)
Help Forums on the Web (January 2007)
Solving the Software Quality Problem (March 2007)
Virtualization (May 2007)
Database Technology (July 2007)
User Interface Design (September 2007)
Software Testing (November 2007)
Whatever Happened To? (January 2008)
Construction Sites (March 2008)
Required Reading (May 2008)
Computer People (July 2008)
Architecture Digest (September 2008)
Blogrolling (November 2008)
Tool Time (January 2009)
Head in the Clouds (March 2009)
Software and System Reliability (May 2009)
Empirical Software Engineering (July 2009)
Computer Science (September 2009)
Software Maintenance (November 2009)
Odds and Ends (January 2010)
Cyber Security (March 2010)
Looking for Something? (May 2010)
Multicore and Multithreaded Programming (July 2010)
Software Engineering for Mobile Devices (September 2010)
Software Estimation (November 2010)
Fun and Games (January 2011)
Interfaces (March 2011)
Open Source Software (May 2011)
Retirement Seminar (July 2011)
Persistent Storage Stories (September 2011)
Script please! (November 2011)
Potpourri 2012 (January 2012)
Big Data (March 2012)
Technical Debt (May 2012)
Apps, Widgets and Gadgets 2012 (July 2012)
There's a Virus Going Around (September 2012)
Spaghetti Code (November 2012)
Software Quality Assurance (January 2013)

General Software Engineering Web Sites (January 2001)

Security-Related Web Sites (March 2001)

Peer-to-Peer Web Sites (July 2001)

Free Software Web Sites (November 2001)

Configuration Management Web Sites (January 2002)

Software Process Web Sites (March 2002)

Knowledge Management Web Sites (May 2002)

Java Resources on the Web (September 2002)

Help! Web Sites (March 2003)

GUI Building Web Sites (May 2003)

Database Design (July 2003)

Potpourri (November 2003)

Ancient Languages (March 2004)

XML Makes its Mark(up) on the Web (May 2004)

Agile Surfing (September 2004)

Code Quality Assessment (March 2005)

Design Time (May 2005)

A New Aspect on Object Oriented Programming (July 2005)

September Security Section (September 2005)

Service Oriented Architecture (November 2005)

Software Process Improvement (January 2006)

Requirements Management (March 2006)

The Semantic Web (May 2006)

JavaScript (July 2006)

Free and Open Source Software (September 2006)

Security Tools on the Web (November 2006)

Help Forums on the Web (January 2007)

Solving the Software Quality Problem (March 2007)

Virtualization (May 2007)

Database Technology (July 2007)

User Interface Design (September 2007)

Software Testing (November 2007)

Whatever Happened To? (January 2008)

Construction Sites (March 2008)

Required Reading (May 2008)

Computer People (July 2008)

Architecture Digest (September 2008)

Blogrolling (November 2008)

Tool Time (January 2009)

Head in the Clouds (March 2009)

Software and System Reliability (May 2009)

Empirical Software Engineering (July 2009)

Computer Science (September 2009)

Software Maintenance (November 2009)

Odds and Ends (January 2010)

Cyber Security (March 2010)

Looking for Something? (May 2010)

Multicore and Multithreaded Programming (July 2010)

Software Engineering for Mobile Devices (September 2010)

Software Estimation (November 2010)

Fun and Games (January 2011)

Interfaces (March 2011)

Open Source Software (May 2011)

Retirement Seminar (July 2011)

Persistent Storage Stories (September 2011)

Script please! (November 2011)

Potpourri 2012 (January 2012)

Big Data (March 2012)

Technical Debt (May 2012)

Apps, Widgets and Gadgets 2012 (July 2012)

There's a Virus Going Around (September 2012)

Spaghetti Code (November 2012)

Software Quality Assurance (January 2013)