核心概念
リアルタイム共同編集の計算ノートブックでは、共同作業者の作業を妨害することなく、効率的に作業を進めるための新しい技術が必要とされている。
要約
本論文では、計算ノートブックにおけるリアルタイム共同編集の課題に取り組むため、3つのレベルの編集保護機能を提案している。
セル単位のアクセス制御:
共同作業者がノートブックの特定のセルの閲覧や編集を制限できる
これにより、共同作業のスタイルに合わせて作業を分担したり、初心者の自意識を和らげたりできる
変数単位のアクセス制御:
共同作業者が変数の値を閲覧や変更できるかを制御できる
これにより、共有変数の誤操作による予期せぬ実行結果を防ぐことができる
並列セルグループ:
共同作業者が独立したスコープで並行して作業できる領域を定義できる
これにより、競争的な共同作業スタイルにおいて、作業者間の干渉を防ぐことができる
これらの機能を実装したツール「PADLOCK」の評価実験では、共同作業者の編集競合を効果的に防ぐことができることが示された。