Lack of citation capabilities in mobile word processing apps highlights dichotomy between ease of use and security in Android
Creators: name: Ng, Wenfa
Publisher: name: figshare
Year: 2016
Subjects: subject: 89999 Information and Computing Sciences not elsewhere classified
subject: FOS: Computer and information sciences
subject: FOS: Computer and information sciences

description: Cite while you write is an essential tool for scientists to cite the literature they referred to in their manuscript and is present in all desktop reference management software such as Endnote, Zotero, and Reference Manager. Incorporated as a plugin in major word processing software such as Microsoft Word and LibreOffice, the feature is also present in some web-based citation management tools such as Endnote Basic and WizFolio. However, the ability to cite an article is missing in almost all Android word processing apps such as Microsoft Word, WPS Office, Google Docs, Polaris Office etc. Not available as a plugin or as an interface between the word processing app and the many reference management apps available on Google Play store, the ability to seamlessly (i.e., with a few clicks) bring a reference item in a reference management app to a citation in a word processing app is not present in Android. From another perspective, can one build a citation using a reference management app and cut and paste it into a word document in, for example, Word app, through the Android clipboard? The answer is very difficult to impossible depending on the modifications made to Android by specific manufacturers. But the more fundamental problem with the lack of citation capabilities on mobile devices is in the need to partition (or sandbox) interface or communication between apps and the need to restrict the types of information shared between apps. Take for example the “Share” button on many news app, the button opens a communication link between the news app and one of the cloud-based file sharing service apps such as Dropbox. Such a feature requires the communication link to be highly protected through encryption. In the case of cite while you write, my personal guess is that a plugin from a reference management app would require significant number of high level app permissions requiring a large communication link between the word processing and reference management apps; a feature hard to achieve within the bounds of the Android kernel architecture, which place security at a premium. Due to the need to restrict app level communications, opening a data channel between the reference management and word processing app for citation information to flow is also difficult from the security point of view, which partly explains why almost all reference management apps are built to collect reference information from a variety of sources such as SSBN, barcodes, URL etc from direct text input, pulling in of information from a database (colwiz), and optical image recognition of a camera photo of barcodes. Collectively, a cite while you write feature is a very useful tool for mobile word processing apps and is a significant addition to a busy scientist’s writing tools given the ease and versatility of referencing something important while reading a news app on mobile devices, especially tablets. However, possible limitations on app communications in the Android operating system likely hinders the development of a plugin for citation in word processing apps, an area that requires the collective imagination and consensus on how to think about security in mobile apps in the next iteration of the open source operating system. Specifically, there will always be conflicting demands on security and ease of use; how to be secure and yet provide seamless functionality? But, can we also rethink how we allow apps to have an open architecture for importing new sub-functions from other apps or open a data channel to them? What is the impact of such an open architecture on app function, and more importantly, app level and operating system security?