Lecture Notes in Computer Science 5338

Similar documents
Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 4409

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 4728

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 5004

Lecture Notes in Computer Science 4214

Lecture Notes in Computer Science 3819

Lecture Notes in Artificial Intelligence 3176

Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Computer Science 7480

Lecture Notes in Computer Science 6663

Lecture Notes in Computer Science 4797

Lecture Notes in Computer Science 4401

Research Reports ESPRIT

Lecture Notes in Computer Science 7342

Lecture Notes in Computer Science 6037

Lecture Notes in Computer Science 10644

Lecture Notes in Computer Science 5671

Lecture Notes in Computer Science 5474

Detection of Intrusions and Malware, and Vulnerability Assessment

Lecture Notes in Computer Science 4449

German Yearbook on Business History 1986

Lecture Notes in Computer Science 4883

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 5083

Lecture Notes in Computer Science 3527

Lecture Notes in Computer Science 5438

Lecture Notes in Computer Science 8341

Lecture Notes in Computer Science 3507

Lecture Notes in Computer Science 4006

Lecture Notes in Computer Science 5587

Lecture Notes in Computer Science 5581

Lecture Notes in Computer Science 6035

Lecture Notes in Computer Science 7896

Lecture Notes in Computer Science 8031

Lecture Notes in Computer Science 7744

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

Lecture Notes in Computer Science 9804

Lecture Notes in Computer Science 8036

Lecture Notes in Computer Science 7149

Lecture Notes in Computer Science 4498

Lecture Notes in Artificial Intelligence 4327

Non-functional Properties in Modeling: Analysis, Languages and Processes

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Curriculum Vitae Person Education Professional career

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

Lecture Notes in Computer Science 6647

Lecture Notes in Computer Science 3061

STUDIES IN ORGANIZED CRIME

Lecture Notes in Computer Science 6815

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Emotional Engineering Volume 5

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

Progress in Mathematics Volume 95

Lecture Notes in Artificial Intelligence

Lecture Notes in Computer Science 6705

Lecture Notes in Computer Science 9596

Lecture Notes in Business Information Processing 62

Organizational Economics, Personnel Economics, Behavioral Economics

Lecture Notes in Computer Science 7734

Lecture Notes in Computer Science 6092

9.0 SCOR-RELATED MEETINGS

ISNI. International Society of Neuroimmunology PROFILE 2013

Lecture Notes in Computer Science 4355

Lecture Notes in Computer Science 3925

The Archaeology of Anxiety

Lecture Notes in Computer Science 3714

Lecture Notes in Computer Science 6697

Lecture Notes in Computer Science 7137

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Lecture Notes in Computer Science 9249

Syntax of Landscape The Landscape Architecture of Peter Latz and Partners

Lecture Notes in Computer Science 7189

May 6, 2015 Montréal, QC, Canada. Proceedings of the 1st International Workshop on

American Literature. Narratives of Multiculturalism in Post-Imperial Turkey. Interamericana 10. Elena Furlanetto

Lecture Notes in Artificial Intelligence 6517

Lecture Notes in Computer Science 6084

Lecture Notes in Computer Science 5284

Curriculum Vitae for Marlis Buchman

ISNI ABOUT US. ISNI PROFILE International Society of Neuroimmunology

European Football and Collective Memory

Prof. Antonio LUQUE University of Madrid, Spain. «What We Have Learned in the Development of the Intermediate Band Solar Cell»

Lecture Notes in Computer Science 9211

Lecture Notes in Computer Science 7140

gpehihpcl'upn sdii-gei tim GE ng Fiae^'ban*' and pq>-er ujeibel with contributions by

Lecture Notes in Computer Science 10852

Process Maturity Profile

TRAVEL FELLOWSHIP. John Belle traveling in England between studies at the Architectural Association in London.

Welcome to the history of IMPA and its National Associations

This page intentionally left blank

Lecture Notes in Computer Science 7309

ACADEMIC QUALIFICATIONS:

Lecture Notes in Computer Science 4935

Lecture Notes in Computer Science 7679

L.O. Hertzberger, University of Amsterdam, The Netherland, T. Kanade, CMU, Pittsburg, USA

Lecture Notes in Computer Science 6182

09:00-10:30 am SESSION I: FOOD-MICROBES-HOST INTERACTIONS IN THE HUMAN GUT Chair: R. Balfour Sartor (Chapel Hill, USA)

WHO I AM. Prof. Ralf Niebergall. Architect in Magdeburg, Germany (2-8 Employees) Professor for architecural design and building theory in Dessau

Transcription:

Lecture Notes in Computer Science 5338 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Alfred Kobsa University of California, Irvine, CA, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen University of Dortmund, Germany Madhu Sudan Massachusetts Institute of Technology, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max-Planck Institute of Computer Science, Saarbruecken, Germany

Reiner R. Dumke René Braungarten Günter Büren Alain Abran Juan J. Cuadrado-Gallego (Eds.) Software Process and Product Measurement International Conferences IWSM 2008, MetriKon 2008, and Mensura 2008 Munich, Germany, November 18-19, 2008 Proceedings 13

Volume Editors Reiner R. Dumke Otto-von-Guericke-Universität Magdeburg Institut für Verteilte Systeme Magdeburg, Germany E-mail: dumke@ivs.cs.uni-magdeburg.de René Braungarten Otto-von-Guericke-Universität Magdeburg Institut für Verteilte Systeme Magdeburg, Germany E-mail: braungar@ivs.cs.uni-magdeburg.de Günter Büren Büren & Partner Software-Design GbR Nürnberg, Germany E-mail: gb@bup-nbg.de Alain Abran École de technologie supérieure Département de génie logiciel et des TI Montréal, Québec, Canada E-mail: alain.abran@etsmtl.ca Juan J. Cuadrado-Gallego Universidad de Alcalá Edificio Politécnico Alcalá de Henares, Madrid, Spain E-mail: jjcg@uah.es Library of Congress Control Number: 2008939385 CR Subject Classification (1998): D.2.8, D.2, K.6.1-4, J.1 LNCS Sublibrary: SL 2 Programming and Software Engineering ISSN 0302-9743 ISBN-10 3-540-89402-0 Springer Berlin Heidelberg New York ISBN-13 978-3-540-89402-5 Springer Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. Springer is a part of Springer Science+Business Media springer.com Springer-Verlag Berlin Heidelberg 2008 Printed in Germany Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper SPIN: 12566945 06/3180 543210

Preface Since 1990 the International Workshop on Software Measurement (IWSM )has been celebrated annually alternating between Montréal (Canada) and various cities across Germany. The Montréal editions have been organized by the Software Engineering Research Laboratory (GELOG) 1 of the École de technologie supérieure - Université duquébec, which is directed by Prof. Alain Abran. The German editions have been organized jointly by the Software Measurement Laboratory (SMLAB) 2 of the Otto von Guericke University Magdeburg (Germany), which is directed by Prof. Reiner R. Dumke; and the German association for software metrics and effort estimation (DASMA e. V.) 3, which is led by Manfred Bundschuh and Günter Büren. The biennial editions of IWSM in Germany has been held jointly with the DASMA Software Metrics Congress (MetriKon) 4 since 2002. MetriKon is a yearly event, conducted every other year for a German-speaking audience at changing national locations for best-practice sharing of software measurement topics, bringing the best and renowned German-speaking experts of the field together. The first two editions of the InternationalConference on Software Processand Product Measurement (Mensura) were organized by Juan J. Cuadrado-Gallego 5 from the University of Alcalá (Spain) and convened in Cádiz (Spain) in 2006 together with IWSM in Palma de Mallorca (Spain) in 2007. To foster research, practice and exchange of experiences and best practices in software processes and product measurement, the 2008 editions of IWSM / MetriKon / Mensura were combined. The conferences were held during November 18 20, 2008 in Munich (Germany) and kindly hosted by Siemens AG. This volume comprises the proceedings of IWSM / MetriKon / Mensura 2008 and consists of the final papers presented at these joint events. Each one of these papers has been thoroughly revised and extended in order to be accepted for publication. The IWSM / MetriKon / Mensura Steering Committee is proud to have once more obtained the approval of Springer to publish the second edition of the joint conference proceedings in the prestigious Lecture Notes in Computer Science (LNCS) series. We hope to maintain this collaboration for the future editions of these joint events. November 2008 1 http://www.lrgl.uqam.ca/ 2 http://ivs.cs.uni-magdeburg.de/sw-eng/us/ 3 http://www.dasma.org/ 4 http://www.metrikon.org/ 5 http://www.cc.uah.es/jjcg/ Reiner R. Dumke René Braungarten Günter Büren Alain Abran Juan J. Cuadrado-Gallego

Organization General Chairs Manfred Bundschuh Reiner R. Dumke Alain Abran Juan J. Cuadrado-Gallego DASMA e. V., Germany Otto von Guericke University, Magdeburg, Germany University of Québec / ÉTS, Montréal (Québec), Canada University of Alcalá, Madrid, Spain Organization Chair Günter Büren Büren & Partner, Nuremberg, Germany Proceedings Chair René Braungarten Bosch Rexroth AG, Lohr am Main, Germany Program Committee Chair Reiner R. Dumke Otto von Guericke University, Magdeburg, Germany Program Committee Luigi Buglione François Coallier Ton Dekkers Jean-Marc Desharnais José Javier Dolado Axel Dold Christof Ebert Bernd Gebhard Marcela Genero Naji Habra Nadine Hanebutte Hans-Georg Hopf Engineering.IT S.p.A., Italy ÉTS, Montréal (Québec), Canada Galorath International Ltd., UK ÉTS, Montréal (Québec), Canada University of the Basque Country, San Sebastian, Spain Daimler AG, Sindelfingen, Germany Vector Consulting, Stuttgart, Germany BMW AG, Munich, Germany University of Castilla-La Mancha, Ciudad Real, Spain FUNDP, Namur, Belgium University of Idaho, Moscow (Idaho), USA GSO-Hochschule, Nuremberg, Germany

VIII Organization Claus Lewerentz Marek Leszak Peter Liggesmeyer Mathias Lother Fernando Machado Roberto Meli Dirk Meyerhoff Jürgen Münch Olga Ormandjieva Frances Paulisch Ricardo J. Rejas-Muslera Salvador Sánchez-Alonso Andreas Schmietendorf Harry Sneed Charles Symons Hannu Toivonen Cornelius Wille Loreto Zornoza Horst Zuse Technical University Cottbus, Cottbus, Germany Alcatel-Lucent, Nuremberg, Germany Fraunhofer IESE, Kaiserslautern, Germany Robert Bosch GmbH, Stuttgart, Germany Catholic University of Uruguay, Montevideo, Uruguay DPO, Rome, Italy Schueco-Service GmbH, Bielefeld, Germany Fraunhofer IESE, Kaiserslautern, Germany Concordia University, Montréal (Québec), Canada Siemens AG, Munich, Germany University Francisco de Vitoria, Madrid, Spain University of Alcala, Madrid, Spain Berlin School of Economics, Germany SES, Munich/Budapest, Germany/Hungary Software Measurement Service Ltd., Edenbridge, UK Nokia Siemens Networks, Finland University of Applied Sciences, Bingen, Germany IBM, Spain Technical University Berlin, Berlin, Germany Tutorial Chairs Ralf Russ Günter Büren Marek Leszak Siemens AG, Munich, Germany Büren & Partner, Nuremberg, Germany Alcatel-Lucent, Nuremberg, Germany Conference Support Romy Gampe Dagmar Dörge Carsten Peitscher Helmut Benesch DASMA e. V., Germany Otto von Guericke University, Magdeburg, Germany Signal-Iduna, Dortmund, Germany Siemens AG, Munich, Germany

Organization IX Sponsors We wish to express our gratitude to the sponsors of the IWSM / MetriKon / Mensura 2008 for their essential contribution to the conference. * 4-2 ) 4 6-4 5. 6 9 ) 4 -, - 5 1/ Organizers Moreover, we also wish to express our gratitude to the organizers of IWSM / MetriKon / Mensura 2008 for their tireless dedication:

Table of Contents Session A1 Estimation Models I Project Sizing and Estimating: A Case Study Using PSU, IFPUG and COSMIC... 1 Luigi Buglione, Juan J. Cuadrado-Gallego, and J. Antonio Gutiérrez de Mesa Proposals for Increasing Benchmarking Data Quantity and Quality of Projects Measured in COSMIC... 17 Harold S. van Heeringen and Luca Santillo Session B1 Measurement Methodology I Quality-Driven Orchestration of Services... 26 Martin Kunz, Steffen Mencke, Niko Zenker, René Braungarten, and Reiner Dumke Applying Six Sigma in the Field of Software Engineering... 36 Ralf Russ, Dana Sperling, Frank Rometsch, and Peter Louis Session C1 Effort Estimation First Steps towards Validating a Cost-Benefit Model of Reviews and Tests... 48 Tilmann Hampp Field Study: Influence of Different Specification Formats on the Use Case Point Method... 62 Stephan Frohnhoff and Thomas Engeroff Session A2 Measurement Programs Software Measurement @ Siemens A Practical Approach Allows Best Practice Sharing of Various Organizations... 76 Sebastian Schunk Measurement Support for Effective Supplier Management... 86 Christof Ebert Session B2 New Approaches Measuring Distances for Ontology-Based Systems... 97 Steffen Mencke, Cornelius Wille, and Reiner Dumke

XII Table of Contents Challenges in Evaluating SOA Test Processes... 107 Ayaz Farooq, Konstantina Georgieva, and Reiner R. Dumke Criteria to Compare Cloud Computing with Current Database Technology... 114 Jean-Daniel Cryans, Alain April, and Alain Abran Session C2 Process Assessment Comparison of Process Quality Characteristics BasedonChange Request Data... 127 Holger Schackmann and Horst Lichter Assessment of Business Process Modeling Tools under Consideration of Business Process Management Activities... 141 Andreas Schmietendorf Session A3 Size Measurement The Impact of Individual Assumptions on Functional Size Measurement... 155 Oktay Turetken, Ozden Ozcan Top, Baris Ozkan, and Onur Demirors Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures Based on COSMIC... 170 Beatriz Marín, Giovanni Giachetti, and Oscar Pastor Session B3 Education Evaluation Aspects for a Sustainable Integration of e-learning within the Software Engineering (Case Study)... 184 Andreas Schmietendorf, Steffen Mencke, and Gaby Schmietendorf Session A4 Estimation Models II How to Use COSMIC Functional Size in Effort Estimation Models?... 196 Cigdem Gencel Uncertainty in ERP Effort Estimation: A Challenge or an Asset?... 208 Maya Daneva, Seanna Wettflower, and Sonia de Boer The Influence of Culture and Leadership on Cost Estimation... 223 Khaled Hamdan, Boumediene Belkhouche, and Peter Smith Session B4 Measurement in Software Lifecycle Portfolio Control When the Numbers Really Count... 233 Frank W. Vogelezang

Table of Contents XIII Defining Suitable Criteria for Quality Gates... 245 Thomas Flohr An Empirical Study of Product Measurement in a Standardized Requirement Definition Process with 28 Japanese Government Software Projects... 257 Yoshiki Mitani, Tomoko Matsumura, Mike Barker, Seishiro Tsuruho, Katsuro Inoue, and Ken-Ichi Matsumoto Session A5 Product Measurement Measuring 75 Million Lines of Code... 271 Harry M. Sneed Improving Quality of Functional Requirements by Measuring Their Functional Size... 287 Sylvie Trudel and Alain Abran Implementing Software Project Control Centers: An Architectural View... 302 Jens Heidrich and Jürgen Münch Session B5 Measurement Methodology II Towards a Comprehensive Approach for Assessing Open Source Projects... 316 Marcus Ciolkowski and Martín Soto Analysing Bug Prediction Capabilities of Static Code Metrics in Open Source Software... 331 Javed Ferzund, Syed Nadeem Ahsan, and Franz Wotawa Measuring the Impact of Different Categories of Software Evolution... 344 Francesca Longo, Roberto Tiella, Paolo Tonella, and Adolfo Villafiorita Using PSU for Early Prediction of COSMIC Size of Functional and Non-functional Requirements... 352 Luigi Buglione, Olga Ormandjieva, and Maya Daneva Author Index... 363