Arcadia Research Project, The - Examining issues necessary to create an evolvable software environment based on abstract interfaces to pro-active components.
Methods & Tools - Newsletter offering a global practical perspective on information systems development and a free software development process evaluation.
Open Implementation - A software design technique in which reusable modules allow clients to control certain aspects of the module's implementation.
Philosophy of Software - software development will never be defined as a process because it is a product of the human mind; and therefore is more like psychology than engineering or science.
RenaissanceWeb - a resource for the software reengineering community.
SEweb: Software Engineering Extension Service - a distributed, topical database that covers software engineering research and practise. It is fully searchable and provides links to the major software engineering sites on the Web.
Software Complexity - use of fractal complexity metrics to analyze computer programs and other human-made artifacts.
Software Doctor, The - For programmers: software is sick when you can't see why it is healthy. The Software Doctor helps you avoid sickness in old and new software.