skip to main content
10.1145/3464970acmconferencesBook PagePublication PagesecoopConference Proceedingsconference-collections
COP '21: Proceedings of the 13th ACM International Workshop on Context-Oriented Programming and Advanced Modularity
ACM2021 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis Virtual Denmark 12 July 2021
ISBN:
978-1-4503-8542-8
Published:
11 July 2021
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 07 Mar 2025Bibliometrics
Skip Abstract Section
Abstract

Welcome to COP 2021, the 13th International Workshop on Context-Oriented Programming and Advanced Modularity, co-located with the 35th European Conference on Object-Oriented Programming (ECOOP 2021) and the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2021).

Context-Oriented Programming (COP) is a programming paradigm that directly supports variability of contexts at the programming level. It enables run-time behavior to be dispatched directly on any varied properties of the execution or user context. COP addresses a crucial need of modern software systems, where continuous adaptation to the ever-changing execution and usage contexts is the norm not the exception of computing.

Skip Table Of Content Section
SESSION: Papers
research-article
Resolving synchronization conflicts in role-based multimodel-synchronization environments

The ability to collaboratively edit data in distributed environments is essential in our information-based industry. Typically users or systems concurrently access and modify data from different locations for different purposes. Each purpose might ...

research-article
Open Access
First-class concepts: reifying architectural knowledge beyond the dominant decomposition

In software engineering, programs are ideally partitioned into independently maintainable and understandable modules. As a system grows, its architecture gradually loses the capability to modularly accommodate new concepts. While refactoring is ...

research-article
Towards a framework for analyzing context-oriented programming languages

Context-aware systems keep on emerging in all of our daily activities. To cope with this new situation, programming languages were extended to support the notion of context. Although context-oriented programming languages exist for over 15 years, they ...

Contributors
  • Binghamton University State University of New York
  • Tokai University
  • Hasso Plattner Institute for Digital Engineering gGmbH
  • Kyoto University
  • Institute of Science Tokyo

Index Terms

  1. Proceedings of the 13th ACM International Workshop on Context-Oriented Programming and Advanced Modularity

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate 17 of 25 submissions, 68%
    YearSubmittedAcceptedRate
    COP '188675%
    COP '178338%
    COP '149889%
    Overall251768%