Novelle, a Collaborative Open Source Writing Tool Software

Total Page:16

File Type:pdf, Size:1020Kb

Novelle, a Collaborative Open Source Writing Tool Software Novelle, a collaborative open source writing tool software Federico Gobbo Michele Chinosi Massimiliano Pepe DICOM DICOM DICOM 21100, Insubria University 21100, Insubria University 21100, Insubria University Varese, Italy Varese, Italy Varese, Italy [email protected] [email protected] [email protected] Abstract forms of writings arose. For example, when books shouldn’t be copied by hand any longer, authors In this paper we discuss the notions of hy- took the advantage and start writing original books pertext, blog, wiki and cognitive mapping and evaluation – i.e. literary criticism – unlike in in order to find a solution to the main prob- the previous times (Eisenstein, 1983). Nowadays lems of processing text data stored in these the use of computers for writing has drammati- forms. We propose the structure and archi- cally changed, expecially after their interconnec- tecture of Novelle as a new environment tion via the internet, since at least the foundation to compose texts. Its flexible model al- of the web (Berners-Lee, 1999). For example, a lows the collaboration for contents and a ‘web page’ is more similar to an infinite canvas detailed description of ownership. Data than a written page (McCloud, 2001). Moreover, are stored in a XML repository, so as to what seems to be lost is the relations, like the tex- use the capabilities of this language. To ture underpinning the text itself. From a positive develop quickly and efficiently we choose point of view these new forms of writing may real- AJAX technology over the Ruby on Rails ize the postmodernist and decostructionist dreams framework. of an ‘opera aperta’ (open work), as Eco would define it (1962). From a more pessimistic one, an 1 Introduction author may feel to have lost power in this open- Computational linguists are facing the explosion ness. Henceforth the collaborative traits of blogs of new forms of writing as a mass phenomenon. and wikis (McNeill, 2005) emphasize annotation, Telling personal and collaborative stories throught comment, and strong editing. They give more web technologies is known under the etiquettes of power to readers, eventually filling the gap - the ‘blog’ and ‘wiki’. It therefore brings new chal- so-called active readers become authors as well. lenges to the field of natural language processing. This situation could make new problems rise up: We are trying to address them by rendering explic- Who owns the text? Which role is suitable for au- itly the structure of these new forms of text in a thors? We have to analyse them before presenting way suitable for linguistic computation. In order the architecture of Novelle. to do so, we are building an open source writing tool software, called Novelle. 1.2 Known problems It is certainly true that wikis and blogs are new 1.1 Hypertext as a New Writing Space forms of text. It is also true that we have already Bolter (1991) was the first scholar who stressed met these problems in the first form of purely dig- the impact of the digital revolution to the medium ital texts – hypertexts. Now we are facing the of writing. Terms as ‘chapter’, ‘page’ or ‘foot- same question during processing texts in blogs and note’ simply become meaningless in the new texts, wikis. We consider hypertexts as parents of blogs or they highly change their meaning. When and wikis. Our aim is to use the analysis of hyper- Gutenberg invented the printing press and Aldo texts for interesting insights, useful for blogs and Manuzio invented the book as we know it, new wikis too. 40 Following the example of Landow (1994), we History snapshots of the timeline may be con- will call the autonomous units of a hypertext lex- sidered as permanent views, i.e. views with a ias (from ‘lexicon’), a word coined by Roland timestamp. Consequently, except in the case of Barthes (1970). Consequently, a hypertext is a set sandboxes, every change in the document cannot of lexias. In hypertexts transitions from one lexia be erased. This model will have a strong impact to another are not necessarily sequential, but nav- on the role of links and on the underpinning struc- igational. The main problems of hypertexts, ac- ture of Novelle itself. knowledged since the beginning, have been traced as follows (Nelson, 1992): 2 The Structure of Novelle • The framing problem, i.e. creating arbitrary Our aim is to create an open source hypertext mod- closed contexts of very large document col- eling software, called Novelle. ‘Novelle’ is an Ital- lections. When extracting sub-collections, ian old-fashioned word meaning ‘novels’, and in some links may be cut off. German it means ‘novel’ too. It resembles the En- glish word ‘novel’ and the French word ‘nuovelle’. • Comparing complex alternatives, i.e. to get We believe that this name is clearly understable to parallel or alternate versions of the same doc- every people educated in a European-based cul- ument in a simple and effective way, one of ture, and this is why we have chosen it. the main goal of Xanadu, the ultimate “global The emphasis on narrativity takes into account hypertext” dreamt by Nelson. the use of blogs as public diaries on the web, that is still the main current interpretation of this lit- • Typology of links, i.e. when links become too erary genre, or metagenre (McNeill, 2005). Fur- many, we need a typology for links, avoiding thermore we noticed that blogs and wikis are cur- confusion to the reader/author. rently subjected to osmosis, because they have in common the underlying core technology. So blogs • Version control, as the system should keep are a literary metagenre which started as authored track of the history of every document, sav- personal diaries or journals. Now they try to col- ing differences and pointing out correspon- lect themselves in so-called ‘blogspheres’. On the dencies. other side, wikis started as collective works where We take from wikis the concept of document each entry is not owned by a single author - e.g. history and its consequences. We consider it as a Wikipedia (2005). Now personal wiki tools are good approximation of the ‘version control’ con- arising for brainstorming and mind mapping. See cept as shown above. Section 4 for further aspects. In wikis every document keeps track of its own 2.1 The Problem of Ownership history: creating a document means to start a his- tory, editing a document to move ahead, restoring The main difference between blogs and wikis is to move back onto the history timeline, destroying in the ownership of documents. Most blogs fol- a document to stop the history itself. Moreover, low the annotation model, where a single lexia is a sandbox is a temporary view of a document it- central and the others are comments, sometimes self - i.e. a sandbox can not cause a change in the in threads. Every lexia is authored and changes history (Cunningham and Leuf, 2001). Figure 1 are minimal. People prefer commenting instead of shows the model. editing. The paradigm is “write once, read many”. On the contrary, in wikis no lexia is authored a very old an old the current the last version version version version and there is no hierarchy between lexias. In fact a document is still a set of lexias, but every docu- the document ment is only the set of historical versions of the creation destruction history timeline document itself. Generally, people avoid com- an edit a restore menting, preferring to edit each document. The sandbox paradigm is “write many, read many” (Cunning- ham and Leuf, 2001). We believe that ownership has an important role Figure 1: The document history model and we do not want to force our users to take a 41 non-attributive copyright licence to their work. We owned by a special user, called Public Domain. If consider the Creative Commons model as the most the author refuses the permission to create deriva- suitable one to let each author choose the rights tive works, i.e. to edit his own lexias, users still to reserve (Lessig, 2004). Narrative writings or have the right to comment the author’s work. So essays are creative works and they generally treat as to come to terms with this idea, we need a con- ownership as authorship, even for the most enthu- cept invented by Nelson (1992), i.e. transclusion. siastic fellows of free culture (Stallman, 2001). the current 2.2 The Representation of Context version In the structure of Novelle we are trying to retain the document authorship and the core concept of document his- history timeline tory of wikis through a typology of links, taking what we consider the best of the two worlds of transclusion blogs and wikis. a freezed quotation In Novelle each user owns his own lexias, and an other document history timeline the relations between them, i.e. links. Further- more authors are free to read and to link other users’ lexias. In other words, each user does per- Figure 3: How transclusion works mit everyone to link its own lexias for free, at the condition that the others do the same. Every user Rather than copy-and-paste contents from a may recall the link list on each element (e.g. a sin- lexia, a user may recall a quotation of the au- gle word) of his lexias at every time, but he can not thor’s lexia and write a comment in the surround- destroy them. Lexias may be commented by every ings. In doing so, the link list of the author’s user, but the author may retain for himself the right lexia will be updated with a special citation link to edit.
Recommended publications
  • Trackdown: Collaborative Writing and Editing of R Markdown (Or Sweave
    Package ‘trackdown’ August 6, 2021 Title Collaborative Writing and Editing of R Markdown (or Sweave) Documents in Google Drive Version 1.0.0 Description Collaborative writing and editing of R Markdown (or Sweave) documents. The lo- cal .Rmd (or .Rnw) is uploaded as a plain-text file to Google Drive. By taking advan- tage of the easily readable Markdown (or LaTeX) syntax and the well-known online interface of- fered by Google Docs, collaborators can easily contribute to the writing and editing process. Af- ter integrating all authors’ contributions, the final document can be downloaded and rendered lo- cally. Depends R (>= 3.5) License GPL-3 Encoding UTF-8 Imports cli (>= 3.0.0), googledrive (> 1.0.1), rmarkdown Suggests covr, devtools, gargle, knitr, pagedown, sodium, testthat (>= 3.0.0), vcr Config/testthat/edition 3 RoxygenNote 7.1.1 VignetteBuilder knitr URL https://github.com/claudiozandonella/trackdown/, https://claudiozandonella.github.io/trackdown/ BugReports https://github.com/claudiozandonella/trackdown/issues NeedsCompilation no Author Emily Kothe [aut] (<https://orcid.org/0000-0003-1210-0554>), Claudio Zandonella Callegher [aut, cre] (<https://orcid.org/0000-0001-7721-6318>), Filippo Gambarota [aut] (<https://orcid.org/0000-0002-6666-1747>), Janosch Linkersdörfer [aut] (<https://orcid.org/0000-0002-1577-1233>), Mathew Ling [aut] (<https://orcid.org/0000-0002-0940-2538>) Maintainer Claudio Zandonella Callegher <[email protected]> Repository CRAN Date/Publication 2021-08-06 18:20:02 UTC 1 2 trackdown-package R topics documented: trackdown-package . .2 download_file . .4 render_file . .4 update_file . .5 upload_file . .6 Index 8 trackdown-package trackdown - R package for improving collaborative writing Description The trackdown package offers a simple solution for collaborative writing and editing of R Mark- down (or Sweave) documents.
    [Show full text]
  • Utilizing Mind-Maps for Information Retrieval and User Modelling
    Preprint, to be published at UMAP 2014. Downloaded from http://docear.org Utilizing Mind-Maps for Information Retrieval and User Modelling Joeran Beel1,2, Stefan Langer1,2, Marcel Genzmehr1, Bela Gipp1,3 1 Docear, Magdeburg, Germany 2 Otto-von-Guericke University, Magdeburg, Germany 3 University of California, Berkeley, USA {beel | langer | genzmehr | gipp}@docear.org Abstract. Mind-maps have been widely neglected by the information retrieval (IR) community. However, there are an estimated two million active mind-map users, who create 5 million mind-maps every year, of which a total of 300,000 is publicly available. We believe this to be a rich source for information retriev- al applications, and present eight ideas on how mind-maps could be utilized by them. For instance, mind-maps could be utilized to generate user models for recommender systems or expert search, or to calculate relatedness of web-pages that are linked in mind-maps. We evaluated the feasibility of the eight ideas, based on estimates of the number of available mind-maps, an analysis of the content of mind-maps, and an evaluation of the users’ acceptance of the ideas. We concluded that user modelling is the most promising application with re- spect to mind-maps. A user modelling prototype – a recommender system for the users of our mind-mapping software Docear – was implemented, and evalu- ated. Depending on the applied user modelling approaches, the effectiveness, i.e. click-through rate on recommendations, varied between 0.28% and 6.24%. This indicates that mind-map based user modelling is promising, but not trivial, and that further research is required to increase effectiveness.
    [Show full text]
  • Spacetime Characterization of Real-Time Collaborative Editing Gabriele D’Angelo, Angelo Di Iorio, Stefano Zacchiroli
    Spacetime Characterization of Real-Time Collaborative Editing Gabriele d’Angelo, Angelo Di Iorio, Stefano Zacchiroli To cite this version: Gabriele d’Angelo, Angelo Di Iorio, Stefano Zacchiroli. Spacetime Characterization of Real-Time Collaborative Editing. Proceedings of the ACM on Human-Computer Interaction , Association for Computing Machinery (ACM), 2018, CSCW, 2, pp.1-19. 10.1145/3274310. hal-01882069 HAL Id: hal-01882069 https://hal.inria.fr/hal-01882069 Submitted on 26 Sep 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. 41 Spacetime Characterization of Real-Time Collaborative Editing GABRIELE D’ANGELO, Dept. of Computer Science and Engineering, University of Bologna, Italy ANGELO DI IORIO, Dept. of Computer Science and Engineering, University of Bologna, Italy STEFANO ZACCHIROLI, IRIF, University Paris Diderot & Inria, France Real-Time Collaborative Editing (RTCE) is a popular way of instrumenting cooperative work on documents, in particular on the Web. Little is known in the literature yet about RTCE usage patterns in the real world. In this paper we study how a popular RTCE editor (Etherpad) is used in the wild, digging into the edit histories of a large collection of documents (about 14 000 pads), retrieved from one of the most popular public instances of the platform, hosted by the Wikimedia Foundation.
    [Show full text]
  • How to Integrate Evernote with Mind Mapping Applications
    How to integrate Evernote with mind mapping applications Since its launch in 2008, Evernote has evolved into a powerful tool for taking notes and capturing all types of digital content. Its growth rate has been amazing; as of February of this year, it has over 50 million users, with 100,000 a day signing up for it. Developers of mind mapping and visual thinking applications have embraced Evernote, integrating with it in a number of different ways. In this report, I will provide you with an overview of the desktop- and web-based mind mapping and visual thinking applications that integrate with Evernote. I will describe how they work together and the pros and cons of each developer’s approach. As a writer, I have a strong personal interest in this topic. I have been using Evernote for several years as my primary tool for capturing content ideas. I also do a significant amount of writing within it, mainly because Evernote does a fantastic job of giving me instant access to all of my notes no matter where I go or what computing platform I’m using. I also find it useful for Evernote-Mind Map Integration Page 2 gathering research for reports I’m working on. Evernote’s web clipper enables me to quickly and easily capture all or part of any web page, tag it and store it in a folder of my choice. So naturally, for larger reports and projects, I’m keenly interested in developing new ways to incorporate the great content and ideas I’ve gathered in Evernote into my mind maps.
    [Show full text]
  • Software Analysis
    visEUalisation Analysis of the Open Source Software. Explaining the pros and cons of each one. visEUalisation HOW TO DEVELOP INNOVATIVE DIGITAL EDUCATIONAL VIDEOS 2018-1-PL01-KA204-050821 1 Content: Introduction..................................................................................................................................3 1. Video scribing software ......................................................................................................... 4 2. Digital image processing...................................................................................................... 23 3. Scalable Vector Graphics Editor .......................................................................................... 28 4. Visual Mapping. ................................................................................................................... 32 5. Configurable tools without the need of knowledge or graphic design skills. ..................... 35 6. Graphic organisers: Groupings of concepts, Descriptive tables, Timelines, Spiders, Venn diagrams. ...................................................................................................................................... 38 7. Creating Effects ................................................................................................................... 43 8. Post-Processing ................................................................................................................... 45 9. Music&Sounds Creator and Editor .....................................................................................
    [Show full text]
  • All About K1000 (KBOX) Patch Management
    All About K1000 (KBOX) Patch Management What patches are delivered by the K1000? When are patches delivered by the K1000? What do I see when the patch schedule steps run? Which patch schedule should I choose? How do I tell if my machine is on a patch schedule? How do I join a Kpatch schedule? What if my software is already up-to-date? The introductory article on patch management can be found here. The K1000 is only for Carleton-owned computers. You must be ON CAMPUS to log into the K1000 or connected via the VPN Please contact the ITS HelpDesk if you would like help using the K1000. You can reach them at x 5999 or by email at: [email protected] The K1000 receives security patches which are then delivered to campus computers. Feature related patches and upgrades are not available as Kpatches. What patches are delivered by the K1000? The K1000 delivers security-based patches for the following applications: 7-Zip (Windows) ABViewer (Windows) Adobe AIR Adobe Acrobat Adobe Digital Editions Adobe Reader Adobe Flash Player (on Windows, ActiveX and plugin) Apache OpenOffice (macOS) Apple iCloud (Windows) Apple iTunes (Windows) Audacity Box Sync (Windows) Camtasia CCleaner (Windows) CDBurnerXP (Windows) Citrix Receiver (Windows) DatabaseSpy (Windows) DiffDog (Windows) Dropbox (Windows) Evernote Fetch (macOS) FileZilla Client (Windows) Foxit Reader and PhantomPDF (Windows) Gimp Google Chrome Google Earth (Windows) GoToMeeting (Windows) HipChat (macOS) ImgBurn (Windows) Inkscape join.me (Windows) KeePass Password Safe (Windows) LibreOffice Microsoft
    [Show full text]
  • Devopsuse: Community-Driven Continuous Innovation of Web Information Infrastructures
    DevOpsUse: Community-Driven Continuous Innovation of Web Information Infrastructures Von der Fakultät für Mathematik, Informatik und Naturwissenschaften der Rheinisch-Westfälischen Technischen Hochschule Aachen zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften genehmigte Dissertation vorgelegt von Diplom-Medieninformatiker István Koren aus Budapest, Ungarn Berichter: Universitätsprofessor Dr. rer. pol. Matthias Jarke Universitätsprofessor Dr.-Ing. Günther Schuh Privatdozent Dr. rer. nat. Ralf Klamma Tag der mündlichen Prüfung: 8. Mai 2020 Diese Dissertation ist auf den Internetseiten der Universitätsbibliothek online verfügbar. ii Abstract Since its invention in 1989, the only reliable factor on the Web has been its continuous change and diffusion into more and more application areas. The evolution was shaped by an interplay of new technologies on the one hand, and innovative application ideas from communities on the other. At a technological scale, alternation between vastly distributed and centralized architectures can be observed. The current challenges caused by the ongoing digital transformation are changing workplace settings and the adoption of the Internet of Things in industrial use cases, as for example in the context of Industry 4.0. On the Web, new technologies and device types sprawl together with new communication protocols and revised application programming interfaces (APIs). This inhibits the demanded rapid innovation cycles and creates a disruptive and unstable environment in which the requirements of endless communities must be met. Information systems infrastructure, while only partially visible and thus hard to grasp, has a strong influence on user practices. Therefore, the aim of this thesis is to stabilize the dichotomies apparent in the Web by means of an agile information systems development methodology.
    [Show full text]
  • Concept Mapping Slide Show
    5/28/2008 WHAT IS A CONCEPT MAP? Novak taught students as young as six years old to make Concept Mapping is a concept maps to represent their response to focus questions such as “What is technique for knowledge water?” and “What causes the Assessing learner understanding seasons?” assessment developed by JhJoseph D. NkNovak in the 1970’s Novak’s work was based on David Ausubel’s theories‐‐stressed the importance of prior knowledge in being able to learn new concepts. If I don’t hold my ice cream cone The ice cream will fall off straight… A WAY TO ORGANIZE A WAY TO MEASURE WHAT WE KNOW HOW MUCH KNOWLEDGE WE HAVE GAINED A WAY TO ACTIVELY A WAY TO IDENTIFY CONSTRUCT NEW CONCEPTS KNOWLEDGE 1 5/28/2008 Semantics networks words into relationships and gives them meaning BRAIN‐STORMING GET THE GIST? oMINDMAP HOW TO TEACH AN OLD WORD CLUSTERS DOG NEW TRICKS?…START WITH FOOD! ¾WORD WEBS •GRAPHIC ORGANIZER 9NETWORKING SCAFFOLDING IT’S ALL ABOUT THE NEXT MEAL, RIGHT FIDO?. EFFECTIVE TOOLS FOR LEARNING COLLABORATIVE 9CREATE A STUDY GUIDE CREATIVE NOTE TAKING AND SUMMARIZING SEQUENTIAL FIRST FIND OUT WHAT THE STUDENTS KNOW IN RELATIONSHIP TO A VISUAL TRAINING SUBJECT. STIMULATING THEN PLAN YOUR TEACHING STRATEGIES TO COVER THE UNKNOWN. PERSONAL COMMUNICATING NEW IDEAS ORGANIZING INFORMATION 9AS A KNOWLEDGE ASSESSMENT TOOL REFLECTIVE LEARNING (INSTEAD OF A TEST) A POST‐CONCEPT MAP WILL GIVE INFORMATION ABOUT WHAT HAS TEACHING VOCABULARLY BEEN LEARNED ASSESSING KNOWLEDGE 9PLANNING TOOL (WHERE DO WE GO FROM HERE?) IF THERE ARE GAPS IN LEARNING, RE‐INTEGRATE INFORMATION, TYING IT TO THE PREVIOUSLY LEARNED INFORMATION THE OBJECT IS TO GENERATE THE LARGEST How do you construct a concept map? POSSIBLE LIST Planning a concept map for your class IN THE BEGINNING… LIST ANY AND ALL TERMS AND CONCEPTS BRAINSTORMING STAGE ASSOCIATED WITH THE TOPIC OF INTEREST ORGANIZING STAGE LAYOUT STAGE WRITE THEM ON POST IT NOTES, ONE WORD OR LINKING STAGE PHRASE PER NOTE REVISING STAGE FINALIZING STAGE DON’T WORRY ABOUT REDUNCANCY, RELATIVE IMPORTANCE, OR RELATIONSHIPS AT THIS POINT.
    [Show full text]
  • Cityehr – Electronic Health Records Using Open Health Informatics
    cityEHR – Electronic Health Records Using Open Health Informatics Mayo Clinic, 1907 Oxford University Hospital, 2014 Open Health Informatics cityEHR is an open source health records system developed using the principles of open health informatics Open source software Open standards Open system interfaces Open development processes Making Top Down Work for Us Top down approaches can crush the life out of the grass roots Not matched to requirements No stakeholder buy-in No innovation But top down can also mean giving freedom to do things locally that match exactly what is required Using Open Standards Properly Open standards can mean Everyone has to do everything in the same way Not matched to requirements No stakeholder buy-in No innovation But open standards can also mean giving freedom to do things locally in a way which will allow data exchange and functional interoperability with others cityEHR - Empowering The Twitter Knitter Freedom to meet local requirements Allow clinicians to create their own information models Easy to develop Do this using familiar tools such as spreadsheets Enforce open standards Blaine Cook Built on an architecture that uses Original Lead Architect, Twitter open standards for everything Doing his knitting at the XML Create an enterprise system Summer School, Oxford, 2010 Press a button to deploy an enterprise scale system cityEHR Platform • cityEHR is built using open source software • An enterprise-scale health records system • Following research at City University, London • Distributed under
    [Show full text]
  • Versions and Languages - a Summary of the Comaround Knowledge Articles
    Versions and languages - a summary of the ComAround knowledge articles ComAround Knowledge™ August 2018 ComAround - www.comaround.com - www.comaround.se – www.comaround.no Text articles All text articles are available in the following language versions English, Español, Pусский, 中文;汉语/漢語, Français, Português, Deutsch, Nederlands, Polski, Svenska, Suomi, Norsk bokmål Office 2016 Office2013 Office365 Word, Excel, PowerPoint Word, Excel, PowerPoint Introduction,Delve Outlook, OneNote Outlook, OneNote Exel online, Flow Project, Publisher, OneNote on Surface Pro Forms,Officewebb apps Access SharePoint, Lync Microsoft Teams OneDrive for business Planner, Power Apps Office 2011 for Mac Office 2016 for Mac PowerPoint online Word, Excel, PowerPoint Word, Excel, PowerPoint Skype for Business Outlook Outlook, OneNote SharePoint Online, StaffHub, Stream, Sway, Word online Office2007 Libre Office Welcome Office LibreOfficeWriter 4.1 Word, Excel, PowerPoint LibreOfficeCalc 4.1 Office2010 Outlook, Access LibreOfficeImpress 4.1 Introduction to Office SharePoint Introduction to Outlook OfficeCommunicator Word, Excel, PowerPoint Outlook Web Access GroupWise Outlook, OneNote GroupWise 2014, 12 Outlook Web App GroupWise 12 Web access Publisher, Project Lotus Notes & iNotes GroupWise 8, 7 SharePoint, Lync Lotus Notes 9, 8.5, 8.0, 7.02 GroupWise 7 Web access Lotus Notes R5, 6.5, 6 GroupWise 6.5 iNotes 9, 6.5 Office 365 mobile Apps Domino Web Access Delve, Dynamics365 (iNotes) 8, 7 Operating systems Edge Excel, Flow Mac OS X Yosemite Word, OneDrive Mac OS X
    [Show full text]
  • More Than Writing Text: Multiplicity in Collaborative Academic Writing
    More Than Writing Text: Multiplicity in Collaborative Academic Writing Ida Larsen-Ledet Ph.D. Thesis Department of Computer Science Aarhus University Denmark More Than Writing Text: Multiplicity in Collaborative Academic Writing A Thesis Presented to the Faculty of Natural Sciences of Aarhus University in Partial Fulfillment of the Requirements for the Ph.D. Degree. by Ida Larsen-Ledet November 2, 2020 Abstract This thesis explores collaborative academic writing with a focus on how it is medi- ated by multiple technologies. The thesis presents findings from two empirical stud- ies with university students and researchers: The first combined semi-structured interviews with visualizations of document editing activity to explore transitions through co-writers’ artifact ecologies along with co-writers’ motivations for per- forming these transitions. The second study was a three-stage co-design workshop series that progressed from dialog through ideation to exploration of a prototype for a shared editor that was based on the participants’ proposed features and designs. The contribution from the second study to this thesis is the analysis of participants’ viewpoints and ideas. The analyses of these findings contribute a characterization of co-writers’ practical and social motivations for using multiple tools in their collaborations, and the chal- lenges this poses for sharing and adressing the work. Multiplicity is also addressed in terms of co-writers bringing multiple and diverse needs and preferences into the writing, and how these may be approached in efforts to design and improve support for collaborative writing. Additionally, the notion of text function is introduced to describe the text’s role as a mediator of the writing.
    [Show full text]
  • De-Risking Government Technology: Federal Agency Field Guide
    De-risking Government Technology Federal Agency Field Guide September 2020 2 DE-RISKING GOVERNMENT TECHNOLOGY Acknowledgements Numerous contributors across GSA made this work possible. We’d like to thank: Project Team Mark Hopson Randy Hart Waldo Jaquith Igor Korenfeld Vicki McFadden Rebecca Refoy Alicia Rouault With Support From Christine Bath, 18F Design Heather Battaglia, 18F Engineering Kristina Britt, TTS outreach Ron Bronson, 18F Design Will Cahoe, 10x Ryan Johnson, 18F Design Nico Papafil, 10x Steven Reilly, 18F Engineering Dahianna Salazar Foreman, TTS outreach 18F Writing Lab Office of Strategic Communications Office of General Counsel TTS Front Office TTS Communications 4 DE-RISKING GOVERNMENT TECHNOLOGY 5 TABLE OF CONTENTS 01 Introduction 6 03 Deciding what to buy 60 About the editors 7 Conduct Modern Market Research 61 Structure of this handbook 8 Use the Agile contract format to procure Agile software 75 development services Basic principles of modern software design 9 Use time and material contract types for custom Agile software 83 development services 02 Planning 20 Evaluate contractor proposals based on industry best practices 89 Assign dedicated and empowered product owners to lead 21 development efforts 04 Doing the work 102 Involve end users early and often in software development efforts 24 Host an effective post-award kick-off meeting to energize 103 Consider tradeoffs in build-or-buy decisions, taking all factors 26 folks for the work to come into consideration Oversee Agile projects by measuring end user outcomes
    [Show full text]