skip to main content
article
Free Access

Component-based technologies for end-user development

Authors Info & Claims
Published:01 September 2004Publication History
Skip Abstract Section

Abstract

Component-based software development (CBSD) involves multiple roles. Framework builders create the infrastructure for components to interact; developers identify suitable domains and develop new components for them; application assemblers select domain-specific components and assemble them into applications; and end users employ component-based applications to perform daily tasks [7].

References

  1. Dittrich, Y., Lindeberg, O. Designing for changing work and business practices. Adaptive Evolutionary Information Systems. N. Patel, Ed. Idea Group Publishing, Hershey, PA, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Kay, A.C. Microelectronics and the personal computer. Scientific American. (Sept. 1977), 231--244.Google ScholarGoogle Scholar
  3. MacLean, A., Carter, K., Lövstrand, L. and Moran, T. User-tailorable systems: Pressing the issue with buttons. In Proceedings of the Conference on Human Factors in Computing Systems. (Apr. 1990), 175--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. McIlroy, M.D. Mass produced software components. Software Engineering---NATO Science Committee Report. P. Naur and B. Randell, Eds. (Garmisch, Germany, 1968), 138--155.Google ScholarGoogle Scholar
  5. Mørch, A.I. Tailoring tools for system development. Journal of End User Computing 10, 2, (Spring 1998), 22--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Stiemerling, O. Component-Based Tailorability. Ph.D. thesis (unpublished). University of Bonn, Germany, 2000.Google ScholarGoogle Scholar
  7. Vitharana, P. Risks and challenges of component-based software development. Commun. ACM 46, 8 (Aug. 2003), 67--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Won, M., Stiemerling, O. and Wulf, V. Component-based approaches to tailorable systems. End-User Development. H. Lieberman, F. Paternò, and V. Wulf, Eds. Kluwer Academic, 2004 in press.Google ScholarGoogle Scholar
  9. Wulf, V., Golombek, B. Direct activation: A concept to encourage tailoring activities. Behaviour & Information Tech. 20, 4 (2001), 249--263.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Component-based technologies for end-user development

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image Communications of the ACM
              Communications of the ACM  Volume 47, Issue 9
              End-user development: tools that empower users to create their own software solutions
              September 2004
              85 pages
              ISSN:0001-0782
              EISSN:1557-7317
              DOI:10.1145/1015864
              Issue’s Table of Contents

              Copyright © 2004 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 September 2004

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format