Updates
Deadlines
CFP: WS on SE Foundations for End-User Programming (SEEUP)
Call for Papers
Workshop on Software Engineering Foundations for End-User Programming
(SEEUP)
co-located with the 31st International Conference on Software
Engineering (ICSE 2009)
May 23, 2009 - Vancouver, Canada
Web: http://www.sei.cmu.edu/isis/workshops/seeup-2009/
*** All inquiries to Grace Lewis (glewis@sei.cmu.edu<mailto:glewis@sei.cmu.edu
>) ***
Important Dates:
Submission Deadline: Jan. 20, 2009
Notification of Acceptance: Feb. 19, 2009
Camera-Ready Version: TBD
Workshop: May 23, 2009
End-user programming (EUP) describes the practice where end users
write computer programs to satisfy a specific need, where the end-user
programmers have not necessarily been taught how to write code in
conventional programming languages. End-user programming using shell
scripts and Excel spreadsheets that allow users to quickly automate
tasks specific to their needs has been around for a while. However,
the advent of the Internet, and the recentexplosion in the
availability of web technologies, has provided more ways for end users
to author programs (such as JavaScript and Flash), and made it much
easier for end users to share and use other people's software.
While there are substantial potential benefits of end-user
programming, it is important to recognize the software engineering
discipline that needs tobe in place to enable such flexibility, and to
protect against the potential problems that can arise from such
flexibility. For example, end-user programming on the Web has vastly
increased the use of shared code and shareddata, at the risk being
exposed to code and data of poor quality which might even be
malicious. Businesses are more and more seeing and understandingthe
impact of errors in end-user programs on their businesses and would
benefit from greater discipline.
The goal of the SEEUP workshop is to discuss end-user programming with
a specific focus on the software engineering that is required to make
it a moredisciplined process, while still shielding the end user from
the complexities of greater discipline.
SEEUP is soliciting papers in the area of end-user programming,
especially related to the following themes:
- Software engineering foundation that should be in place to effectively enable end-user programming.
- Adoption paths for end-user programming based on a disciplined software engineering foundation.
- Enablers for capability providers and supporting infrastructure for end-user programming:
Infrastructure support for discovery of available capabilities.
Guidelines for capability providers to enable composability.
Requirements engineering for capability providers and infrastructure.
Maintenance and evolution of capability providers and infrastructure.
** Infrastructure support for multiple languages in multiple paradigms
across platforms.
** Ways for end users to evaluate capabilities for various quality
attributes, such as correctness, speed, robustness, resource usage, etc.
** Ways for capability providers to validate and certify capabilities
so that end users can know the level to which they can be trusted.
Metadata standards so tools can know how to combine capabilities.
- Potential and limitations of end-user programming.
Visit the workshop Web site for further details.
http://www.sei.cmu.edu/isis/workshops/seeup-2009/
We will be using EasyChair (http://www.easychair.org/conferences/?conf=seeup2009
) for the submission process. Papers should follow the ICSE
publication guidelines. Submissions are due no later than JANUARY 20,
2009. All accepted papers will be published as part the conference
proceedings.
Workshop Organizers:
Len Bass, Software Engineering Institute, Carnegie Mellon University,
USA
Grace A. Lewis, Software Engineering Institute, Carnegie Mellon
University,USA
Brad Myers, Human Computer Interaction Institute, Carnegie Mellon
University, USA
Dennis Smith, Software Engineering Institute, Carnegie Mellon
University, USA
Program Committee (TBC):
Margaret Burnett, Oregon State University, USA
Steven Clarke, Microsoft Corporation, UK
Sebastian Elbaum, University of Nebraska, USA
John Hosking, University of Auckland, NZ
Janice Singer, National Research Council Canada, Canada
Margaret-Anne Storey, University of Victoria, Canada
Volker Wulf, University of Siegen, Germany