Understanding adoption of software engineering tools and practices is
critical for the software and information technology sectors, which are
continually challenged to increase their productivity. The goal of this
workshop is to bring together researchers and practitioners who investigate
innovative solutions to software engineering adoption issues. The key
objective of this workshop is to explore approaches where software engineering
tools and practices are implemented as extension of Commercial Off The
Shelf Software (COTS) products and middleware technologies that work in
conjunction with software engineering tools as well as mined components.
The workshop aims to advance the understanding and evaluation of adoption
of software engineering tools and practices.
Research tools in software engineering often fail to be adopted and deployed
in industry. Important barriers to adopting these tools include their
unfamiliarity with users, their lack of interface maturity, their limited
support for complex work products of software development, their poor
interoperability, and their limited support for the realities of system
documentation engineering. Developing and deploying innovative research
tools and ideas as extensions to modern, commonly used platforms may ease
these barriers. Recently, tool builders and standards bodies have invented
effective standards and interfaces for tool extension and customization.
These advances have opened new research avenues on how innovations in
software engineering tools can be made more easily adopted by inserting
them as extensions to commonly used office suites and middleware platforms.
Users will more likely adopt tools that work in an environment they use
daily and know intimately. For example, common office suites are used
daily to browse Web content, produce multimedia documents, prepare presentations,
and maintain budgets. These suites and other middleware-based environments
can be extended and leveraged to provide familiar cognitive support for
software engineering tasks.
Injecting more of the great software engineering research results into
industrial practice has potentially a significant impact on the production
of quality software. Thus, this research addresses two diverse markets:
the software developers, who need to understand and document existing
software systems, but also the researchers, who want to inject and validate
their research tools in industrial development processes.
This workshop will be run in a highly interactive style. ACSE 2003 will
include invited talks and short position statements. Participants should
come to the workshop prepared to engage in lively discussion sessions.
The contributions to the ACSE 2003 workshop will be consolidated into
a summary report, which is expected to evolve into a roadmap to assist
in achieving best practice in software engineering adoption. This report
will be published in ACM SIGSoft Notes.
Workshop participants will be solicited first and foremost through the
ICSE 2003 Web site, ICSE 2003 mailing lists, invited speakers, and mailing
lists from two previous related workshops. Participants will be selected
according to their position papers.
We invite short position papers, limited to 4-6 pages, that
describe ongoing work or new ideas within
the scope of the workshop. Papers
must not have been previously
published or submitted elsewhere.
Submissions to ACSE 2003 can be submitted electronically at
Instructions regarding submission formats and templates are available
on the ICSE
2003 Submission Format page.
If you are having problems submitting a paper electronically over the
Internet, please see the If
You Have Submission Problems page.
Accepted papers will be published as part of the ICSE 2003
Submission Date: March
Notification: March 1, 2003
Camera-ready Copy: April 1, 2003
Workshop: May 9, 2003
Adoption-Centric Tool Development
(ACTD); CASCON 2001
2nd Int.Workshop on Adoption-Centric
Software Engineering; STEP 2002
Dr. Robert Balzer,
Teknowledge Corporation, USA Homepage
After several years at the Rand Corporation, Dr. Balzer left to help form the
University of Southern California's Information Sciences Institute (USC-ISI)
where he served as Director of ISI's Software Sciences Division and Professor
of Computer Science at USC. In 2000 he joined Teknowledge Corporation as their
CTO and Director of their Distributed Systems Unit, which combines AI, DB, and
SE techniques to automate the software development process. His current research
includes wrapping COTS products to provide safe and secure execution environments,
extend their functionality, and integrate them together; instrumenting software
architectures; and generating systems from domain specific specifications.
Jens-Holger Jahnke, University of Victoria, Canada Homepage
Dr. Jahnke is an Assistant Professor at the University of Victoria, Canada. He
holds a doctoral degree (summa cum laude) from the University of Paderborn, Germany.
He received the E. Denert Software Engineering Award in 2000 and has been appointed
an Industrial Research Fellow by the Advanced Systems Institute of British Columbia.
He is a Principal Investigator of the Consortium for Software Engineering Research
(CSER). His current research focuses on network-centric aspects of software engineering,
in particular system mediation, system reverse engineering, embedded systems,
data reengineering, and connection-based programming.
Dr. Marin Litoiu,
IBM Canada Ltd., Canada Homepage
Dr. Litoiu is member of the Centre for Advanced Studies at
the IBM Toronto Laboratory where he initiates and manages joint
research projects between IBM
and Universities across the globe in the area of Application Development Tools.
Prior to joining IBM (1997), he was a faculty member with the Department of
Computers and Control Systems at the University Politechnica of Bucharest and
held research visiting positions with Polytechnic of Turin, Italy, (1994 and
1995) and Polytechnic University of Catalunia (Spain), and the European Center
for Parallelism (1995). Dr. Litoiu’s other research interests include
distributed objects; high performance software design; performance modeling,
performance evaluation and capacity planning for distributed and real time
Hausi A. Müller, University of Victoria, Canada Homepage
Dr. Müller is a Professor at the University of Victoria, Canada. He is
a Visiting Scientist with the Centre for Advanced Studies at the IBM Toronto
Laboratory and the Carnegie Mellon Software Engineering Institute. He is a
principal investigator of CSER. Together with his research group he investigates
technologies to build adoption-centric software engineering tools and to migrate
legacy software to object-oriented and network-centric platforms. Dr. Müller's
research interests include software engineering, software evolution, reverse
engineering, software reengineering, program understanding, software engineering
tool evaluation, and software architecture. He is GC for IWPC-2003. He was
GC for ICSE-2001.
Dennis B. Smith, Carnegie Mellon Software Engineering Institute,
Dr. Smith is a senior member of the technical staff in the Product Line Systems
Program at the Software Engineering Institute. He is the technical lead in the
effort for migrating legacy systems to product lines. In this role he has integrated
a number of techniques for modernizing legacy systems from both a technical and
business perspective. Dr. Smith has been the lead in a variety of engagements
with external clients. He led a widely publicized audit of the FAA's troubled
ISSS system. This report produced a set of recommendations for change, resulting
in major changes to the development process, and the development of an eventual
successful follow-on system. Earlier, Dr. Smith was project leader for the CASE
environments project. This project examined the underlying issues of CASE integration,
process support for environments and the adoption of technology. He is also a
co-editor of the IEEE and ISO recommended practice on CASE Adoption. He has been
general chair of two international conferences, IWPC'99 and STEP'99.
Margaret-Anne Storey, University of Victoria, Canada Homepage
Dr. Storey is an Assistant Professor at the University of Victoria. Her main
research interests involve understanding how people solve complex tasks, and
designing technologies to facilitate navigating and understanding large information
spaces. With her students and she is working on a variety of projects within
the areas of software engineering, human-computer interactison, information visualization,
social informatics and knowledge management. Dr. Storey is a fellow of the ASI
and as susch collaborates with the IBM PDC on HCI issues for eCommerce and distributed
learning applications, and with ACD systems. She is a principal investigator
for CSER developing and evaluating software migration technology and a visiting
researcher at the IBM Centre for Advanced Studies.
Scott R. Tilley, Florida Institute of Technology, USA Homepage
Scott Tilley is an Associate Professor at the Florida Institute
of Technology. He is also Principal of S.R. Tilley & Associates,
a Southern California-based information technology consulting
boutique. He maintains an appointment as Visiting
Scientist with the Software Engineering Institute at Carnegie Mellon University.
He was PC Chair for SIGDOC 2001, and is GC of the WSE 2003.
Kenny Wong, University of Alberta, Canada Homepage
Ken Wong is an assistant professor at the University of Alberta. His main areas
of research are software architecture, integration, evolution, and visualization.
This research includes conducting case studies, building and using integrated
environments for reverse engineering, and exploring a framework for continuous,
collaborative program understanding. Current industrial collaborations include
IBM, KLOCwork Inc., and Intuit Canada. He is a principal investigator of CSER
and ASERC. He co-manages a Canadian Foundation for Innovation facility to study
distributed software development, with connected, experimental laboratories
at the University of Calgary and University of Alberta. Dr. Wong is also PC
Chair for IWPC 2003 and WSE 2003.