The first group of articles deal with the basics in software engineering, including such topics as requirements engineering, domain engineering, object technology, software architecture, computer languages, program slicing techniques, incremental software development, technical reviews, formal verification, software maintenance, software reliability engineering, management of inconsistencies in software engineering, software configuration management, reengineering, software measurement, software metrics for identifying critical components in software projects, software engineering standards, engineering access control, usability issues in the software life cycle, software processes in software engineering and knowledge engineering, and message sequence charts in the software engineering process.