*Extended submission deadline: August 31* ===================================================================== *Call for Papers* 3rd International Workshop on Software Patterns and Quality (SPAQu'09) One day on October 25, 2009, collocated with OOPSLA 2009: 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications Disney's Contemporary Resort, Orlando, Florida, USA, http://patterns-wg.fuka.info.waseda.ac.jp/SPAQU/ --------------------------------------------------------------------- *Objective and Motivation* As requirements for software products and processes have become more complex, larger in scale and requiring higher reliability and security, demand is increasing for technologies to capture, share, enhance, apply and evaluate software patterns. Although several pattern catalogues have been published, little is known about how to specify, measure and evaluate those patterns themselves and/or the effect of their application on quality. Quality is "the Degree to which a set of inherent characteristic fulfills requirements" [ISO9000]. Because there are many kinds of characteristics of software, such as accessibility, compatibility, efficiency, maintainability, performance, security, and so on, it is difficult to understand the nature of software patterns and pattern-oriented development approaches. To improve this state, first workshop of this series was held on December 2007 collocated with APSEC, and it attracted more than 30 people. Second one was held on October 2008 collocated with PLoP and it attracted around 10 people. These previous workshops were successful to discuss the theoretical, social, technological and practical issues related to quality aspects of patterns including security aspects. However, we believe there is still room to improve this understanding and to further research these topics, and we are proposing a similar workshop. This workshop will provide the opportunity to bring together researchers and practitioners and discuss the future prospects of this area. Suggested topic areas of interest include, but are not limited to: - Quality in the application of software patterns: management, assurance, measurement, rating, testing, review and evaluation of quality in software products, processes, people and projects with software patterns (e.g. how much does maintainability of software become high by applying design patterns? ) - Quality of software patterns: management, assurance, measurement, rating, testing, review and evaluation of quality of software patterns - Quality-specific patterns: e.g. security patterns, safety patterns and performance patterns - Quality aspects of activities related to software patterns - Quality in pattern system and languages: how to build quality systems of patterns, pattern compositions, and stable/testable pattern languages - Patterns and pattern languages pitfalls and how to avoid them - Nature of "Quality Without A Name (QWAN)" in software development - Methods and tools: modeling tools, measurement tools, testing tools and management tools related to software patterns quality - Case studies and lessons learned from the viewpoint of quality - Relationships among software patterns and related technologies from the viewpoint of quality Please note that in this workshop we will use the following definition (and related definitions) on software quality: "capability of software product to satisfy stated and implied needs when used under specified conditions" -- ISO/IEC 25000, 9126 --------------------------------------------------------------------- *Workshop Format* Firstly, we will have short talks on what software patterns are, and how they are related to quality. Secondly, we will have accepted paper presentations to expose the latest researches and practices on software patterns and quality. Finally, we will discuss several topics related to these presentations in small groups. Newcomers, interested researchers and practitioners are free to attend the workshop to facilitate their understandings, researches and practices on software patterns and quality. --------------------------------------------------------------------- *Paper Submission* The workshop invites the submission of both full papers and position papers. Full papers shall describe in detail research projects and experience, and must not exceed 6 pages in the IEEE conference format ( http://www.computer.org/portal/pages/cscps/cps/cps_forms.html ). Position papers shall describe visions, new perspectives, research experience, or emerging research questions, and must not exceed 2 pages of the same format. Both types of submissions will be reviewed by the program committee for their relevance as well theoretical, technological and practical contributions to the workshop topics. We especially encourage the submission of provoking or unconventional ideas that can lead to lively and productive discussions. Please send your submission (in PDF) to: spaqu-organizers [at] sse-project.org --------------------------------------------------------------------- *Publication* Accepted papers of the workshop will be published in the workshop on-line proceedings as a volume of GRACE Technical Report with ISSN (pending). Please note that at least one of the authors of each accepted paper must register as a full participant of the workshop to have the paper published in the workshop on-line proceedings. --------------------------------------------------------------------- *Important Dates* Full/position paper submission August 31, 2009 (extended) Acceptance notification September 17, 2009 Final camera-ready October 9, 2009 Workshop One day on October 25, 2009 --------------------------------------------------------------------- *Workshop Organizers* Hironori Washizaki, Waseda University, Japan Nobukazu Yoshioka, National Institute of Informatics, Japan Eduardo B. Fernandez, Florida Atlantic University, US Jan Jurjens, TU Dortmund / Fraunhofer ISST, Germany --------------------------------------------------------------------- *Sponsors and Contact Us* The workshop is co-sponsored by the IPSJ/SIGSE Patterns Working Group and the GRACE Center of the National Institute of Informatics (NII). Please contact us at: spaqu-organizers [at] sse-project.org =====================================================================