The second part of a two-volume handbook on software engineering and knowledge engineering. This volume covers the basic principles and applications of visual and multimedia software engineering, knowledge engineering, data mining for software knowledge, and emerging topics in these areas.