5th ECOOP Workshop on
Quantitative Approaches in Object-Oriented Software Engineering

Call for Papers

OVERVIEW

Measures of software internal attributes have been extensively used to help software managers, customers and users to characterize, assess, and improve the quality of software products. Many large software companies have intensively adopted software measures to increase their understandability of how (and how much) software internal attributes affect the overall software quality. Estimation models based on software measures have successfully been used to perform risk analysis and to assess software maintainability, reusability and reliability. However, most measurement efforts have focused on, what we call today, "legacy technology".

The OO paradigm provides more powerful design mechanisms. Much work is yet to be done to investigate analytically and/or empirically the relationships between OO design mechanisms, e.g., inheritance, polymorphism, encapsulation, usage, etc., and different aspects of software quality, e.g., modularity, modifiability, understandability, extensibility, reliability, reusability, etc. Furthermore, new technologies, e.g., UML, OO frameworks, OO Analysis/Design patterns, OO architectures, OO components, which take advantage of OO design mechanisms have been proposed in order to improve software engineering productivity and software quality. However, to better understand the pros and cons of these technologies on products developed using them we must be able to assess the quality of such products via adequate software product measures.


LIST OF TOPICS

Submissions are invited, but not limited, to the following topics, organized in four areas:

Area C (Metrics Collection)

  • Automatic support for sharing research hypotheses, data and results (*)

  • Standards for the collection, comparison and validation of metrics

  • Embedding metrics in OO CASE tools

  • Evaluation of OO metrics collection tools

  • Metrics collection in the development process (measurement planning)

  • Public repositories for measurement data


  • Area A (Quality Assessment)

  • Measuring non-functional requirements of OO systems (*)

  • Measurement and quality assessment of components (*)

  • Metrics-based design heuristics

  • OO quality characteristics assessment

  • Quantitative impact analysis in OO architectures

  • Measurement and quality assessment of OO analysis/design patterns and frameworks

  • Measurement and quality assessment of dynamic OO models

  • Measurement and quality assessment of UML and ODMG conceptual schemata

  • Measurement and quality assessment of OR and OO database schemata


  • Area V (Metrics Validation)

  • Meta-metrics (*)

  • Formal and Empirical validation of OO metrics

  • OO metrics and Measurement Theory

  • Validation techniques and their limits

  • Standard data sets for metrics validation

  • The limits of quality estimation techniques


  • Area P (Process Management)

  • Reliability and rework effort estimates based on design measures

  • OO reuse evaluation

  • Resource estimation models for OO projects

  • Quantitative tracking of OO development activities

  • Empirical studies on the use of OO measures for process management

  • Measurement support in a CBSE life cycle


  • We explicitly solicit position papers related to topics marked with an asterisk (*) as well as papers that document and/or motivate the use of quantitative methods in industrial OO software processes. These topics were identified as important open research issues in last year’s QAOOSE workshop.


    PARTICIPANTS PROFILE

    This workshop will be of interest to software quality researchers, object-oriented methodologists, software metrics scientists and users, practitioners with interests in reuse, frameworks, analysis, design and programming as well as those interested in the management of object-oriented development projects.

    PROGRAM PREVIEW

    This workshop will provide a forum to discuss the current state of the art and the practice in the field of quantitative approaches in the OO field. A blend of researchers and practitioners from industry and academia is expected to share recent advances in the field, success or failure stories, lessons learned, and will seek out as yet unidentified fundamental problems arising in this field. The workshop format will include the presentation of selected submitted papers and a plenary ‘working’ session for summarizing, evaluating and assembling the new research results and for identifying future research opportunities.

    SUBMISSION DETAILS

    Potential attendees must submit a position paper or experience report in English by e-mail to gpoels@vlekho.wenk.be. All submissions must include the author(s) name, affiliation, phone, fax and e-mail address. Authors must indicate the area(s) and/or topic(s) addressed in the submission paper. Only authors of accepted submissions will be invited to participate in the workshop. The workshop organizers will select a subgroup of the accepted submissions for oral presentation. However, all accepted submissions will be included in the workshop proceedings.

    SUBMISSION FORMAT

    Paper format: A4
    Size: 4 to 12 pages
    Spacing: 1,5 lines
    Font: 12 points
    Margins: 2,5 cm
    File type: PDF, RTF or HTML
    Style: free!

    IMPORTANT DATES

  • Submission of position papers due: April 17, 2001

  • Notification of acceptance: May 1, 2001

  • Preliminary Program available: May 15, 2001


  • PREVIOUS EDITIONS

    The proposed workshop is a direct continuation of the QAOOSE series of workshops, held at previous ECOOP conferences:

  • The "Quantitative Approaches in Object-Oriented Software Engineering" workshop at ECOOP 2000 in Cannes (organizers: Fernando Brito e Abreu, Geert Poels, Houari Sahraoui, Horst Zuse)

  • The "Quantitative Approaches in Object-Oriented Software Engineering" workshop at ECOOP'99 in Lisbon (organizers: Fernando Brito e Abreu, Walcelio Melo, Houari A. Sahraoui, Horst Zuse)

  • The "Object-Oriented Product Metrics for Software Quality Assessment" workshop at ECOOP'98 in Brussels (organizers: Houari A. Sahraoui, Sandro Morasca, Walcelio Melo)

  • The "Quantitative Methods for Object-Oriented Systems Development" workshop at ECOOP'95 in Aarhus (organizers: Horst Zuse, Brian Henderson-Sellers, Fernando Brito e Abreu)


  • ORGANISERS

  • Fernando Brito e Abreu
    fba@di.fct.unl.pt / fba@inesc.pt
    Faculdade de Ciências e Tecnologia – Universidade Nova de Lisboa, and
    Software Engineering Group - INESC
    Rua Alves Redol, 9, Apartado 13069, 1000 Lisboa, Portugal

  • Brian Henderson-Sellers
    brian@it.uts.edu.au
    Centre for Object Technology Applications and Research
    University of Technology Sidney
    Faculty of Information Technology, PO Box 123, Broadway NSW 2007, Australia

  • Mario Piattini
    mpiattini@inf-cr.uclm.es
    Escuela Superior de Informatica,
    Universidad de Castilla-La Mancha
    Ronda de Calatrava, 5, 13071 Ciudad Real, Spain

  • Geert Poels
    gpoels@vlekho.wenk.be / geert.poels@econ.kuleuven.ac.be
    Centre for Industrial Management – Katholieke Universiteit Leuven, and
    VLEKHO Business School – University of Sciences and Arts
    Koningsstraat 336, 1030 Brussel, Belgium

  • Houari A. Sahraoui
    sahraouh@iro.umontreal.ca
    Département d’Informatique et recherche opérationnelle,
    Université de Montréal
    CP 6128 succ Centre-Ville, Montréal QC H3C 3J7, Quebec, Canada


  • Fernando Brito e Abreu
    is a senior researcher of the Software Engineering Group at INESC, a research non-profit institution in the ICT field, and a member of the teaching staff of the Computer Science Department of FCT (Lisbon New University). He holds an Electronics Engineering Diploma and a Master of Science on Computer Engineering from IST (Lisbon Technical University). His Ph.D., also on IST, is about quantitative methods on object oriented software engineering. He has more than 30 publications on conferences, workshops and newspapers and has served as program committee member, organizer, reviewer, tutorial speaker, invited speaker, panel and session chair in several conferences worldwide. His research interests include software engineering project management, quantitative evaluation of software quality, empirical studies in software engineering, object oriented software process modeling and software reengineering. He has coordinated and participated in several national and international R&D projects.

    Brian Henderson-Sellers is Director of the Centre for Object Technology Applications and Research and Professor of Information Systems at University of Technology, Sydney (UTS). He is author of nine books on object technology, including his prize-winning book on OO complexity metrics, and is well-known for his work in OO methodologies (MOSES, COMMA and OPEN) as well as in OO metrics. Brian has been Regional Editor of Object-Oriented Systems, a member of the editorial board of Object Magazine/Component Strategies and Object Expert. He was the Founder of the Object-Oriented Special Interest Group of the Australian Computer Society (NSW Branch) and Chairman of the Computerworld Object Developers' Awards committee for ObjectWorld 94 and 95 (Sydney). He is a frequent, invited speaker at international OT conferences.

    Mario Piattini is an associate professor in the Computer Science Department of the University of Castilla-La Mancha (UCLM), Ciudad Real (Spain). Since 1999 he is Head of the Computer Science Department of Ciudad Real (UCLM). Before joining UCLM, Mario has worked in industry as director of database development and director of R&D and he has held assistant professor positions at the Madrid Technical University and the Carlos III University of Madrid. He is director of several Spanish R&D projects and one ESPRIT PASO project (Special Action P7506). He holds MSc. and Ph.D. degrees in Computer Science (from Madrid Technical University) and is a Certified Information System Auditor. His research interests include various topics related to software maintenance, databases, and software and database metrics. Mario is author of several books on database modeling, software maintenance and information system auditing. He has published widely in outstanding academic journals.

    Geert Poels is an assistant professor in information systems at the Business Administration Department of the VLEKHO Business School, University of Sciences and Arts, Brussels, and a guest professor at the Center for Industrial Management, Katholieke Universiteit Leuven (Belgium). He is a former member of the Management Information Systems Group of the Department of Applied Economic Sciences, Katholieke Universiteit Leuven. He holds degrees in Business Administration and Computer Science, and a Ph.D. in Applied Economic Sciences (major: Information Systems). His research interests include software measurement theory, OO software measures, quantitative approaches to business component identification, enterprise modelling, Business Process Change and IS reengineering. Geert Poels has published in IEEE Transactions on Software Engineering and the Information and Software Technology journal, and he was a reviewer for the Annals of Software Engineering journal and the Information and Software Technology journal. Geert Poels was program chair of the 2nd and 3rd European Software Measurement Conferences, held respectively in Amsterdam (1999) and Madrid (2000). He co-organized OO software metrics and CBSE workshops at the 1996 and 2000 Object Technology conferences in Oxford.

    Houari A. Sahraoui is a professor at the University of Montreal (Canada). Before joining the university, he held the position of lead researcher of the software engineering group at CRIM (Research center on computer science, Montreal). He holds an Engineering Diploma from the National Institute of computer science (1990), Algiers, and a Ph.D. in Computer Science, Pierre & Marie Curie University, Paris, 1995. Specialty: Artificial Intelligence (OO metamodeling and model transformations with applications to CASE tools). His research interests include the application of artificial intelligence techniques to software engineering, OO metrics, software quality, software reuse, and software reverse and re-engineering. He has more than 30 publications on conferences, workshops and journals. He has served as program committee member, organizer and reviewer in several conferences and journals.