Tales of Software Updates: The process of updating software

Kami Vaniea, Yasmeen Rashidi

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Updates alter the way software functions by fixing bugs, changing features, and modifying the user interface. Sometimes changes are welcome, even anticipated, and sometimes they are unwanted leading to users avoiding potentially unwanted updates. If users delay or do not install updates it can have serious security implications for their computer. Updates are one of the primary mechanisms for correcting discovered vulnerabilities, when a user does not update they remain vulnerable to an increasing number of attacks. In this work we detail the process users go through when updating their software, including both the positive and negative issues they experience. We asked 307 survey respondents to provide two contrasting software update stories. Using content analysis we analysed the stories and found that users go through six stages while updating: awareness, deciding to update, preparation, installation, troubleshooting, and post state. We further detail the issues respondents experienced during each stage and the impact on their willingness to update.
Original languageEnglish
Title of host publicationProceedings of the 2016 CHI Conference on Human Factors in Computing Systems
Number of pages12
ISBN (Print)978-1-4503-3362-7
Publication statusPublished - 7 May 2016
EventComputer Human Interaction (CHI) 2016 - CA, San Jose, United States
Duration: 9 May 201612 May 2016


ConferenceComputer Human Interaction (CHI) 2016
Country/TerritoryUnited States
CitySan Jose


  • Software Updates
  • Human computer interaction
  • Computer Security


Dive into the research topics of 'Tales of Software Updates: The process of updating software'. Together they form a unique fingerprint.

Cite this