CFPart: 3rd ACoM Workshop at OOPSLA 2009
3rd Workshop on Assessment of Contemporary Modularization Techniques
(ACoM.09)
26th October 2009, Orlando, Florida, USA
Co-located with: 24th ACM Conference on Object-Oriented Programming
Systems and Applications (OOPSLA 2009)
Workshop Web-site: http://www.comp.lancs.ac.uk/computing/ACoM.09/
Location: Fantasia Ballroom K
Workshop Program
Panel Session
Title: On the application and impact of contemporary assessment techniques
Panelists:
* Aslam Khan, Factor10
* Gary T. Leavens, University of Central Florida
* Hridesh Rajan, Iowa State University
* Yannis Smaragdakis, University of Massachusetts
Time: 1.30pm
Paper Presentation Sessions
Understanding New Forms of Modularity Mechanisms - Study Results
* Contributing Factors to Pointcut Fragility (Greenwood, Rashid,
Khatchadourian)
* Modularizing Variabilities with CaesarJ Collaboration Interfaces
(Pontual, Bonifacio, Rebelo, Ribeiro, Borba)
* Modularity Analysis of Use Case Implementations (d'Amorim, Borba)
Beyond Module-Driven Analysis: Tool Support
* On the Use of Software Visualization to Support Concern Modularization
Analysis (Carneiro, Sant'Anna, Garcia, Chavez, Mendonca)
* A Concern-Specific Metrics Collection Tool (Taveira, Saraiva, Castor,
Soares)
* On the Robustness Assessment of Aspect Oriented Programs (Coelho,
Lemos, Ferrari, Masiero, von Staa)
Contemporary Modularity Metrics and Applications
* Metadata Modularization using Domain Annotations (Perillo, Guerra,
Silva, Silveira, Fernandes)
* Questioning Traditional Metrics for Applications Which Uses
Metadata-based Frameworks (Guerra, Silveira, Fernandes)
* Assessing the Effectiveness of Software Modularization Techniques
through the Dynamics of Software Evolution (Cai)
* Entity, Boundary, Control as Modularity Force Multiplier (Heineman,
Denham)
Workshop Participation
Participation to the workshop is open to any OOPSLA attendees, no prior
paper/abstract submission is necessary.
Motivation
Numerous modularization techniques have been developed to cope with
complexity and increasing scale of software systems, such as
Aspect-Oriented Software Development (AOSD) and Feature-Oriented
Programming (FOP). Using these advanced modularization techniques,
designers intend to achieve better changeability and adaptability
through improved modularity. However, it remains unclear to what extent
these new techniques have improved software productivity and
maintainability in practice. It is even more challenging to determine
their impact on closely-related emerging domains such as collaborative
software engineering, ultra-large systems, cyber-physical systems and
cloud computing. This workshop emphasizes the need for improving and
pushing the boundaries on the assessment of modern modularization
techniques, especially in the emerging domains of software development.
The purpose of this workshop is to (i) stimulate innovative ideas of new
and more effective modularity assessment methods to better evaluate
contemporary modularization techniques; (ii) solicit experience reports
from practitioners that help to better understand the impact of
modularity assessment; (iii) discuss the potential impact of assessment
techniques; (iv) improve our understanding on issues such as how to
effectively differentiate the applicability of assessment techniques in
different circumstances; and (v) foster a collaborative environment for
both practitioners and researchers interested in the effective
modularity assessment from different levels and in different domains.
Goals
The main goal of this workshop is to put together researchers and
practitioners with different backgrounds in order to discuss open issues
on the assessment of contemporary modularization techniques, such as:
1. Do contemporary modularization techniques have a role to play in
emerging system domains? Can their benefits be assessed? How does the
application of contemporary modularization techniques to these domains
affect assessment strategies?
2. What attributes of these complex systems need to be measured and
assessed?
3. Are current conventional metrics sufficient to assess software
quality in such domains? How can the validity of such metrics be measured?
4. What new assessment mechanisms are necessary to assess contemporary
heterogeneous modularization techniques in emerging system domains and
to accommodate the associated development practices?
5. What new modularization techniques or improvements to existing ones
are suggested by previous assessment results?
6. What resources and benchmarks are necessary to enable the effective
and efficient assessment of modularization techniques in emerging
domains? How can repeatability of studies be achieved over such complex
domains?
The workshop also aims at: (i) bringing the attention of the software
engineering community the importance of rigorous evaluation of emerging
modularization techniques; (ii) motivating the expansion of research and
practice associated with assessment of emerging modularization
technologies; and (iii) fostering a collaborative environment for both
practitioners and researchers interested in effective assessment of new
development techniques.
Topics of Interest
The workshop is intended to cover a wide range of topics, from
theoretical foundations to assessment frameworks and empirical studies
involving contemporary software modularity techniques. Topics of
interest include the following (but not limited to):
* Lessons learned from assessing new modularization techniques
* Assessment of emerging systems
* Empirical studies and industrial experiences
* Comparative studies between new modularization techniques and
conventional ones
* Assessment frameworks
* Software metrics and estimation models
* Validation of assessment techniques and mechanisms
* Assessment techniques, methods and tools to different phases of the
software lifecycle
* Development of predictive models of defect rates and reliability from
real data
* Infrastructure issues, such as measurement theory, experimental
design, and analysis approaches
* Improvement of modularization techniques based on assessment.
Programme Committee
Mehmet Aksit, University of Twente, The Netherlands
Paulo Borba, Federal University of Pernambuco, Brazil
Yvonne Coady, University of Victoria, Canada
Marc Eaddy, Intel Corporation, USA
Patrick Eugster, Purdue University, USA
Eduardo Figueiredo, Lancaster University, UK
Rachel Harrison, Stratton Edge Consulting, UK
George Heineman, Worcester Polytechnic Institute, USA
Arno Jacobsen, University of Toronto, Canada
Sergio Soares, Federal University of Pernambuco, Brazil
Peri Tarr, IBM Watson Research Center, USA
Robert Walker, University of Calgary, Canada
Organizing Committee
Alessandro Garcia, PUC-Rio, Brazil
Phil Greenwood, Lancaster University, UK
Kevin Sullivan, University of Virginia, USA
Yuanfang Cai, Drexel University, USA
Claudio Sant'Anna, Federal University of Bahia, Brazil
Thomas Cottenier, Hengsoft LLC, USA
James Noble, Victoria University of Wellington, New Zealand
Workshop Contact
Phil Greenwood (greenwop _at_ comp.lancs.ac.uk)
Labels: call for papers, cfp, conf, conference, conferences, research

<< Home