|
From: | Jeremy Siek |
Subject: | [Axiom-developer] CFP: Library-Centric Software Design 2007 |
Date: | Thu, 12 Apr 2007 21:54:07 -0600 |
ACM SIGPLAN SYMPOSIUM ON LIBRARY-CENTRIC SOFTWARE DESIGN - LCSD'07 on October 21st, 2007 at Object-Oriented Programming, Systems, Languages and Applications (OOPSLA'07) conference in Montreal, Canada, October 21-25, 2007 CALL FOR PAPERS Libraries are central to all major scientific, engineering, and business areas, yet the design, implementation, and use of libraries are underdeveloped arts. This symposium is one of the first steps in the process of placing all aspects of libraries on a sound technical and scientific basis through research into fundamental issues and documentation of best practices. A software library is an organized collection of code with associated tools supporting programming in general or in specific domains, usually united by a specified set of principles and conventions. Most libraries are aimed for use by several people and in different environments. The areas of software library research include * Design and implementation of libraries * Program and system design based on libraries * Libraries supporting specific application domains, such as biology or banking * Evolution, refactoring, and maintenance of libraries * Empirical studies of library use * Performance of libraries, including benchmarking and library-based optimizations * Design of language facilities and tools in support of library definition and use * Validation, debugging, and testing of libraries * Extensibility, parameterization, and customization * Distribution of libraries * Specification of libraries and their semantics * Usability for library users and developers * Assessing quality of libraries * Documentation and teaching of libraries * Creating and supporting communities of library users * Using several libraries in combination We invite the submission of papers on software library research, including, but not limited to, the above list of topics. The papers should address issues important to libraries as a field, i.e., describe ideas or techniques that can be reused for libraries across problem domains and/or languages. Authors should use the latest ACM SIGS conference style file (option 1) at http://www.acm.org/sigs/pubs/proceed/template.html. Submissions should be limited to 12 pages in this style. Accepted papers will be published in the ACM proceedings for the symposium. IMPORTANT DATES Aug 1 Submission of papers Sep 1 Notification of acceptance Sep 15 Submission of final versions of the papers Oct 21 Symposium SUBMISSION PROCEDURE For details of the electronic submission procedure, see the symposium's Web site, http://lcsd.cs.tamu.edu/2007. ORGANIZERS * Jaakko J‰rvi, Texas A&M University * David Musser, Rensselaer Polytechnic Institute * Sibylle Schupp, Chalmers University of Technology * Jeremy Siek, University of Colorado at Boulder * Frank Tip, IBM T.J. Watson Research PROGRAM COMMITTEE * Matthew Austern, Google * Antonio Cisternino, University of Piza * Sean Parent, Adobe Systems Incorporated * Brian Goetz, Quiotix Corp. * Andrew Lumsdaine, Indiana University * Oege de Moor, Oxford University * Lawrence Rauchwerger, Texas A&M * Peter Sestoft, University of Copenhagen * Bjarne Stroustrup, AT&T Labs, Texas A&M * Michelle Strout, Colorado State University * Matthias Troyer, ETH Zurich * Todd Veldhuizen, University of Waterloo In addition, the organizers will serve as program committee members, with Jaakko J‰rvi and Josh Bloch as program co-chairs. Primarily, the email address address@hidden should be used for questions addressed to the organizers. KEYNOTE ADDRESS There will be an invited talk by Doug Lea, State University of New York at Oswego. Doug Lea is the author of the book "Concurrent Programming in Java", and co-author of the text "Object-Oriented System Development". He is the author of several widely used software packages and components, as well as articles, reports, and standardization efforts dealing with object oriented software development including those on specification, design and implementation techniques, distributed, concurrent, and parallel object systems, and software reusability. SYMPOSIUM GOALS AND ACTIVITIES The symposium is a scientific forum for presenting original research in the design, implementation, and evaluation of software libraries. Other major activities include the identification of open questions specific to library research and the discussion of a strategic plan for establishing library research as a field. The outcome of the symposium is a combination of research contributions and specific next steps for improving the infrastructure for library research. Participants are expected to read the accepted submissions beforehand. The technical presentations, although based on the accepted papers, should not provide mere summaries of the papers. Instead, authors are encouraged to use their presentation slots (20 + 10 mins) to bring up topics for discussion. The technical presentations are mixed with scientific and organizational discussions. The discussions aim at furthering the topics of the presentations, thus their agenda will be publicly discussed among the participants and then posted on the website of the symposium. All participants are expected to come prepared with their tentative answers or thoughts. The full-day symposium starts with a keynote talk for the stimulation of discussion and concludes with a plenary discussion that decides the specific next steps for improving the infrastructure for library research. FOR MORE INFORMATION AND UPDATES please visit the symposium's Web site, http://lcsd.cs.tamu.edu/2007 ______________________________________ Jeremy Siek <address@hidden> Visiting Assistant Professor Department of Computer Science University of Colorado at Boulder |
[Prev in Thread] | Current Thread | [Next in Thread] |