Software Support for Discourse-Based Textual Information Analysis: A Systematic Literature Review and Software Guidelines in Practice
<p>Systematic literature review (SLR) process steps, inspired by the Kitchenham and Charters guidelines (2007) [<a href="#B4-information-11-00256" class="html-bibr">4</a>].</p> "> Figure 2
<p>Viscourse textual analysis for the “Bouquets in a basket” Rhetorical Structure Theory (RST) corpus text.</p> "> Figure 3
<p>Viscourse textual analysis for the bouquets in the basket RST corpus text. Simplified mode.</p> "> Figure 4
<p><span class="html-italic">Viscourse</span> classic import/export mechanisms through editable JavaScript Object Notation (JSON) files from the <span class="html-italic">Viscourse</span> web platform, with three options for JSON file view: code, tree or a node view.</p> "> Figure 5
<p><span class="html-italic">Viscourse</span> code, a black-box mechanism for sharing and reusing textual analysis information between users.</p> ">
Abstract
:1. Introduction
2. Materials and Methods
2.1. Systematic Literature Review
2.1.1. Research Questions
- RQ1: What evidence is there that discourse and argumentation textual analysis is currently supported via information visualization software?
- RQ2: What kind of support are these works providing and how is it implemented? We have defined seven categories for analyzing the kind of support provided by the main contribution presented in these works:
- InfoVis technique: The support provided is mainly visual. For example, a new information visualization technique or its application to a new kind of discursive or argumentation textual information.
- Linguistic resource: The main support is provided by offering a new linguistic resource: a new corpus, annotation information, taxonomy, ontological information, etc.
- Complete software tool: The assistance is materialized as an entire new software tool.
- Application example: The support is provided by illustrating a new discursive or argumentation analysis in a new domain of application or corpora.
- Discourse metrics measurement: The support is provided by implementing software mechanisms to calculate discursive or argumentation standard metrics for helping in the textual analysis.
- Fully automatic analysis support: The support is provided by implementing automatic software solutions for visualizing automatic discursive or argumentation analysis: fully automatic parsers, new algorithms or machine learning techniques, etc.
- Survey/Empirical or Qualitative study: Works focused on qualitative analysis.
- RQ3: Does the software support offered in these works present any weakness or deficiency reported in the study itself or detected as a result of the review?
- RQ4: Is it possible to identify some software guidelines for improving the existing information visualization software solutions for supporting or assisting discourse and argumentation textual analysis tasks?
2.2.2. Sources, Search Strategies and Filtered Criteria
- The year of publication between 2010 and 2020.
- Original publications written in English language.
- Only original publications: papers in journals and full papers in conferences (also edited as chapters), excluding workshops.
- Only publications with scope on Computer Science (Software Engineering, Information Visualization and Computational Linguistics included) and Linguistics/Discourse/Argumentation-related areas.
- Only those publications that have associated original software/existing software use/demonstrator/tools that provide visual support for discursive/argumentation textual analysis.
2.2.3. Quality Assessment
- Q1: Are the study goals clearly stated and related to textual analysis assistance, and are the software proposals clearly detailed?
- Q2: Are the studies proposing an original software or an original application of existing software for assisting textual analysis through visual software resources?
- Q3: Is the proposal validated with real text analysis cases?
- Q4: Is the proposal dealing with textual discursive/argumentation analysis information?
- Q5: Is the proposal offering some software mechanisms for promoting the reuse and sharing of the information generated during their use?
3. Results
3.1. Systematic Literature Review Results
- Fully automatic solutions and approaches, such as automatics parsers, automatic detection or prediction methods or tools, all of which are referred to in Table A1. Because our goal is focusing on software assistance tools, we have not included the works whose main contribution is based on a full automation of tasks, both at the level of detection of discursive or argumentation structures and at the level of automatic generation of visualizations that do not allow interaction of the end user.
- Approaches based on some pieces of information considered discursive but that do not respond to an analysis of the complete structure of the discourse, such as application of topic modeling, statistical studies (basic analysis of frequencies of terms or similar descriptive statistics), works in metaphors, stems, taxonomies or ontologies, all of which are referred to in Table A1. Many of them also adopt an automation approach.
3.2. Answering the Research Questions
4. Extracted Guidelines in Practice
- Textual granularity: Visual mechanisms should be added to change the level of granularity of the textual analysis. This means that the user must be able to change the visual focus of the analysis, being able to focus on the specific text paragraphs, phrases or other textual segments, or to raise the level of abstraction, calculating general metrics for the full text analyzed.
- Linguistic framework flexibility: Software mechanisms should be developed to allow an independence between the visual mechanisms and the specific discursive or argumentation framework used for the textual analysis, allowing for the extension of the software tools to future discursive or argumentation frameworks. Some guidelines here include separate conceptual modelling strategies for the visual solution and each specific framework applied for each analysis performed.
- Sharing and reuse mechanisms: Software mechanisms should be developed for allowing the sharing and reuse of the resultant informational pieces for the textual analyses in a transparent way for end users. These mechanisms are particularly useful both in future analysis by the same users and in a collaborative or comparative analysis by other researchers. Some guidelines here include black-box and transparent export/import mechanisms for the informational pieces produced during the textual analyses.
- Availability alternatives: The software assistance provided should offer some availability and maintenance solutions. This does not necessarily imply free or open models of all the software tools, but rather a prior planning of availability mechanisms so that the learning effort made by users is rewarded.
4.1. Textual Granularity
4.2. Linguistic Framework Flexibility
4.3. Sharing and Reuse Mechanisms
- Once the textual analysis is finished, the user selects “share selected visualization” in the Options menu. An export message is shown. The user can generate an internal code for Viscourse that matches the JSON file created for the textual analysis with exactly their visualization and textual analysis parameters.
- The code generated is shown to the user, with automatic copy options. Sharing the Viscourse code with any Viscourse user, it is possible to import the textual analysis in any web Viscourse session.
- For importing, the user selects the “Import from Code” option near their visualization carrousel in the main screen. Pasting the Viscourse code is enough to reproduce the textual analysis performed and all their visualization options in other Viscourse sessions or user accounts.
4.4. Availability Alternatives
5. Future Steps
Author Contributions
Funding
Conflicts of Interest
Appendix A
Source-SLRCode | Title | Main Contribution | Q1 | Q2 | Q3 | Q4 | Q5 | Qn | Availability |
---|---|---|---|---|---|---|---|---|---|
Springer Link-SL1 [30] | A survey on information visualization: recent advances and challenges | InfoVis techniques for textual analysis: Discourse trees | Y | Y | Y | Y | N | 4 | N |
Springer Link-SL2 [31] | Towards Automatic Argument Extraction and Visualization in a Deliberative Model of Online Consultations for Local Governments | Annotated corpora on politics. Argumentation analysis. | N | Y | Y | Y | N | 3 | N |
Springer Link-SL3 [21] | Argumentation in the 2016 US presidential elections: annotated corpora of television debates and social | OVA tool application example for supporting argumentation analysis. | Y | Y | Y | Y | Y | 5 | Y |
Springer Link-SL4 [23] | The Argument Web: an Online Ecosystem of Tools, Systems and Services for Argumentation | Ova tool + Argument Analytics tool for supporting argumentation analysis. | Y | Y | Y | Y | Y | 5 | Y |
Springer Link-SL5 [32] | SAPTE: A multimedia information system to support the discourse analysis and information retrieval of television programs | SAPTE tool for TV domain. Some discourse analysis metrics. | Y | N | Y | Y | N | 3 | N |
Springer Link-SL6 [33] | Text to multi-level MindMaps | InfoVis techniques for textual analysis: Manual Mind maps | Y | N | Y | N | N | 2 | N |
Springer Link-SL7 [34] | Knowledge Building Discourse Explorer: a social network analysis application for knowledge building discourse | KBDeX tool. Some discourse analysis metrics. | Y | Y | N | Y | N | 3 | Y |
Springer Link-SL8 [35] | PolyCAFe—automatic support for the polyphonic analysis of CSCL chats | PolyCAFe tool for automatic analysis of conversations: learning analytics domain. | Y | Y | Y | N | Y | 4 | N |
Springer Link-SL9 [36] | PolyCAFe - Polyphonic Conversation Analysis and Feedback | PolyCAFe tool for automatic analysis of conversations. | Y | Y | Y | N | Y | 4 | N |
Springer Link-SL10 [37] | Facilitating the Analysis of Discourse Phenomena in an Interoperable NLP Platform | U-Compare tool for NLP workflows construction: automatic discourse extensions. | Y | N | Y | Y | N | 3 | N |
Springer Link-SL11 [38] | Computer assisted text analysis in the social sciences (Alceste tool) | Alceste tool. Some discourse analysis metrics. | Y | Y | N | N | N | 2 | N |
Springer Link-SL12 [39] | Mass Collaboration on the Web: Textual Content Analysis by Means of Natural Language Processing | NLP application example on mass collaboration domain. | Y | N | N | N | N | 1 | N |
Science Direct-SD1 [40] | Towards computational discourse analysis: A methodology for mining Twitter backchanneling conversations | Methodology and application example on automatic concept map creation from Twitter data. | Y | Y | Y | N | N | 3 | N |
Science Direct-SD2 [41] | MARGOT: A web server for argumentation mining | MARGOT tool for automatic argumentation textual analysis. | Y | N | Y | Y | N | 3 | Y |
Science Direct-SD3 [42] | Using visual text analytics to examine broadcast interviewing | InfoVis techniques for textual analysis: Conceptual Recurrence Plots | Y | Y | Y | Y | N | 4 | N |
ACM Lib.-ACM1 [43] | Visual analytics of academic writing | XIP tool for automatic textual analysis and application example on scientific discourse | Y | N | N | N | N | 1 | N |
ACM Lib.-ACM2 [44] | Temporal analytics with discourse analysis: tracing ideas and impact on communal discourse | Some discourse analysis metrics. | Y | N | Y | N | N | 2 | N |
ACM Lib.-ACM3 [45] | Humor, support and criticism: a taxonomy for discourse analysis about political crisis on Twitter | Taxonomy on politics. | Y | N | Y | N | N | 2 | N |
ACM Lib.-ACM4 [25] | Discourse-centric learning analytics | Cohere tool for automatic analysis of discourse. | Y | Y | Y | Y | Y | 5 | Y |
ACM Lib.-ACM5 [46] | Experiments in automated support for argument reconstruction | Automatic topic modelling and argumentation experiments. | N | N | Y | Y | N | 2 | N |
ACM Lib.-ACM6 [47] | Highly interactive and natural user interfaces: enabling visual analysis in historical lexicography | InfoVis techniques for textual analysis. | Y | Y | Y | N | N | 3 | N |
ACM Lib.-ACM7 [22] | Using Argumentative Structure to Interpret Debates in Online Deliberative Democracy and ERulemaking | Application example for supporting argumentation analysis on politics | Y | N | Y | Y | N | 3 | N |
ACM Lib.-ACM8 [48] | ThemeStreams: visualizing the stream of themes discussed in politics | InfoVis techniques for textual analysis: ThemeStreams | Y | Y | Y | N | N | 3 | N |
ACM Lib.-ACM9 [49] | Web-Retrieval Supported Argument Space Exploration | Automatic information retrieval methods for argumentation analysis. | Y | Y | Y | N | N | 3 | N |
ACM Lib.-ACM10 [50] | Visualizing Natural Language Descriptions: A Survey | Survey on graphical systems for natural language support. | Y | N | N | N | N | 1 | N |
ACM Lib.-ACM11 [51] | Marius, the giraffe: a comparative informatics case study of linguistic features of the social media discourse | Application example on social media. Some discourse analysis metrics. | Y | Y | N | N | N | 2 | N |
ACM Lib.-ACM12 [52] | Single or Multiple Conversational Agents?: An Interactional Coherence Comparison | Application example on chatbots. Some discourse analysis metrics. | Y | N | Y | N | N | 2 | N |
ACM Lib.-ACM13 [53] | Analyzing Wikipedia Deletion Debates with a Group Decision-Making Forecast Model | Automatic machine learning technique. Application example on debates. | N | N | Y | N | N | 1 | N |
IEEE Xplore-IX1 [54] | Current Work Practice and Users’ Perspectives on Visualization and Interactivity in Business Intelligence | Qualitative empirical study on InfoVis + Business Intelligence uses. | Y | N | N | N | N | 1 | N |
IEEE Xplore-IX2 [55] | Visualization of Sensory Perception Descriptions | Wine Fingerprints + Topics2Themes InfoVis tools. Sentiment Analysis and Topic Modelling applications. | Y | Y | Y | Y | N | 4 | Y |
IEEE Xplore-IX3 [18] | Conceptual Recurrence Plots: Revealing Patterns in Human Discourse | InfoVis techniques for textual analysis: Conceptual Recurrence Plots | Y | Y | Y | Y | N | 4 | N |
IEEE Xplore-IX4 [56] | Visual unrolling of network evolution and the analysis of dynamic discourse | InfoVis technique: DCRA visualization prototype | Y | Y | Y | N | N | 3 | N |
IEEE Xplore-IX5 [57] | A survey on computer assisted qualitative data analysis software | Survey on data analysis software. | Y | N | N | N | N | 1 | N |
IEEE Xplore-IX6 [58] | A Tool for Discourse Analysis and Visualization | Tool for supporting discourse analysis. | Y | Y | Y | Y | N | 4 | N |
IEEE Xplore-IX7 [59] | Robust Adaptive Discourse Parsing for E-Learning Fora | Agora tool for automatic contrast parsing on Internet forums | Y | N | Y | Y | N | 3 | N |
IEEE Xplore-IX8 [60] | Assessing Collaborative Process in CSCL with an Intelligent Content Analysis Toolkit | Some discourse analysis metrics. | Y | N | Y | N | N | 2 | N |
IEEE Xplore-IX9 [61] | Epicurus: A platform for the visualisation of forensic documents based on a linguistic approach | Epicurus tool for supporting discourse analysis. | Y | Y | Y | Y | N | 4 | N |
IEEE Xplore-IX10 [62] | Text cohesion visualizer | Text cohesion tool for InfoVis techniques. Some discourse analysis metrics. | Y | Y | Y | Y | N | 4 | N |
IEEE Xplore-IX11 [63] | A Pilot Study of CZTalk: A Graphical Tool for Collaborative Knowledge Work | InfoVis techniques: graph visualizations for discourse. | Y | N | Y | N | N | 2 | N |
IEEE Xplore-IX12 [64] | The competency building process of human computer interaction in game-based teaching: Adding the flexibility of an asynchronous format | Application example on Massively Multiplayer Online Games (MMOG) domain. Some discourse analysis metrics. | N | N | Y | N | N | 1 | N |
ACL Anth.-ACL1 [65] | ArguminSci: A Tool for Analyzing Argumentationand Rhetorical Aspects in Scientific Writing | ArguminSci tool: Automatic argumentation and discourse parsing. | Y | Y | Y | Y | N | 4 | Y |
ACL Anth.-ACL2 [66] | Two Practical Rhetorical Structure Theory Parsers | Automatic discourse parsers. | Y | N | Y | Y | N | 3 | Y |
ACL Antl.-ACL3 [67] | Capturing Chat: Annotation and Tools for Multiparty Casual Conversation | Infovis technique + STAVE tool for conversational analysis. | Y | N | Y | N | N | 2 | N |
ACL Antl.-ACL4 [68] | Interactive Exploration of Asynchronous Conversations: Applying a User-centered Approach to Design a Visual Text Analytic System | Infovis techniques for conversational analysis. | Y | N | N | N | N | 1 | N |
ACL Anth.-ACL5 [19] | rstWeb–A Browser-based Annotation Interface for Rhetorical Structure Theory and Discourse Relations | rstWeb tool for supporting discourse analysis. | Y | Y | Y | Y | Y | 5 | Y |
ACL Anth.-ACL6 [69] | Tree Annotator: Versatile Visual Annotation of Hierarchical Text Relations | Tree Annotator tool: graphical tool for annotating tree-like structures | Y | Y | Y | Y | Y | 4 | Y |
ACL Anth.-ACL7 [70] | The Impact of Modeling Overall Argumentation with Tree Kernels | Automatic representation methodology for argumentation | Y | N | Y | Y | N | 3 | N |
ACL Anth.-ACL8 [24] | iLCM - A Virtual Research Infrastructure for Large-Scale Qualitative Data | iLCM tool for discourse analysis. | Y | Y | Y | Y | Y | 5 | Y |
RST-RST1 [71] | The GUM Corpus: Creating Multilayer Resources in the Classroom | Annotated corpora on education. RST discourse analysis. | Y | Y | Y | N | N | 3 | Y |
- | - | - | - | - | - | - | - | ||
DSH Journal-DSH1 [72] | PaperMiner—a real-time spatiotemporal visualization for newspaper articles | InfoVis techniques. Application example on newspapers. Some discourse metrics. | Y | Y | Y | N | N | 3 | N |
DSH Journal-DSH2 [73] | Mining ethnicity: Discourse-driven topic modelling of immigrant discourses in the USA | Automatic topic modelling. Application example on historical texts. | Y | N | Y | N | N | 2 | N |
DSH Journal-DSH3 [74] | Exploratory Thematic Analysis for Digitized Archival Collections | TOME tool: Automatic topic modelling. Application example on historical texts. | Y | N | Y | N | N | 2 | N |
DSH Journal-DSH4 [75] | Non-representational approaches to modeling interpretation in a graphical environment | InfoVis techniques for textual analysis. | N | Y | N | N | N | 1 | N |
DSH Journal-DSH5 [76] | Supporting exploratory text analysis in literature study | Application example on literature. Some discourse analysis metrics. | Y | N | Y | N | N | 2 | N |
DSH Journal-DSH6 [77] | Non-traditional prosodic features for automated phrase break prediction | Automatic phrase break prediction review. | N | N | Y | N | N | 1 | N |
DSH Journal-DSH7 [78] | Analysis of variation significance in artificial traditions using Stemmaweb | Stemmaweb tool for stemmatology. | Y | N | Y | N | N | 2 | N |
DSH Journal -DSH8 [79] | Networks of networks: a citation network analysis of the adoption, use, and adaptation of formal network techniques in archaeology | Automatic network analysis techniques. Application examples on archaeology. | Y | N | Y | N | N | 2 | N |
DSH Journal-DSH9 [80] | Ontology-based analysis of the large collection of historical Hebrew manuscripts | Manual Ontology analysis. Application example on ancient texts. | N | Y | Y | N | N | 2 | Y |
dhq Journal-dhq1 [81] | A Pedagogy for Computer-Assisted Literary Analysis: Introducing GALGO (Golden Age Literature Glossary Online) | Taxonomy-Glossary resource. | Y | N | Y | N | N | 2 | N |
References
- Schreibman, S.; Siemens, R.; Unsworth, J. A New Companion to Digital Humanities; John Wiley & Sons: Chichester, UK, 2016. [Google Scholar]
- Kucher, K.; Kerren, A. (Eds.) Text visualization techniques: Taxonomy, visual survey, and community insights. In Proceedings of the 2015 IEEE Pacific Visualization Symposium (PacificVis), Hangzhou, China, 14–17 April 2015. [Google Scholar]
- Alharbi, M.; Laramee, R.S. Sos textvis: An extended survey of surveys on text visualization. Computers 2019, 8, 17. [Google Scholar] [CrossRef] [Green Version]
- Kitchenham, B.; Charters, S. Guidelines for Performing Systematic Literature Reviews in Software Engineering; EBSE Report No. 2007-01; Durham University: Durham, UK, 2007. [Google Scholar]
- Elsevier. ScienceDirect® Elsevier, B.V. 2020. Available online: https://www.sciencedirect.com/ (accessed on 7 May 2020).
- Springer. Springer Link. Springer Nature Switzerland AG. 2020. Available online: https://link.springer.com/ (accessed on 7 May 2020).
- ACM. ACM Digital Library. Association for Computing Machinery. 2020. Available online: https://dl.acm.org/ (accessed on 7 May 2020).
- IEEE. IEEE Xplore. 2020. Available online: https://ieeexplore.ieee.org/Xplore/home.jsp (accessed on 7 May 2020).
- ACL. ACL Anthology. Association for Computational Linguistics (ACL). 2020. Available online: https://www.aclweb.org/anthology/ (accessed on 7 May 2020).
- Mann, W.C.; Taboada, M. RST—Rhetorical Structure Theory 2005–2018. Available online: https://www.sfu.ca/rst/06tools/index.html (accessed on 7 May 2020).
- Mann, W.C.; Thompson, S.A. Rhetorical structure theory: Toward a functional theory of text organization. J. Study Discourse 1988, 8, 243–281. [Google Scholar] [CrossRef]
- Mann, W.C.; Thompson, S.A. Rhetorical Structure Theory: A Theory of Text Organization; Information Sciences Institute: Los Angeles, CA, USA, 1987. [Google Scholar]
- Taboada, M.; Mann, W.C. Rhetorical structure theory: Looking back and moving ahead. Discourse Stud. 2006, 8, 423–459. [Google Scholar] [CrossRef] [Green Version]
- Taboada, M.; Mann, W.C. Applications of rhetorical structure theory. Discourse Stud. 2006, 8, 567–588. [Google Scholar] [CrossRef] [Green Version]
- DSH. Digital Scholarship in the Humanities. Oxford University Press. 2020. Available online: https://academic.oup.com/dsh (accessed on 7 May 2020).
- DHQ. Digital Humanities Quarterly. Association for Computers and the Humanities (ACH) and the Alliance of Digital Humanities Organizations (ADHO). 2020. Available online: http://digitalhumanities.org/dhq/about/about.html (accessed on 7 May 2020).
- Zhao, J.; Chevalier, F.; Collins, C.; Balakrishnan, R. Facilitating discourse analysis with interactive visualization. IEEE Trans. Vis. Comput. Graph. 2012, 18, 2639–2648. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Angus, D.; Smith, A.; Wiles, J. Conceptual recurrence plots: Revealing patterns in human discourse. IEEE Trans. Vis. Comput. Graph. 2011, 18, 988–997. [Google Scholar] [CrossRef]
- Zeldes, A. (Ed.) rstWeb—A browser-based annotation interface for Rhetorical Structure Theory and discourse relations. In Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, San Diego, CA, USA, 12–17 June 2016. [Google Scholar]
- Budzynska, K.; Reed, C. Whence Inference? Technical Report; University of Dundee: Dundee, UK, 2011. [Google Scholar]
- Visser, J.; Konat, B.; Duthie, R.; Koszowy, M.; Budzynska, K.; Reed, C. Argumentation in the 2016 US presidential elections: Annotated corpora of television debates and social media reaction. Lang. Resour. Eval. 2019, 54, 123–154. [Google Scholar] [CrossRef] [Green Version]
- Lawrence, J.; Park, J.; Budzynska, K.; Cardie, C.; Konat, B.; Reed, C. Using argumentative structure to interpret debates in online deliberative democracy and erulemaking. ACM Trans. Internet Technol. 2017, 17, 1–22. [Google Scholar] [CrossRef]
- Reed, C.; Budzynska, K.; Duthie, R.; Janier, M.; Konat, B.; Lawrence, J.; Pease, A.; Snaith, M. The argument web: An online ecosystem of tools, systems and services for argumentation. Philos. Technol. 2017, 30, 137–160. [Google Scholar] [CrossRef] [Green Version]
- Niekler, A.; Bleier, A.; Kahmann, C.; Posch, L.; Wiedemann, G.; Erdogan, K.; Heyer, G.; Strohmaier, M. iLCM-A Virtual Research Infrastructure for Large-Scale Qualitative Data. arXiv, 2018; arXiv:80511404. [Google Scholar]
- De Liddo, A.; Shum, S.B.; Quinto, I.; Bachler, M.; Cannavacciuolo, L. (Eds.) Discourse-centric learning analytics. In Proceedings of the 1st International Conference on Learning Analytics and Knowledge, Banff, AL, Canada, 27 February–1 March 2011. [Google Scholar]
- Martín-Rodilla, P.; Gonzalez-Perez, C. (Eds.) An ISO/IEC 24744-derived modelling language for discourse analysis. In Proceedings of the IEEE 8th International Conference on Research Challenges in Information Science (RCIS), Marrakech, Morocco, 28–30 May 2014. [Google Scholar]
- Gamallo, P.; Martín-Rodilla, P.; Calderón, B. (Eds.) Identifying Causal Relations in Legal Documents with Dependency Syntactic Analysis. In Proceedings of the 8th Symposium on Languages, Applications and Technologies (SLATE 2019), Coimbra, Portugal, 27–28 June 2019. [Google Scholar]
- Martin-Rodilla, P. Digging into Software Knowledge Generation in Cultural Heritage; Springer: Cham, Switzerland, 2018; ISBN 978-3-319-69187-9. [Google Scholar]
- Martin-Rodilla, P.; Sanchez, M. Viscourse. 2019. Available online: https://viscourse.org/ (accessed on 7 May 2018).
- Liu, S.; Cui, W.; Wu, Y.; Liu, M. A survey on information visualization: Recent advances and challenges. Vis. Comput. 2014, 30, 1373–1393. [Google Scholar] [CrossRef]
- Bembenik, R.; Andruszkiewicz, P. (Eds.) Towards automatic argument extraction and visualization in a deliberative model of online consultations for local governments. In Proceedings of the East European Conference on Advances in Databases and Information Systems, Prague, Czech Republic, 28–31 August 2016. [Google Scholar]
- Pereira, M.H.; de Souza, C.L.; Pádua, F.L.; Silva, G.D.; de Assis, G.T.; Pereira, A.C. SAPTE: A multimedia information system to support the discourse analysis and information retrieval of television programs. Multimed. Tools Appl. 2015, 74, 10923–10963. [Google Scholar] [CrossRef]
- Elhoseiny, M.; Elgammal, A. Text to multi-level MindMaps. Multimed. Tools Appl. 2016, 75, 4217–4244. [Google Scholar] [CrossRef]
- Oshima, J.; Oshima, R.; Matsuzawa, Y. Knowledge Building Discourse Explorer: A social network analysis application for knowledge building discourse. Educ. Technol. Res. Dev. 2012, 60, 903–921. [Google Scholar] [CrossRef]
- Trausan-Matu, S.; Dascalu, M.; Rebedea, T. PolyCAFe—Automatic support for the polyphonic analysis of CSCL chats. Int. J. Comput.-Supported Collab. Learn. 2014, 9, 127–156. [Google Scholar] [CrossRef]
- Dascalu, M. PolyCAFe-Polyphonic Conversation Analysis and Feedback. In Analyzing Discourse and Text Complexity for Learning and Collaborating; Springer: Cham, Switzerland, 2014; pp. 107–135. [Google Scholar]
- Batista-Navarro, R.T.; Kontonatsios, G.; Mihăilă, C.; Thompson, P.; Rak, R.; Nawaz, R.; Korkontzelos, I.; Ananiadou, S. Facilitating the analysis of discourse phenomena in an interoperable NLP platform. In Proceedings of the International Conference on Intelligent Text Processing and Computational Linguistics CICling 2013, Samos, Greece, 24–30 March 2013. [Google Scholar]
- Brier, A.; Hopp, B. Computer assisted text analysis in the social sciences. Qual. Quant. 2011, 45, 103–128. [Google Scholar] [CrossRef]
- Habernal, I.; Daxenberger, J.; Gurevych, I. Mass Collaboration on the Web: Textual Content Analysis by Means of Natural Language Processing. In Mass Collaboration and Education; Springer: Cham, Switzerland, 2016; pp. 367–390. [Google Scholar]
- Lipizzi, C.; Dessavre, D.G.; Iandoli, L.; Marquez, J.E.R. Towards computational discourse analysis: A methodology for mining twitter backchanneling conversations. Comput. Hum. Behav. 2016, 64, 782–792. [Google Scholar] [CrossRef]
- Lippi, M.; Torroni, P. MARGOT: A web server for argumentation mining. Expert Syst. Appl. 2016, 65, 292–303. [Google Scholar] [CrossRef]
- Angus, D.; Fitzgerald, R.; Atay, C.; Wiles, J. Using visual text analytics to examine broadcast interviewing. Discourse Context Media 2016, 11, 38–49. [Google Scholar] [CrossRef]
- Simsek, D.; Shum, S.B.; De Liddo, A.; Ferguson, R.; Sándor, Á. (Eds.) Visual analytics of academic writing. In Proceedings of the 4th International Conference on Learning Analytics and Knowledge, Indianapolis, IN, USA, 24–28 March 2014. [Google Scholar]
- Lee, A.V.Y.; Tan, S.C. (Eds.) Temporal analytics with discourse analysis: Tracing ideas and impact on communal discourse. In Proceedings of the 7th International Learning Analytics & Knowledge Conference, Vancouver, BC, Canada, 13–17 March 2017. [Google Scholar]
- Teixeira, C.R.G.; Kurtz, G.; Leuck, L.P.; Tietzmann, R.; de Souza, D.R.; Lerina, J.M.F.; Manssour, I.H.; Silveira, M.S. Humor, support and criticism: A taxonomy for discourse analysis about political crisis on Twitter. In Proceedings of the 19th Annual International Conference on Digital Government Research: Governance in the Data Age, Delft, The Netherlands, 30 May–1 June 2018. [Google Scholar]
- Winkels, R.; Douw, J.; Veldhoen, S. Experiments in automated support for argument reconstruction. In Proceedings of the 14th International Conference on Artificial Intelligence and Law, Rome, Italy, 10–14 June 2013. [Google Scholar]
- Therón, R.; Seguín, C.; de la Cruz, L.; Vaquero, M. Highly interactive and natural user interfaces: Enabling visual analysis in historical lexicography. In Proceedings of the First International Conference on Digital Access to Textual Cultural Heritage, Madrid, Spain, 19—20 May 2014. [Google Scholar]
- De Rooij, O.; Odijk, D.; De Rijke, M. Themestreams: Visualizing the stream of themes discussed in politics. In Proceedings of the 36th international ACM SIGIR Conference on Research and Development in Information Retrieval, Dublin, Ireland, 28 Jul–1 August 2013. [Google Scholar]
- Thiel, M.; Ludwig, P.; Mossakowski, T.; Neuhaus, F.; Nürnberger, A. Web-retrieval supported argument space exploration. In Proceedings of the 2017 Conference on Conference Human Information Interaction and Retrieval, Oslo, Norway, 7–11 March 2017. [Google Scholar]
- Hassani, K.; Lee, W.-S. Visualizing natural language descriptions: A survey. ACM Comput. Surv. 2016, 49, 1–34. [Google Scholar] [CrossRef] [Green Version]
- Zimmerman, C.; Chen, Y.; Hardt, D.; Vatrapu, R. Marius, the giraffe: A comparative informatics case study of linguistic features of the social media discourse. In Proceedings of the 5th ACM International Conference on Collaboration across Boundaries: Culture, Distance & Technology, Kyoto, Japan, 20–22 August 2014. [Google Scholar]
- Chaves, A.P.; Gerosa, M.A. Single or Multiple Conversational Agents? An Interactional Coherence Comparison. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 21–26 April 2018. [Google Scholar]
- Mayfield, E.; Black, A.W. Analyzing Wikipedia Deletion Debates with a Group Decision-Making Forecast Model. Proc. ACM Hum. Comput. Interact. 2019, 3, 1–26. [Google Scholar] [CrossRef] [Green Version]
- Aigner, W. Current Work Practice and Users’ Perspectives on Visualization and Interactivity in Business Intelligence. In Proceedings of the 17th International Conference on Information Visualisation, London, UK, 16–18 July 2013. [Google Scholar]
- Kerren, A.; Prangova, M.; Paradis, C. Visualization of sensory perception descriptions. In Proceedings of the 15th International Conference on Information Visualisation, London, UK, 13–15 July 2011. [Google Scholar]
- Brandes, U.; Corman, S.R. Visual unrolling of network evolution and the analysis of dynamic discourse. Inf. Vis. 2003, 2, 40–50. [Google Scholar] [CrossRef]
- Reis, L.P.; Costa, A.P.; de Souza, F.N. A survey on computer assisted qualitative data analysis software. In Proceedings of the 11th Iberian Conference on Information Systems and Technologies (CISTI), Las Palmas, Spain, 15–18 June 2016. [Google Scholar]
- Chiru, C.-G.; Trausan-Matu, S. A tool for discourse analysis and visualization. In Proceedings of the 3rd International Conference on Emerging Intelligent Data and Web Technologies, Bucharest, Romania, 19–21 September 2012. [Google Scholar]
- Lucas, N.; Giguet, E. Robust adaptive discourse parsing for e-learning fora. In Proceedings of the 8th IEEE International Conference on Advanced Learning Technologies, Santander, Spain, 1–5 July 2008. [Google Scholar]
- Li, Y.; Wang, J.; Liao, J.; Zhao, D.; Huang, R. Assessing collaborative process in CSCL with an intelligent content analysis toolkit. In Proceedings of the 7th IEEE International Conference on Advanced Learning Technologies (ICALT 2007), Niigata, Japan, 18–20 July 2007. [Google Scholar]
- Somaraki, V.; Xu, Z. Epicurus: A platform for the visualisation of forensic documents based on a linguistic approach. In Proceedings of the 22nd International Conference on Automation and Computing (ICAC), Colchester, UK, 7–8 September 2016. [Google Scholar]
- Nukoolkit, C.; Chansripiboon, P.; Mongkolnam, P.; Todd, R.W. Text cohesion visualizer. In Proceedings of the 6th International Conference on Computer Science & Education (ICCSE), Singapore, 3–5 August 2011. [Google Scholar]
- Lam, H.; Fisher, B.; Dill, J. A Pilot Study of CZTalk: A Graphical Tool for Collaborative Knowledge Work. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences, Big Island, HI, USA, 6 January 2005. [Google Scholar]
- Emad, S.; Halvorson, W.; Broillet, A.; Dunwell, N. The competency building process of human computer interaction in game-based teaching: Adding the flexibility of an asynchronous format. In Proceedings of the IEEE International Professonal Communication 2013 Conference, Vancouver, BC, Canada, 15–17 July 2013. [Google Scholar]
- Lauscher, A.; Glavaš, G.; Eckert, K. Arguminsci: A tool for analyzing argumentation and rhetorical aspects in scientific writing. In Proceedings of the 5th Workshop on Argument Mining, Brussels, Belgium, 31 October–1 November 2018. [Google Scholar]
- Surdeanu, M.; Hicks, T.; Valenzuela-Escárcega, M.A. Two practical rhetorical structure theory parsers. In Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, Denver, CO, USA, 31 May–5 June 2015. [Google Scholar]
- Gilmartin, E.; Campbell, N. Capturing Chat: Annotation and Tools for Multiparty Casual Conversation. In Proceedings of the 10th International Conference on Language Resources and Evaluation (LREC‘16), Portorož, Slovenia, 23–28 May 2016. [Google Scholar]
- Hoque, E.; Carenini, G.; Joty, S. Interactive exploration of asynchronous conversations: Applying a user-centered approach to design a visual text analytic system. In Proceedings of the Workshop on Interactive Language Learning, Visualization, and Interfaces, Baltimore, MA, USA, 27 June 2014. [Google Scholar]
- Helfrich, P.; Rieb, E.; Abrami, G.; Lücking, A.; Mehler, A. TreeAnnotator: Versatile visual annotation of hierarchical text relations. In Proceedings of the 11th International Conference on Language Resources and Evaluation (LREC 2018), Miyazaki, Japan, 7–12 May 2018. [Google Scholar]
- Wachsmuth, H.; Da San Martino, G.; Kiesel, D.; Stein, B. The impact of modeling overall argumentation with tree kernels. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, Copenhagen, Denmark, 7–11 September 2017. [Google Scholar]
- Zeldes, A. The GUM corpus: Creating multilayer resources in the classroom. Lang. Resour. Eval. 2017, 51, 581–612. [Google Scholar] [CrossRef]
- Kutty, S.; Nayak, R.; Turnbull, P.; Chernich, R.; Kennedy, G.; Raymond, K. PaperMiner—A real-time spatiotemporal visualization for newspaper articles. Digit. Scholarsh. Human. 2019, 35, 83–100. [Google Scholar] [CrossRef]
- Viola, L.; Verheul, J. Mining ethnicity: Discourse-driven topic modelling of immigrant discourses in the USA, 1898–1920. Digit. Scholarsh. Human. 2019. [Google Scholar] [CrossRef]
- Klein, L.F.; Eisenstein, J.; Sun, I. Exploratory thematic analysis for digitized archival collections. Digit. Scholarsh. Human. 2015, 30, i130–i141. [Google Scholar] [CrossRef] [Green Version]
- Drucker, J. Non-representational approaches to modeling interpretation in a graphical environment. Digit. Scholarsh. Human. 2018, 33, 248–263. [Google Scholar] [CrossRef]
- Muralidharan, A.; Hearst, M.A. Supporting exploratory text analysis in literature study. Lit. Linguist. Comput. 2012, 28, 283–295. [Google Scholar] [CrossRef] [Green Version]
- Brierley, C.; Atwell, E. Non-traditional prosodic features for automated phrase break prediction. Lit. Linguist. Comput. 2011, 26, 279–284. [Google Scholar] [CrossRef]
- Andrews, T.L. Analysis of variation significance in artificial traditions using Stemmaweb. Digit. Scholarsh. Human. 2016, 31, 523–539. [Google Scholar] [CrossRef] [Green Version]
- Brughmans, T. Networks of networks: A citation network analysis of the adoption, use, and adaptation of formal network techniques in archaeology. Lit. Linguist. Comput. 2013, 28, 538–562. [Google Scholar] [CrossRef]
- Zhitomirsky-Geffe, M.; Prebor, G.; Miller, Y. Ontology-based analysis of the large collection of historical Hebrew manuscripts. Proc. Assoc. Inf. Sci. Technol. 2018, 55, 958–959. [Google Scholar] [CrossRef]
- García, N.A.; Caplan, A.; Mering, B. A Pedagogy for Computer-Assisted Literary Analysis: Introducing GALGO (Golden Age Literature Glossary Online). DHQ Digit. Hum. Q. 2017, 11, 21–31. [Google Scholar]
Repository | Search Query | Number of Results |
---|---|---|
Springer Link | (“discourse analysis” OR “argument mining”) AND (“information visualization” OR “visualization” OR “visual analytics”) AND (“software” OR “tool”); Filter 2010-2020 | 648 |
Science Direct | (“discourse analysis” OR “argument mining”) AND (“information visualization” OR “visualization” OR “visual analytics”) AND (“software” OR “tool”); Filter 2010-2020 | 355 |
ACM Library | [[All: “discourse analysis”] OR [All: “argument mining”]] AND [[All: “information visualization”] OR [All: “visualization”] OR [All: “visual analytics”]] AND [[All: “software”] OR [All: “tool”] OR [All: “]] AND [Publication Date: (01/01/2010 TO 12/31/2020)]; Filter ACM publisher | 96 |
IEEE Xplore | (‘discourse AND analysis’ OR ‘argument mining’) AND (‘information AND visualization’ OR ‘visualization’ OR ‘visual analytics’) AND (‘software’ OR ‘tool’); Filter 2010-2020 | 24 |
ACL Anthology | (“discourse analysis” OR “argument mining”) AND (“information visualization” OR “visualization” OR “visual analytics”) AND (“software” OR “tool”) | 298 |
RST repository | “software” | 2 |
DSH Journal | (discourse analysis OR argument mining AND information visualization OR visual analytics AND software OR tool). Published: After January 2010 | 54 |
DHQ Journal | Query: (“discourse analysis” OR “argument mining”) AND (“information visualization” OR “visualization” OR “visual analytics”) AND (“software” OR “tool”) | 3 |
TOTAL | 1480 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Martin-Rodilla, P.; Sánchez, M. Software Support for Discourse-Based Textual Information Analysis: A Systematic Literature Review and Software Guidelines in Practice. Information 2020, 11, 256. https://doi.org/10.3390/info11050256
Martin-Rodilla P, Sánchez M. Software Support for Discourse-Based Textual Information Analysis: A Systematic Literature Review and Software Guidelines in Practice. Information. 2020; 11(5):256. https://doi.org/10.3390/info11050256
Chicago/Turabian StyleMartin-Rodilla, Patricia, and Miguel Sánchez. 2020. "Software Support for Discourse-Based Textual Information Analysis: A Systematic Literature Review and Software Guidelines in Practice" Information 11, no. 5: 256. https://doi.org/10.3390/info11050256
APA StyleMartin-Rodilla, P., & Sánchez, M. (2020). Software Support for Discourse-Based Textual Information Analysis: A Systematic Literature Review and Software Guidelines in Practice. Information, 11(5), 256. https://doi.org/10.3390/info11050256