PROFES 2008 23-25 June 2008, Frascati, Rome, Italy Final Program and Schedule Hosted by Product Focused Software Process Improvement Final Program and Schedule of the 9th International Conference on Product Focused Software Process Improvement PROFES 2008 June 23 - 25, 2008, Monteporzio, Rome, Italy Steering Committee Pekka Abrahamsson VTT Electronics, Oulu, Finland Markku Oivo University of Oulu, Oulu, Finland Organization Chair Giovanni Cantone University of Rome “TorVergata”, DISP, Rome, Italy General Chair Frank Bomarius Fraunhofer IESE, Kaiserslautern, Germany Program Co-Chairs Andreas Jedlitschka Fraunhofer IESE, Kaiserslautern, Germany Outi Salo VTT Technical Research Centre of Finland Tutorial and Workshop Chair Darja Smite Rigas Informacijas Tecnologijas Instituts,Riga, Latvia 2 23 June 2008 Full-day Tutorial CMMI® Constellation Room: Sala degli Svizzeri Giuseppe Magnani e Fernando Mandelli BUSINESS STRATEGY V. S. Ambrogio, 3/5 23807 Merate (LC), ITALY 8:00-9:00 Tutorial & Workshop Registration 9:10-17:00 CMMI® Basic knowledge Introduction to CMMI® CMMI Constellation About CMMI for Development About CMMI for Acquisition Tying it all together Pre-readings CMMI-DEV v1.2 CMMI-ACQ v1.2 Self-Assessment Checklist Understanding Maturity Level 4 Organizational Process Performance Quantitative Project Management Understanding Maturity Level 5 Causal Analysis and Resolution Organizational Innovation and Deployment How to perform Appraisals with CMMI 3 23 June 2008 Workshop LSO 2008 Schedue Room: Sala con Giardino 8:00-9:00 Tutorial & Workshop Registration 9:00-9:10 Opening Martin Wessner, Raimund L. Feldmann 9:10-10:00 Keynote Ten years of LSO research – Looking back and forward Frank Bomarius 10:00-12:00 Paper Session #1 Key Strategies and Principles to Enhance Learning and Improve Processes in Software Organizations Richard Bechtold Learning from Software Measurement: Close the Loops and Experimentally Discover Jos J.M. Trienekens, Rob J. Kusters, Kees J. Wehrmeijer A Software Organization Platform (SOP) Sebastian Weber, Ludger Thomas, Ove Armbrust, Eric Ras, Jörg Rech, Özgür Uenalan, Martin Wessner, Marcel Linnenfelser, and Björn Decker 12:15-13:20 Outlook to Afternoon Sessions Martin Wessner, Raimund L. Feldmann 13:20-14:40 Paper Session #2 Documentation Components of Software Development and their Management Based on International Standards Shoichi Morimoto Learning How Developers Search for Source Code with Implicit Relevance Feedback Hans-Jörg Happel and Ingo Steinbauer 14:40-15:40 Working Session #1 Current challenges for LSO's 15:50-16:50 Working Session #2 New Technologies for LSO’s 16:50-17:30 Closing remarks Martin Wessner, Raimund L. Feldmann 4 23 June 2008 Profes 2008 Schedue 17:00-18:30 Registration and Cocktail 18:30-18:45 Welcome Messages Alessandro Finazzi Agrò , Rector of the University of Rome "TorVergata", Chair of Biochemistry in the Department of Experimental Medicine and Biochemical Sciences Giuseppe Francesco Italiano, Chair of the Department of Informatics, Systems and, Production engineering (DISP), Chair of Algorithms and Data Structures Giovanni Cantone, Chair of Software Architecture, Analysis and Design, and of Experimental Informatics (DISP) 18:45-22:00 Welcome Reception 5 24 June 2008 Profes 2008 Schedule 8:00-8:45 Conference Registration 8:45-9:00 Opening * Frank Bomarious, Andreas Jedlitschka, Darja Smite, Giovanni Cantone 9:00-10:00 Keynote (Chair: Giovanni Cantone) * Software Testing Forever: Old and New Processes and Techniques for Validating Today's Applications Antonia Bertolino 10:30 - 12:30 Quality & Measurement I (Chair: Raimund Feldman) * Goal-oriented Setup and Usage of Custom-tailored Software Cockpits Jens Heidrich, Jürgen Münch MIS-PyME Software Measurement Maturity Model- Supporting the Definition of Software Measurement Programs María Díaz-Ley, Félix García, Mario Piattini Predicting Software Metrics at Design Time Wolfgang Holz, Rahul Premraj, Thomas Zimmermann, and Andreas Zeller A Metrics Suite for Measuring Quality Characteristics of JavaBeans Components Hironori Washizaki, Hiroki Hiraguchi, and Yoshiaki Fukazawa 10:30 - 12:30 Cost Estimation (Chair: Alessandro Sarcià) ** Software Cost Estimation Inhibitors - A Case Study Ana Magazinovic, Joakim Pernstål and Peter Öhman Impact of Base Functional Component Types on Software Functional Size based Effort Estimation Luigi Buglione, Cigdem Gencel Managing Uncertainty in ERP Project Estimation Practice: an Industrial Case Study Maya Daneva The Effect of Entity Generalization on Software Functional Sizing: A Case Study Oktay Turetken, Onur Demirors, Cigdem Gencel, Ozden Ozcan Top, Baris Ozkan 14:00 - 15:30 Capability and Maturity Models (Chair: Richard Bechtold) * Towards a Capability Model for the Software Release Planning Process – Based on a Multiple Industrial Case Study Markus Lindgren, Rikard Land, Christer Norström, Anders Wall From CMMI to SPICE – Experiences on How to Survive a SPICE Assessment Having Already Implemented CMMI Fabio Bella, Klaus Hörmann, Bhaskar Vanamali A Model for Requirements Change Management: Implementation of CMMI Level 2 Specific Practice Mahmood Niazi, Charles Hickman, Muhammad Ali Babar, Rashid Ahmader 14:00 - 15:30 Systems & Software Quality (Chair: Giuseppe Calavaro) ** Experience Report on the Effect of Software Development Characteristics on Change Distribution Anita Gupta, Reidar Conradi, Forrest Shull, Daniela Cruzes, Christopher Ackermann, Harald Rønneberg, Einar Landre Virtual Prototypes in Developing Mobile Software Applications and Devices Kari Liukkunen, Matti Eteläperä, Markku Oivo, Juha-Pekka Soininen, Mika Pellikka Comparing Assessment Methodologies for Free/Open Source Software: OpenBRR & QSOS1 Jean-Christophe Deprez, Simon Alexandre 16:00 - 17:00 Keynote (Chair: Frank Bomarious) * Culture of Error Management “Why admit an error when no one will find out?” Horst Degen-Hientz (*) Room 1: Sala degli Svizzeri (**) Room 2: Sala con Giardino 14:00 - 15:30 Capability and Maturity Models (Chair: Fabio Bella) * Towards a Capability Model for the Software Release Planning Process – Based on a Multiple Industrial Case Study Markus Lindgren, Rikard Land, Christer Norström, Anders Wall From CMMI to SPICE – Experiences on How to Survive a SPICE Assessment Having Already Implemented CMMI Fabio Bella, Klaus Hörmann, Bhaskar Vanamali A Model for Requirements Change Management: Implementation of CMMI Level 2 Specific Practice Mahmood Niazi, Charles Hickman, Muhammad Ali Babar, Rashid Ahmader 14:00 - 15:30 Systems & Software Quality (Chair: Giuseppe Calavaro) ** Experience Report on the Effect of Software Development Characteristics on Change Distribution Anita Gupta, Reidar Conradi, Forrest Shull, Daniela Cruzes, Christopher Ackermann, Harald Rønneberg, Einar Landre Virtual Prototypes in Developing Mobile Software Applications and Devices Kari Liukkunen, Matti Eteläperä, Markku Oivo, Juha-Pekka Soininen, Mika Pellikka Comparing Assessment Methodologies for Free/Open Source Software: OpenBRR & QSOS1 Jean-Christophe Deprez, Simon Alexandre 16:00 - 17:00 Keynote (Chair: Outi Salo) * Culture of Error Management “Why admit an error when no one will find out?” Horst Degen-Hientz (*) Room 1: Sala degli Svizzeri (**) Room 2: Sala con Giardino 7 25 June 2008 Profes 2008 Schedule 9:00-10:00 Keynote (Chair: Andreas Jedlitschka) * Supporting Experience and Information Flow in Software Projects Kurt Schneider 10:30 - 12:30 Quality & Measurement II (Chair: Juergen Muench) * Predicting Software Fault Proneness Model using Neural Network Yogesh Singh, Arvinder Kaur, Ruchika Malhotra Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment Beatriz Marín, Oscar Pastor, Giovanni Giachetti How Does a Measurement Programme Evolve in Software Organizations? Lasse Harjumaa, Jouni Markkula, Markku Oivo A Fault Prediction Model with Limited Fault Data to Improve Test Process Cagatay Catal, Banu Diri 10:30 - 12:30 SPI (Chair: Martin Wessner) ** Big Improvements with Small Changes: Improving the Processes of a Small Software Company Anu Valtanen, Jarmo J. Ahonen Software Process Improvement Methodologies for Small and Medium Enterprises Deepti Mishra, Alok Mishra An Empirical Study on Software Engineering Knowledge/Experience Packages Pasquale Ardimento, Marta Cimitile Customized Predictive Models for Process Improvement Projects Thomas Birkhölzer, Christoph Dickmann, Harald Klein, Jürgen Vaupel, Stefan Ast, Ludger Meyer 14:00 - 15:30 Short Papers (Chair: Jens Heidrich) * Developing and Deploying Monitoring Probes to Control Strategic Alignment Fabio Mulazzani, Barbara Russo, Giancarlo Succi Using Simulation to Validate Intangible and Unobservable Benefits of Agile and Plan-Based Requirements Prioritization Strategies Dan Port, Alexey Olkov 8 VSOP Framework: A Framework for Validating Outsourcing Service Suppliers' Processes Kyohei Fushida, Jun Takata, Masataka Nagura, Shinji Kawaguchi, Hajimu Iida Software Process Assessment Model as Reusable Process Library Timo Mäkinen, Timo Varkoi Assessing Process Maturity of Open Source Projects Marcus Ciolkowski, Martín Soto Assessment and Modeling Results as Managed Process Assets Timo Mäkinen, Timo Varkoi Multidisciplinary Modelling in the Netherlands Frank Stappers, Lou Somers, Michel Reniers Integrated Framework of Development and Assessment Standards for Space Systems Yuko Miyamoto, Masa Katahira, Jürgen Münch, Alexis Ocampo The Study on Conversion Methods among IFPUG, NESMA and SPR Sousuke Amasaki, Nahomi Kikuchi 14:00 - 15:30 Lessons Learned & Best Practices I (Chair: Marcus Ciolkowski ) ** Improving Customer Support Processes: A Case Study Marko Jäntti, Niko Pylkkänen Influential Factors on Incident Management: Lessons Learned from a Large Sample of Products in Operation João Caldeira, Fernando Brito e Abreu Pitfalls in Remote Team Coordination: Lessons Learned From a Case Study Darja Šmite, Nils Brede Moe, Richard Torkar 16:00-17:00 SPI and Agile Development (Chair: Davide Falessi) * A Model to Identify Refactoring Effort during Maintenance by Mining Source Code Repositories Raimund Moser, Witold Pedrycz, Alberto Sillitti, Giancarlo Succi The application of ISO 9001 to agile software development Tor Stålhane, Geir Kjetil Hanssen Study of the Evolution of an Agile Project Featuring a Web Application Using Software Metrics Giulio Concas, Marco Di Francesco, Michele Marchesi, Roberta Quaresima, Sandro Pinna 9 16:00-17:00 Lessons Learned & Best Practices II (Chair: Odd P. Slyngstad) ** Identifying and Understanding Architectural Risks in Software Evolution: An Empirical Study Odd Petter Nord Slyngstad, Jingyue Li, Reidar Conradi, M. Ali Babar An Empirical Study Identifying High Perceived Value Practices of CMMI Level 2 Mahmood Niazi, Muhammad Ali Babar, and Suhaimi Ibrahim A Hands-On Approach for Teaching Systematic Review Maria Teresa Baldassarre, Nicola Boffoli, Danilo Caivano, Giuseppe Visaggio 10 Profes 2008 University of Rome TorVergata Local Organizing Committee Giovanni Cantone, DISP Davide Falessi, DISP Domenico Genovese, CCD Anna Lomartire, CCD Gianfranco Pesce, CCD Maurizio Saltali, DISP Salvatore Alessandro Sarcià, DISP 11