Table of Contents: Preface
Expert Commentary
The Case for Readable Code
(Trygve Reenskaug, Dept. of Informatics, Univ. of Oslo)
Chapter 1 - Action Research in Software Engineering: Using a 3D Analogy to Analyze the Implementation of Agile Software Development in Software Teamwork; pp. 11-44
(Yael Dubinsky, Dept. of Computer Science Technion, Israel Institute of Technology, Orit Hazzan, Dept. of Education in Technology & Science, Tecnion- Israel Institute of Technology)
Chapter 2 - Programming with Roles and Classes: The BabyUML Approach; pp. 45-88
(Trygve Reenskaug, Dept. of Informatics, Univ. of Oslo)
Chapter 3 - Towards a Requirements-driven Component Based Software Development;; pp. 89-110
(Miguel Angel Martinez Aguilar, Paphos, Cyprus)
Chapter 4 - Towards the Use of Planning Techniques to assemble Component-based Systems; pp. 111-141
(Paulo da Silva Salem, Ana C. V. de Melo, Univ. of Sao Paulo, Dept. of Computer Science, Sao Paulo, Brazil)
Chapter 5 - Impact of a Value-Based Approach to Training Software Inspectors: Empirical Results of a Controlled Software Inspection Experiment; pp. 143-159
(Lesley P W Land, Shieh Nee Cheah, Univ. of New South Wales, School of Information Systems, Technology and Management, Sydney, Australia)
Chapter 6 - UML2B vs B2UML Bridging the Gap between Formal and Graphical Software Modeling Paradigms; pp. 161-177
(Akram Idani, Univ. of Technology, Compiegne, France)
Chapter 7 - Building Program Comprehension Tools for Various OO Languages using Domain Engineering; pp. 179-194
(Lu Zhang, He Li, Dan Hao, Software Institute, School of Electronics Engineering and Computer Science, Peking Univ., Beijing, P.R. China)
Chapter 8 - OAUP: Construction of Ontology-based Adaptive User Profiles; pp. 195-209
(Lixin Han, College of Computers and Information Engineering, Hohai Univ., Nanjing, China, Dept. of Mathematics, Nanjing Univ., Nanjing, China, State Key Laboratory of Novel Software Technology, Nanjing Univ., Nanjing, China)
Index |