{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,16]],"date-time":"2025-05-16T04:07:22Z","timestamp":1747368442727,"version":"3.40.5"},"publisher-location":"Cham","reference-count":62,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031928819","type":"print"},{"value":"9783031928826","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-92882-6_4","type":"book-chapter","created":{"date-parts":[[2025,5,15]],"date-time":"2025-05-15T14:33:48Z","timestamp":1747319628000},"page":"47-60","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["\u201cWe\u2019ve Met Some Problems\u201d: Developers\u2019 Issues with Privacy-Preserving Computation Techniques on\u00a0Stack Overflow"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0642-3907","authenticated-orcid":false,"given":"Patrick","family":"K\u00fchtreiber","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9285-5295","authenticated-orcid":false,"given":"Sabrina","family":"Heimermann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4106-2407","authenticated-orcid":false,"given":"Sebastian","family":"Schillinger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6802-2108","authenticated-orcid":false,"given":"Delphine","family":"Reinhardt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,5,16]]},"reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Acar, Y., Fahl, S., Mazurek, M.L.: You are not your developer, either: a research agenda for usable security and privacy research beyond end users. In: IEEE Cybersecurity Development (SecDev) (2016)","DOI":"10.1109\/SecDev.2016.013"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Agrawal, N., Binns, R., Van\u00a0Kleek, M., Laine, K., Shadbolt, N.: Exploring design and governance challenges in the development of privacy-preserving computation. In: Proceedings of the 2021 ACM Conference on Human Factors in Computing Systems (CHI) (2021)","DOI":"10.1145\/3411764.3445677"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Ahmad, A., Feng, C., Li, K., Asim, S.M., Sun, T.: Toward empirically investigating non-functional requirements of iOS developers on stack overflow. IEEE Access (2019)","DOI":"10.1109\/ACCESS.2019.2914429"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Archer, D.W., et al.: RAMPARTS: a programmer-friendly system for building homomorphic encryption applications. In: Proceedings of the 7th ACM Workshop on Encrypted Computing and Applied Homomorphic Cryptography (2019)","DOI":"10.1145\/3338469.3358945"},{"key":"4_CR5","unstructured":"Atwood, J., Spolsky, J.: Stack overflow - where developers learn, share, and build careers. https:\/\/stackoverflow.com\/. Accessed November 2023"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Bednar, K., Spiekermann, S., Langheinrich, M.: Engineering privacy by design: are engineers ready to live up to the challenge? Inf. Soc. (2019)","DOI":"10.1080\/01972243.2019.1583296"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Blanco-Justicia, A., S\u00e1nchez, D., Domingo-Ferrer, J., Muralidhar, K.: A critical review on the use (and misuse) of differential privacy in machine learning. ACM Comput. Surv. (2022)","DOI":"10.1145\/3547139"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Borking, J.J.: Why adopting privacy enhancing technologies (PETs) takes so much time. In: Computers, Privacy and Data Protection: an Element of Choice (2011)","DOI":"10.1007\/978-94-007-0641-5_15"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Braun, V., Clarke, V.: Thematic analysis. American Psychological Association (APA) (2012)","DOI":"10.1037\/13620-004"},{"key":"4_CR10","unstructured":"Castelluccia, C., et al.: Data protection engineering\u2014from theory to practice (2022). https:\/\/www.enisa.europa.eu\/publications\/data-protection-engineering"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Coopamootoo, K.P.L.: Usage patterns of privacy-enhancing technologies. In: Proceedings of the 2020 ACM Conference on Computer and Communications Security (SIGSAC) (2020)","DOI":"10.1145\/3372297.3423347"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Dechand, S., Naiakshina, A., Danilova, A., Smith, M.: In encryption we don\u2019t trust: the effect of end-to-end encryption to the masses on user perception. In: Proceedings of the 2019 IEEE European Symposium on Security and Privacy (EuroS &P) (2019)","DOI":"10.1109\/EuroSP.2019.00037"},{"key":"4_CR13","unstructured":"Desfontaines, D.: Differential privacy primitives use insecure noise generation (2023). https:\/\/github.com\/prestodb\/presto\/issues\/23002. Accessed March 2025"},{"key":"4_CR14","unstructured":"Desfontaines, D.: Insecure noise primitives should be marked as such and\/or removed entirely (2024). https:\/\/github.com\/IBM\/differential-privacy-library\/issues\/94. Accessed March 2025"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Diepenbrock, A., Fleck, J., Sachweh, S.: An analysis of stack exchange questions: identifying challenges in software design and development with a focus on data privacy and data protection. In: Proceedings of the 18th International Conference on Availability, Reliability and Security (ARES) (2023)","DOI":"10.1145\/3600160.3605465"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"Dwork, C.: Differential privacy. In: Proceedings of the 33rd International Colloquium on Automata, Languages, and Programming (ICALP) (2006)","DOI":"10.1007\/11787006_1"},{"key":"4_CR17","unstructured":"Fischer-H\u00fcbner, S., Lindskog, H.: Teaching privacy-enhancing technologies. In: Proceedings of the IFIP WG 11.8 2nd World Conference on Information Security Education (2001)"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Gan, M.F., Chua, H.N., Wong, S.F.: Privacy enhancing technologies implementation: an investigation of its impact on work processes and employee perception. Telemat. Inform. (2019)","DOI":"10.1016\/j.tele.2019.01.002"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Garrido, G.M., Liu, X., Matthes, F., Song, D.: Lessons learned: surveying the practicality of differential privacy in the industry. In: Proceedings on Privacy Enhancing Technologies (PoPETS) (2023)","DOI":"10.56553\/popets-2023-0045"},{"key":"4_CR20","unstructured":"Geierhaas, L., Ortloff, A.M., Smith, M., Naiakshina, A.: $$\\{$$Let\u2019s$$\\}$$ hash: helping developers with password security. In: 18th Symposium on Usable Privacy and Security (SOUPS) (2022)"},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"Gentry, C.: Fully homomorphic encryption using ideal lattices. In: Proceedings of the 41st Annual ACM Symposium on Theory of Computing (STOC) (2009)","DOI":"10.1145\/1536414.1536440"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Hadar, I., et al.: Privacy by designers: software developers\u2019 privacy mindset. Empir. Softw. Eng. (2018)","DOI":"10.1145\/3180155.3182531"},{"key":"4_CR23","unstructured":"Intel: better together: privacy-preserving machine learning powered by intel SGX and intel DL boost. https:\/\/community.intel.com\/t5\/Blogs\/Tech-Innovation\/Artificial-Intelligence-AI\/Better-Together-Privacy-Preserving-Machine-Learning-Powered-by\/post\/1335716"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Iwaya, L.H., Babar, M.A., Rashid, A.: Privacy engineering in the wild: understanding the practitioners\u2019 mindset, organisational aspects, and current practices. IEEE Trans. Softw. Eng. (2023)","DOI":"10.1109\/TSE.2023.3290237"},{"key":"4_CR25","doi-asserted-by":"crossref","unstructured":"Juma\u2019h, A., Alnsour, Y.: The effect of data breaches on company performance. Int. J. Account. Inf. Manage. (IJAIM) (2020)","DOI":"10.1108\/IJAIM-01-2019-0006"},{"key":"4_CR26","doi-asserted-by":"crossref","unstructured":"K\u00fchtreiber, P., Pak, V., Reinhardt, D.: A survey on solutions to support developers in privacy-preserving IoT development. Pervasive Mob. Comput. (PMC) (2022)","DOI":"10.1016\/j.pmcj.2022.101656"},{"key":"4_CR27","unstructured":"K\u00fchtreiber, P., Pak, V., Reinhardt, D.: Replication: the effect of differential privacy communication on German users\u2019 comprehension and data sharing attitudes. In: Proceedings of the 18th Symposium on Usable Privacy and Security (SOUPS) (2022)"},{"key":"4_CR28","doi-asserted-by":"crossref","unstructured":"K\u00fchtreiber, P., Pak, V., Reinhardt, D.: \u201cA method like this would be overkill\u201d: developers\u2019 perceived issues with privacy-preserving computation methods. In: Proceedings of the 22nd IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) (2023)","DOI":"10.1109\/TrustCom60117.2023.00145"},{"key":"4_CR29","doi-asserted-by":"crossref","unstructured":"Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics (1977)","DOI":"10.2307\/2529310"},{"key":"4_CR30","doi-asserted-by":"crossref","unstructured":"Lee, J.W., et\u00a0al.: Privacy-Preserving machine learning with fully homomorphic encryption for deep neural network. IEEE Access (2022)","DOI":"10.1109\/ACCESS.2022.3159694"},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"Li, T., Louie, E., Dabbish, L., Hong, J.I.: How developers talk about personal data and what it means for user privacy: a case study of a developer forum on reddit. In: Proceedings of the ACM on Human-Computer Interaction (2021)","DOI":"10.1145\/3432919"},{"key":"4_CR32","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez, M., Dit, B., Poshyvanyk, D.: An exploratory analysis of mobile development issues using stack overflow. In: Proceedings of the 10th Working Conference on Mining Software Repositories (MSR) (2013)","DOI":"10.1109\/MSR.2013.6624014"},{"key":"4_CR33","doi-asserted-by":"crossref","unstructured":"Makri, E., Rotaru, D., Smart, N.P., Vercauteren, F.: EPIC: efficient private image classification (or: learning from the masters). In: Proceedings of the Cryptographers\u2019 Track at the RSA Conference (2019)","DOI":"10.1007\/978-3-030-12612-4_24"},{"key":"4_CR34","unstructured":"Mattsson, U.: Privacy-preserving analytics and secure multiparty computation (2021). https:\/\/www.isaca.org\/resources\/isaca-journal\/issues\/2021\/volume-2\/privacy-preserving-analytics-and-secure-multiparty-computation"},{"key":"4_CR35","doi-asserted-by":"crossref","unstructured":"May, R., Biermann, C., Zerweck, X.M., Ludwig, K., Kr\u00fcger, J., Leich, T.: Vulnerably (mis) configured? Exploring 10 years of developers\u2019 Q &As on stack overflow. In: Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems (2024)","DOI":"10.1145\/3634713.3634729"},{"key":"4_CR36","unstructured":"McMahan, B., Moore, E., Ramage, D., Hampson, S., y\u00a0Arcas, B.A.: Communication-efficient learning of deep networks from decentralized data. In: Artificial Intelligence and Statistics (2017)"},{"key":"4_CR37","unstructured":"Meals, D.W., Spooner, J., Dressing, S.A., Harcum, J.B.: Statistical analysis for monotonic trends. Tech Notes (2011)"},{"key":"4_CR38","doi-asserted-by":"crossref","unstructured":"Naiakshina, A., Danilova, A., Tiefenau, C., Herzog, M., Dechand, S., Smith, M.: Why do developers get password storage wrong? A qualitative usability study. In: Proceedings of the ACM Conference on Computer and Communications Security (SIGSAC) (2017)","DOI":"10.1145\/3133956.3134082"},{"key":"4_CR39","doi-asserted-by":"crossref","unstructured":"Peixoto, M., et al.: The perspective of Brazilian software developers on data privacy. J. Syst. Softw. (JSS) (2023)","DOI":"10.1016\/j.jss.2022.111523"},{"key":"4_CR40","unstructured":"Research, M.: Microsoft SEAL (release 4.1.1) (2023). https:\/\/github.com\/Microsoft\/SEAL. Accessed November 2023"},{"key":"4_CR41","doi-asserted-by":"crossref","unstructured":"Rivers, C.M., Lewis, B.L.: Ethical research standards in a world of big data. F1000Research (2014)","DOI":"10.12688\/f1000research.3-38.v1"},{"key":"4_CR42","unstructured":"Rivest, R.L., Adleman, L., Dertouzos, M.L., et\u00a0al.: On data banks and privacy homomorphisms. Found. Secure Comput. (1978)"},{"key":"4_CR43","unstructured":"Rubinstein, I.S.: Regulating privacy by design. Berkeley Technol. Law J. (BTLJ) (2011)"},{"key":"4_CR44","doi-asserted-by":"crossref","unstructured":"Senarath, A., Grobler, M., Arachchilage, N.: Will they use it or not? Investigating software developers\u2019 intention to follow privacy engineering methodologies. ACM Trans. Priv. Secur. (TOPS) (2019)","DOI":"10.1145\/3364224"},{"key":"4_CR45","doi-asserted-by":"crossref","unstructured":"Senarath, A.R., Arachchilage, N.A.G.: Understanding user privacy expectations: a software developer\u2019s perspective. Telemat. Inform. (2018)","DOI":"10.1016\/j.tele.2018.05.012"},{"key":"4_CR46","doi-asserted-by":"crossref","unstructured":"Squire, M.: \u201cShould we move to stack overflow?\u201d measuring the utility of social media for developer support. In: Proceedings of the 37th IEEE International Conference on Software Engineering (ICSE) (2015)","DOI":"10.1109\/ICSE.2015.150"},{"key":"4_CR47","doi-asserted-by":"crossref","unstructured":"Tahaei, M., Bernd, J., Rashid, A.: Privacy, permissions, and the health app ecosystem: a stack overflow exploration. In: Proceedings of the 2022 European Symposium on Usable Security (2022)","DOI":"10.1145\/3549015.3555669"},{"key":"4_CR48","doi-asserted-by":"crossref","unstructured":"Tahaei, M., Vaniea, K., Saphra, N.: Understanding privacy-related questions on stack overflow. In: Proceedings of the 2020 ACM Conference on Human Factors in Computing Systems (CHI) (2020)","DOI":"10.1145\/3313831.3376768"},{"key":"4_CR49","unstructured":"T.A.N.\u00a0Brand\u00e3o, L., Peralta, R.: Privacy-enhancing cryptography to complement differential privacy (2021). https:\/\/www.nist.gov\/blogs\/cybersecurity-insights\/privacy-enhancing-cryptography-complement-differential-privacy"},{"key":"4_CR50","unstructured":"Team, U.P.P.T.T.: UN handbook on privacy-preserving computation techniques (2020). https:\/\/unstats.un.org\/bigdata\/task-teams\/privacy\/UN%20Handbook%20for%20Privacy-Preserving%20Techniques.pdf"},{"key":"4_CR51","doi-asserted-by":"crossref","unstructured":"Villanes, I.K., Ascate, S.M., Gomes, J., Dias-Neto, A.C.: What are software engineers asking about android testing on stack overflow? In: Proceedings of the 31st Brazilian Symposium on Software Engineering (SBES) (2017)","DOI":"10.1145\/3131151.3131157"},{"key":"4_CR52","unstructured":"Votipka, D., Fulton, K.R., Parker, J., Hou, M., Mazurek, M.L., Hicks, M.: Understanding security mistakes developers make: qualitative analysis from build it, break it, fix it. In: Proceedings of the 29th USENIX Security Symposium (USENIX Security) (2020)"},{"key":"4_CR53","doi-asserted-by":"crossref","unstructured":"Witschey, J., Xiao, S., Murphy-Hill, E.: Technical and personal factors influencing developers\u2019 adoption of security tools. In: Proceedings of the ACM Workshop on Security Information Workers (2014)","DOI":"10.1145\/2663887.2663898"},{"key":"4_CR54","doi-asserted-by":"crossref","unstructured":"Witschey, J., Zielinska, O., Welk, A., Murphy-Hill, E., Mayhorn, C., Zimmermann, T.: Quantifying developers\u2019 adoption of security tools. In: Proceedings of the 10th Joint Meeting on Foundations of Software Engineering (FSE) (2015)","DOI":"10.1145\/2786805.2786816"},{"key":"4_CR55","doi-asserted-by":"crossref","unstructured":"Yang, X.L., Lo, D., Xia, X., Wan, Z.Y., Sun, J.L.: What security questions do developers ask? A large-scale study of stack overflow posts. J. Comput. Sci. Technol. (JCST) (2016)","DOI":"10.1007\/s11390-016-1672-0"},{"key":"4_CR56","doi-asserted-by":"crossref","unstructured":"Yao, A.C.: Protocols for secure computations. In: Proceedings of the 23rd Annual Symposium on Foundations of Computer Science (SFCS) (1982)","DOI":"10.1109\/SFCS.1982.38"},{"key":"4_CR57","unstructured":"Zama: build applications with fully homomorphic encryption. https:\/\/www.zama.ai"},{"key":"4_CR58","doi-asserted-by":"crossref","unstructured":"Zheng, H., Hu, H., Han, Z.: Preserving user privacy for machine learning: local differential privacy or federated machine learning. IEEE Intell. Syst. (2020)","DOI":"10.1109\/MIS.2020.3010335"},{"key":"4_CR59","unstructured":"Zheng, X., Yanxiang, Z.: Advances in private training for production on-device language models (2024). https:\/\/blog.research.google\/2024\/02\/advances-in-private-training-for.html"},{"key":"4_CR60","doi-asserted-by":"crossref","unstructured":"Zhuang, W., Gan, X., Wen, Y., Zhang, S.: EasyFL: a low-code federated learning platform for dummies. IEEE Internet of Things J. (2022)","DOI":"10.1109\/JIOT.2022.3143842"},{"key":"4_CR61","doi-asserted-by":"crossref","unstructured":"Zou, J., Xu, L., Guo, W., Yan, M., Yang, D., Zhang, X.: Which non-functional requirements do developers focus on? An empirical study on stack overflow using topic analysis. In: Proceedings of the 12th Working Conference on Mining Software Repositories (MSR) (2015)","DOI":"10.1109\/MSR.2015.60"},{"key":"4_CR62","doi-asserted-by":"crossref","unstructured":"Zou, J., Xu, L., Yang, M., Zhang, X., Yang, D.: Towards comprehending the non-functional requirements through developers\u2019 eyes: an exploration of stack overflow using topic analysis. Inf. Softw. Technol. (2017)","DOI":"10.1016\/j.infsof.2016.12.003"}],"container-title":["IFIP Advances in Information and Communication Technology","ICT Systems Security and Privacy Protection"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-92882-6_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,15]],"date-time":"2025-05-15T14:34:23Z","timestamp":1747319663000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-92882-6_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031928819","9783031928826"],"references-count":62,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-92882-6_4","relation":{},"ISSN":["1868-4238","1868-422X"],"issn-type":[{"value":"1868-4238","type":"print"},{"value":"1868-422X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"16 May 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SEC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on ICT Systems Security and Privacy Protection","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Maribor","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Slovenia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 May 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 May 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"40","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"sec2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/sec2025.um.si\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}