{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:18:53Z","timestamp":1750220333362,"version":"3.41.0"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,1,31]],"date-time":"2022-01-31T00:00:00Z","timestamp":1643587200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["IIS-1553528"],"award-info":[{"award-number":["IIS-1553528"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Digit. Gov.: Res. Pract."],"published-print":{"date-parts":[[2022,1,31]]},"abstract":"<jats:p>This article builds a socio-technical dataset and associated network and provides exploratory analysis of a GitHub repository for a smartphone application used by the Elizabeth Warren campaign during the 2020 Iowa Democratic Caucuses. It provides insights into the types of technology used by campaigns for tracking primary delegates and the social actors that have potential influence over those technologies. Results suggest that certain nodes in the network have more influence over the election technology and that security risks can manifest through the unique interaction between technical and social network components as supply chain attacks. The work sheds light on implications of how election technology is audited and designed, especially for potential public-facing voting technology. A metric for evaluating socio-technical vulnerability is also proposed.<\/jats:p>","DOI":"10.1145\/3501031","type":"journal-article","created":{"date-parts":[[2022,3,7]],"date-time":"2022-03-07T07:11:52Z","timestamp":1646637112000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Cast to Vote: A Socio-technical Network Analysis of an Election Smartphone Application"],"prefix":"10.1145","volume":"3","author":[{"given":"Julia","family":"Stachofsky","sequence":"first","affiliation":[{"name":"Department of Management, Information Systems, and Entrepreneurship, Washington State University, Pullman, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Assefaw","family":"Gebremedhin","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Computer Science, Washington State University, Pullman, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert E.","family":"Crossler","sequence":"additional","affiliation":[{"name":"Department of Management, Information Systems, and Entrepreneurship, Washington State University, Pullman, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,3,6]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Amanda Becker and Michael Martina. 2020. Buttigieg narrowly wins Iowa caucuses: State party results. Retrieved from https:\/\/www.reuters.com\/article\/us-usa-elections-idUSKBN2002JS."},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.5220\/0006353703440351"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.2307\/248710"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.2307\/249019"},{"key":"e_1_3_2_6_2","first-page":"27","article-title":"Social capital in the creation of human capital","volume":"94","author":"Coleman James","year":"1988","unstructured":"James Coleman. 1988. Social capital in the creation of human capital. Amer. J. Sociol. 94, (1988), 27.","journal-title":"Amer. J. Sociol"},{"key":"e_1_3_2_7_2","article-title":"How one programmer broke the internet by deleting a tiny piece of code","author":"Collins Keith","year":"2016","unstructured":"Keith Collins. 2016. How one programmer broke the internet by deleting a tiny piece of code. Quartz. Retrieved from https:\/\/qz.com\/646467\/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code\/.","journal-title":"Quartz"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196401"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1177\/1461444819872537"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511761942"},{"key":"e_1_3_2_11_2","article-title":"West Virginia officials want other states to adopt online voting for deployed troops","author":"England Zach","year":"2020","unstructured":"Zach England. 2020. West Virginia officials want other states to adopt online voting for deployed troops. Military Times. Retrieved from https:\/\/www.militarytimes.com\/news\/2020\/07\/21\/west-virginia-officials-want-other-states-to-adopt-online-voting-for-deployed-troops\/.","journal-title":"Military Times"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISWC.2012.19"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1051\/e3sconf\/202125103069"},{"key":"e_1_3_2_14_2","unstructured":"Ginger Gibson. 2020. Explainer: Election meltdown: What went wrong at the Iowa caucuses. Retrieved from https:\/\/www.reuters.com\/article\/us-usa-election-iowa-problems-explainer-idUSKBN1ZY2B9."},{"key":"e_1_3_2_15_2","unstructured":"Jack Gillum and Jessica Huseman. 2020. The Iowa caucuses app had another problem: It could have been hacked. Retrieved from https:\/\/www.propublica.org\/article\/the-iowa-caucuses-app-had-another-problem-it-could-have-been-hacked?token=gKXJz8oaquJjtQQXfWohwVdXFUbpvysX."},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3428502.3428580"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1287\/isre.1070.0158"},{"key":"e_1_3_2_18_2","author":"Kieffer Robert","year":"2017","unstructured":"Robert Kieffer. 2017. NPMGraph. Retrieved from http:\/\/npm.broofa.com\/.","journal-title":"NPMGraph"},{"issue":"6","key":"e_1_3_2_19_2","first-page":"41","article-title":"Momentum and social learning in presidential primaries","volume":"118","author":"Knight Brian","year":"2010","unstructured":"Brian Knight and Nathan Schiff. 2010. Momentum and social learning in presidential primaries. J. Political Econ. 118, 6 (2010), 41.","journal-title":"J. Political Econ."},{"key":"e_1_3_2_20_2","first-page":"8","volume-title":"Proceedings of the International Conference on Information and Digital Technologies","author":"Kopackova Hana","year":"2017","unstructured":"Hana Kopackova and Petra Libalova. 2017. Smart city concept as socio-technical system. In Proceedings of the International Conference on Information and Digital Technologies. 8."},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASONAM.2016.7752419"},{"key":"e_1_3_2_22_2","unstructured":"Domenico Montanaro. 2020. How the Iowa caucuses work\u2014and why they're important. Retrieved from https:\/\/www.npr.org\/2020\/01\/30\/800588703\/how-the-iowa-caucuses-work-and-why-theyre-important."},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.17226\/25120"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3407023.3409183"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1093\/cje\/bep058"},{"key":"e_1_3_2_26_2","unstructured":"Miles Parks. 2019. In 2020 Some Americans will vote on their phones. Is that the future? Retrieved from https:\/\/www.npr.org\/2019\/11\/07\/776403310\/in-2020-some-americans-will-vote-on-their-phones-is-that-the-future."},{"key":"e_1_3_2_27_2","unstructured":"Miles Parks. 2020. Despite election security fears Iowa caucuses will use new smartphone app. Retrieved from https:\/\/www.npr.org\/2020\/01\/14\/795906732\/despite-election-security-fears-iowa-caucuses-will-use-new-smartphone-app."},{"key":"e_1_3_2_28_2","doi-asserted-by":"crossref","unstructured":"Pascal Pons and Matthieu Latapy. 2005. Computing communities in large networks using random walks (long version). Retrieved from http:\/\/arxiv.org\/abs\/physics\/0512106.","DOI":"10.1007\/11569596_31"},{"key":"e_1_3_2_29_2","unstructured":"Sam Richard and Pete LePage. What are Progressive Web Apps? Retrieved from https:\/\/web.dev\/what-are-pwas\/."},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.25300\/MISQ\/2019\/13747"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2009.10"},{"key":"e_1_3_2_32_2","unstructured":"Julia Stachofsky. 2021. dgov-sociotechnical-election-network. Retrieved from https:\/\/github.com\/pacpix\/dgov-sociotechnical-election-network."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijforecast.2008.02.006"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.41"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3209281.3209392"},{"key":"e_1_3_2_36_2","unstructured":"Medium 2020 Open-source Tools from the Warren for President Tech Team"},{"key":"e_1_3_2_37_2","unstructured":"Zack Whittaker. 2020. A result reporting app used the Iowa caucus has crashed. Retrieved from https:\/\/social.techcrunch.com\/2020\/02\/03\/iowa-caucus-app-failed\/."},{"key":"e_1_3_2_38_2","unstructured":"Github. 2020. Elizabeth-Warren\/Iowa-caucus-app. Retrieved from https:\/\/github.com\/Elizabeth-Warren\/iowa-caucus-app."},{"key":"e_1_3_2_39_2","unstructured":"npm-audit. 2018. Retrieved from https:\/\/docs.npmjs.com\/cli\/audit.html."},{"key":"e_1_3_2_40_2","unstructured":"Beautiful Soup. 2004. Retrieved from https:\/\/www.crummy.com\/software\/BeautifulSoup\/."},{"key":"e_1_3_2_41_2","unstructured":"NetworkX. 2014. Retrieved from https:\/\/networkx.github.io\/."},{"key":"e_1_3_2_42_2","unstructured":"igraph\u2014Network analysis software. 2006. Retrieved from https:\/\/igraph.org\/."},{"key":"e_1_3_2_43_2","unstructured":"NumPy. 1995. Retrieved from https:\/\/numpy.org\/."},{"key":"e_1_3_2_44_2","unstructured":"Matplotlib: Python Plotting. 2003. Retrieved from https:\/\/matplotlib.org\/."},{"key":"e_1_3_2_45_2","unstructured":"Pandas\u2014Python Data Analysis Library. Retrieved from https:\/\/pandas.pydata.org\/."},{"key":"e_1_3_2_46_2","unstructured":"Yarn. Types of dependencies. 2008. Retrieved from https:\/\/yarnpkg.com\/en\/docs\/dependency-types\/."},{"key":"e_1_3_2_47_2","unstructured":"Prototype Pollution\u2014Lodash. npmjs Advisories. 2020. Retrieved from https:\/\/www.npmjs.com\/advisories\/1523."},{"key":"e_1_3_2_48_2","unstructured":"Command Injection\u2014Lodash. npmjs Advisories. 2021. Retrieved from https:\/\/www.npmjs.com\/advisories\/1673."},{"key":"e_1_3_2_49_2","unstructured":"Server-Side Request Forgery\u2014Axios. 2021. Retrieved from https:\/\/www.npmjs.com\/advisories\/1594."}],"container-title":["Digital Government: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3501031","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3501031","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3501031","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:18Z","timestamp":1750191138000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3501031"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,31]]},"references-count":48,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1,31]]}},"alternative-id":["10.1145\/3501031"],"URL":"https:\/\/doi.org\/10.1145\/3501031","relation":{},"ISSN":["2691-199X","2639-0175"],"issn-type":[{"type":"print","value":"2691-199X"},{"type":"electronic","value":"2639-0175"}],"subject":[],"published":{"date-parts":[[2022,1,31]]},"assertion":[{"value":"2020-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-03-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}