The way humans and algorithms look at and understand differences between versions and variants of the same text may be very different. While correctness and overall byte length are fundamental aspects of good outputs of diff algorithms, they do not usually provide immediately interesting values for humans trying to make sense of the events that lead from one version to another of a text. In this paper we propose 3-edit, a layered model to group and organize individual differences (i.e., edits) between document versions in a conceptual value-based scaffolding that provides an easier and more approachable characterization of the modifications occurred to a text document. Through the structural and semantic classification of the individual edits, it becomes possible to differentiate between modifications, so as to show them differently, show only some of them, or emphasize some of them, so that the human mind can more easily identify the types of modifications that matter for its reading purpose. An algorithm that provides structural and semantic grouping of basic mechanical INS/DEL edits is described as well.

Di Iorio A., Spinaci G., Vitali F. (2019). Multi-layered edits for meaningful interpretation of textual differences. Association for Computing Machinery, Inc [10.1145/3342558.3345406].

Multi-layered edits for meaningful interpretation of textual differences

Di Iorio A.;Spinaci G.;Vitali F.
2019

Abstract

The way humans and algorithms look at and understand differences between versions and variants of the same text may be very different. While correctness and overall byte length are fundamental aspects of good outputs of diff algorithms, they do not usually provide immediately interesting values for humans trying to make sense of the events that lead from one version to another of a text. In this paper we propose 3-edit, a layered model to group and organize individual differences (i.e., edits) between document versions in a conceptual value-based scaffolding that provides an easier and more approachable characterization of the modifications occurred to a text document. Through the structural and semantic classification of the individual edits, it becomes possible to differentiate between modifications, so as to show them differently, show only some of them, or emphasize some of them, so that the human mind can more easily identify the types of modifications that matter for its reading purpose. An algorithm that provides structural and semantic grouping of basic mechanical INS/DEL edits is described as well.
2019
Proceedings of the ACM Symposium on Document Engineering, DocEng 2019
1
4
Di Iorio A., Spinaci G., Vitali F. (2019). Multi-layered edits for meaningful interpretation of textual differences. Association for Computing Machinery, Inc [10.1145/3342558.3345406].
Di Iorio A.; Spinaci G.; Vitali F.
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/742555
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact