From 3702bb9e1348527bac58695fcf362593e33baef5 Mon Sep 17 00:00:00 2001 From: Janina Sajka Date: Fri, 3 Jan 2025 08:15:31 -0500 Subject: [PATCH] Added hyperlinks in ack appendix; moved apostrophes to their escaped form --- index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index c4e9f0c..177e477 100644 --- a/index.html +++ b/index.html @@ -38,7 +38,7 @@

Our Scope: Distinctive features of collaboration tools

The distinctive capabilities of collaboration tools are illustrated by the examples described in the section: . It is important to consider how these features are manifested in the tool's user interface. From this perspective, the distinguishing features may be described as follows.

Real-time and asynchronous co-editing
-
A feature enabling multiple authors to edit the same content simultaneously or over days, weeks months, and years. In synchronous co-editing, the changes introduced by different authors in real-time are combined almost immediately, using algorithms such as operational transformation [[concurrency-control]]. The combined changes are then made immediately visible in all of the participating authors' editing sessions. The effect is that each author may perceive, in real time, +
A feature enabling multiple authors to edit the same content simultaneously or over days, weeks months, and years. In synchronous co-editing, the changes introduced by different authors in real-time are combined almost immediately, using algorithms such as operational transformation [[concurrency-control]]. The combined changes are then made immediately visible in all of the participating authors' editing sessions. The effect is that each author may perceive, in real time,
  • Edits proposed by collaborators,
  • The location of other editors' focus within content.
  • @@ -71,7 +71,7 @@

    Our Scope: Distinctive features of collaboration tools

    Defining User needs

    -

    Specific user needs are frequently defined both by task required to achieve a particular goal and also by environmental conditions. Context matters. For example, the cognitive demands imposed by interacting with the collaboration-related features of an application depend not only on the needs and capabilities of the user, including the possible presence of assistive technology, but also on the context. A collaborative task that the user can perform independently while working alone in a distraction-free environment may quickly become cognitively burdensome when performed during a working teleconference session. Working with comments and suggested changes becomes more cognitively demanding when other authors are simultaneously editing the same content, and the user needs to be aware of their activities (e.g., to avoid introducing conflicting changes) while still performing the editing task. The use of different input types and methods, such as speech input or switch-based input, can significantly affect the amount of time required to enter and edit text, as well as the user's ability to respond to potentially disruptive changes introduced by collaborators.'

    +

    Specific user needs are frequently defined both by task required to achieve a particular goal and also by environmental conditions. Context matters. For example, the cognitive demands imposed by interacting with the collaboration-related features of an application depend not only on the needs and capabilities of the user, including the possible presence of assistive technology, but also on the context. A collaborative task that the user can perform independently while working alone in a distraction-free environment may quickly become cognitively burdensome when performed during a working teleconference session. Working with comments and suggested changes becomes more cognitively demanding when other authors are simultaneously editing the same content, and the user needs to be aware of their activities (e.g., to avoid introducing conflicting changes) while still performing the editing task. The use of different input types and methods, such as speech input or switch-based input, can significantly affect the amount of time required to enter and edit text, as well as the user's ability to respond to potentially disruptive changes introduced by collaborators.'

    Collaboration tools and accessibility

    @@ -205,8 +205,8 @@

    General Guidance on Implementing Accessibility Features of Collaborative Env
  • User Need 19: Users with learning or cognitive disabilities or who use assistive technologies need to learn and use collaboration tools efficiently.
  • REQ 19A: In implementing collaboration features, follow established user interface conventions and design patterns. For example, use conventional terminology, labels, or icons for functionality that may be familiar to users.
  • -
  • REQ 19B: Support the accessibility-related features of the user's operating system, user agent, and assistive technology. For example, some assistive technologies, such as screen readers, have features designed specifically for reading comments and suggested changes in textual content, which should be supported instead of defining application-specific functionality or keyboard commands that achieve the same purpose.
  • -
  • REQ 19C:Make collaborative features available via an API to allow interoperability with tools with which the user may already be familiar, and which may better satisfy a person's specific accessibility-related needs. For example, a revision control system could interoperate via an API with a user's chosen text editor or integrated development environment.
  • +
  • REQ 19B: Support the accessibility-related features of the user's operating system, user agent, and assistive technology. For example, some assistive technologies, such as screen readers, have features designed specifically for reading comments and suggested changes in textual content, which should be supported instead of defining application-specific functionality or keyboard commands that achieve the same purpose.
  • +
  • REQ 19C:Make collaborative features available via an API to allow interoperability with tools with which the user may already be familiar, and which may better satisfy a person's specific accessibility-related needs. For example, a revision control system could interoperate via an API with a user's chosen text editor or integrated development environment.