Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Metadesign: Guidelines for Supporting Domain Experts in Software Development

Published: 01 September 2009 Publication History

Abstract

The once-sharp distinction between software users and developers is fading away, and richer ecologies of participation are emerging. In particular, software engineering R&D faces new challenges from the quickly increasing population of software developers who are domain experts but don't have the time or desire to be professional software engineers. The metadesign framework reformulates software development activities as a continuum of different degrees of design and use. It's supported by the "seeding, evolutionary growth, reseeding" model and supports the coevolution of individuals, communities, and systems. Guidelines derived from these models can help software developers produce tools for end-user development. This article is part of a special issue on end-user software engineering.

Cited By

View all
  • (2024)Advancing the Integration of Artificial Intelligence in Meta-DesignProceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656664(1-5)Online publication date: 3-Jun-2024
  • (2023)Dynamic Toolchains: Software Infrastructure for Digital Fabrication WorkflowsProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606802(1-20)Online publication date: 29-Oct-2023
  • (2022)FADER: An Authoring Tool for Creating Augmented Reality-Based Avatars from an End-User PerspectiveProceedings of Mensch und Computer 202210.1145/3543758.3543778(52-65)Online publication date: 4-Sep-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Software
IEEE Software  Volume 26, Issue 5
September 2009
102 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 September 2009

Author Tags

  1. domain experts
  2. domain-oriented design environments
  3. domain-specific software development
  4. ecologies of participation
  5. end-user development
  6. end-user software engineering
  7. evolutionary growth
  8. mash-ups
  9. metadesign
  10. open source
  11. reseeding
  12. seeding
  13. software developers
  14. software development

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Advancing the Integration of Artificial Intelligence in Meta-DesignProceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656664(1-5)Online publication date: 3-Jun-2024
  • (2023)Dynamic Toolchains: Software Infrastructure for Digital Fabrication WorkflowsProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606802(1-20)Online publication date: 29-Oct-2023
  • (2022)FADER: An Authoring Tool for Creating Augmented Reality-Based Avatars from an End-User PerspectiveProceedings of Mensch und Computer 202210.1145/3543758.3543778(52-65)Online publication date: 4-Sep-2022
  • (2022)How Domain Experts Work with Data: Situating Data Science in the Practices and Settings of CraftworkProceedings of the ACM on Human-Computer Interaction10.1145/35129056:CSCW1(1-29)Online publication date: 7-Apr-2022
  • (2021)Social Robot Co-Design Canvases: A Participatory Design FrameworkACM Transactions on Human-Robot Interaction10.1145/347222511:1(1-39)Online publication date: 18-Oct-2021
  • (2019)PWA-EUProceedings of the ACM on Human-Computer Interaction10.1145/33311523:EICS(1-28)Online publication date: 13-Jun-2019
  • (2017)Machines as Co-DesignersProceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems10.1145/3027063.3052763(790-805)Online publication date: 6-May-2017
  • (2017)EURECASoftware—Practice & Experience10.1002/spe.247147:7(1001-1012)Online publication date: 1-Jul-2017
  • (2014)Fostering participation and co-evolution in sentient multimedia systemsJournal of Visual Languages and Computing10.1016/j.jvlc.2014.10.01425:6(684-694)Online publication date: 1-Dec-2014
  • (2011)A new end-user composition model to empower knowledge workers to develop rich internet applicationsJournal of Web Engineering10.5555/2230836.223083810:3(197-233)Online publication date: 1-Sep-2011
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media