Theoretical and practical contributions from a December 2009 conference are grouped in sections on agent technology, component-based software engineering, data mining and knowledge discovery, artificial intelligence, design patterns and software architecture, economic and financial systems, and formal methods and tools. Other themes include information engineering, mobile/wireless computing, modeling with UML, object-oriented technology, reverse engineering, software testing techniques, and web engineering and web-based applications. Some specific topics discussed include a linear method for a WLAN position system, array bounds check elimination for Java based on sparse representation, and financial options processing using the MKPF algorithm. Other subjects are predicting code change by using static metrics, the study of multidimensional data flow of Fishbone applied for data mining, and probabilistic modeling of streaming RFID data using correlated variable-duration HMMs. There is no subject index. Annotation ©2010 Book News, Inc., Portland, OR (booknews.com)