ACSE 2004: 4th International
Workshop on Adoption-Centric
Robert Balzer, Teknowledge Corporation, USA
Marin Litoiu, IBM Canada Ltd., Canada
Hausi A. Müller, University of Victoria, Canada
Dennis B. Smith, Carnegie Mellon
Software Engineering Institute, USA
Margaret-Anne Storey, University of Victoria, Canada
Scott R. Tilley, Florida Institute of Technology, USA
Ken Wong, University of Alberta, Canada
The key objective of this workshop is to explore innovative approaches
to the adoption of software engineering tools and practices through the
extension of Commercial Off The Shelf Software (COTS) products and/or
middleware technologies. The workshop aims to advance the understanding
and evaluation of adoption of software engineering tools and practices
by bringing together researchers and practitioners who investigate novel
solutions to software engineering adoption issues.
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
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 2004
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 2004 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 2004 Web site, ICSE 2004 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.
Please submit papers for ACSE 2004 electronically using
Accepted papers will be published as part of the ICSE 2004 workshop publications.
The proceedings of ACSE 2003, which was held at ICSE 2003 in Portland, Oregon,
were published with the ICSE 2003 workshop publications as well as an
SEI Tech Report at:
R. Balzer, J .H.. Jahnke, M. Litoiu, H. A. Muller, M.-A. Storey, S. R. Tilley, K. Wong (eds.)
"Proceedings of the Third International Workshop on Adoption-Centric
Software Engineering (ACSE 2003)" Technical Report CMU/SEI-2003-SR-004 [~4 MB PDF file].
Submission Date: April 12, 2004
Notification: April 16, 2004
Camera-ready Copy: April 26, 2004
Workshop: May 25, 2004
Adoption-Centric Tool Development (ACTD); CASCON 2001
2nd Int. Workshop on Adoption-Centric Software Engineering; STEP 2002
3nd Int. Workshop on Adoption-Centric Software Engineering; ICSE 2003
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.
Dr. Marin Litoiu, IBM Canada Ltd.,
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 systems.
Dr. 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,
software architecture, and the generation of software
engineering tools using Scalable Vector Graphics (SVG)
technology. He was GC for ICSE 2001 & IWPC-2003
and PC Chair for CASCON 2003.
Dr. Dennis B. Smith, Carnegie Mellon
Software Engineering Institute, USA Homepage
Dr. Dennis B. Smith is the Lead for the SEI Initiative on the Integration of Software Intensive Systems. This initiative focuses on addressing issues of interoperability and integration in large scale systems and systems of systems. Earlier, he was the technical lead in the effort for migrating legacy systems to product lines. In this role he developed the method Options Analysis for Reengineering (OAR) to support reuse decision-making. Dr. Smith has also been the 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. 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. Dr. Smith is a co-author of the book, Principles of CASE Tool Integration, Oxford University Press, 1994. He has published a wide variety of articles and technical reports, and has given talks and keynotes at a number of conferences and workshops. He is also a co-editor of the IEEE recommended practice on CASE Adoption. He has been general chair of two international conferences, IWPC '99 and STEP '99.
Dr. Margaret-Anne Storey, University
of Victoria, Canada Homepage
Dr. Storey is an Associate 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 interaction, information
visualization, social informatics and knowledge management. Dr.
Storey is a fellow of the ASI and as such 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.
Dr. Scott R. Tilley, Florida Institute
of Technology, USA Homepage
Scott Tilley is an Associate Professor in the Department of Computer Sciences at the Florida Institute of Technology, and Principal of S.R. Tilley & Associates, an information technology consultancy based on Florida's Space Coast. He has a Ph.D. from the University of Victoria. He is Chair of the Steering Committee for the IEEE Web Site Evolution (WSE) series of events, and the current President of the Association for Computing Machinery's Special Interest Group on the Design of Communication (ACM SIGDOC).
Dr. Kenny Wong, University of Alberta,
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 collaborative program understanding of heterogeneous systems.
Current industrial collaborations include IBM and klocwork Inc. He is a
principal investigator of CSER and ASERC. He co-manages a Canadian
Foundation for Innovation facility to study collaborative software
development and issues of system diversity. Dr. Wong was also PC
Chair for IWPC 2003 and WSE 2003.