The third group of articles deal with emerging topics in software engineering and knowledge engineering, including such topics as: software patterns, supporting software processes using knowledge management, methods for knowledge elicitation, knowledge elicitation from software code, nonmonotonic reasoning and consistency management in software engineering, agent-oriented software construction with UML, improving UML designs using automatic design pattern detection, application of knowledge-based systems for supervision and control of machining processes, system-level design notations for embedded systems, situated computing for mobile users, and the synchronization of interactive web documents.