Christopher Parnin Horton, E., & Parnin, C. (2022). Dozer: Migrating Shell Commands to Ansible Modules via Execution Profiling and Synthesis. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2022), pp. 147–148. https://doi.org/10.1145/3510457.3513060 Parnin, C., & Orso, A. (2021). Automated Debugging: Past, Present, and Future (ISSTA Impact Paper Award). ISSTA '21: PROCEEDINGS OF THE 30TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, pp. 1–1. https://doi.org/10.1145/3460319.3472397 Brown, C., & Parnin, C. (2021). Nudging Students Toward Better Software Engineering Behaviors. 2021 IEEE/ACM THIRD INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING (BOTSE 2021), pp. 11–15. https://doi.org/10.1109/BotSE52550.2021.00010 Peitek, N., Apel, S., Parnin, C., Brechmann, A., & Siegmund, J. (2021). Program Comprehension and Code Complexity Metrics: A Replication Package of an fMRI Study. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), pp. 168–169. https://doi.org/10.1109/ICSE-Companion52605.2021.00071 Peitek, N., Apel, S., Parnin, C., Brechmann, A., & Siegmund, J. (2021). Program Comprehension and Code Complexity Metrics: An fMRI Study. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), pp. 524–536. https://doi.org/10.1109/ICSE43902.2021.00056 Rahman, A., Rahman, M. R., Parnin, C., & Williams, L. (2021). Security Smells in Ansible and Chef Scripts: A Replication Study. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 30(1). https://doi.org/10.1145/3408897 Peitek, N., Siegmund, J., Apel, S., Kastner, C., Parnin, C., Bethmann, A., … Brechmann, A. (2020). A Look into Programmers' Heads. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 46(4), 442–462. https://doi.org/10.1109/TSE.2018.2863303 Behroozi, M., Shirolkar, S., Barik, T., & Parnin, C. (2020). Debugging Hiring: What Went Right and What Went Wrong in the Technical Interview Process. 2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), pp. 71–80. https://doi.org/10.1145/3377815.3381372 Rahman, A., Farhana, E., Parnin, C., & Williams, L. (2020). Gang of Eight: A Defect Taxonomy for Infrastructure as Code Scripts. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), pp. 752–764. https://doi.org/10.1145/3377811.3380409 Shrestha, N., Botta, C., Barik, T., & Parnin, C. (2020). Here We Go Again: Why Is It Difficult for Developers to Learn Another Programming Language? 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), pp. 691–701. https://doi.org/10.1145/3377811.3380352 Mathew, G., Parnin, C., & Stolee, K. T. (2020). SLACC: Simion-based Language Agnostic Code Clones. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), pp. 210–221. https://doi.org/10.1145/3377811.3380407 Siegmund, J., Peitek, N., Brechmann, A., Parnin, C., & Apel, S. (2020, June). Studying Programming in the Neuroage: Just a Crazy Idea? COMMUNICATIONS OF THE ACM, Vol. 63, pp. 30–34. https://doi.org/10.1145/3347093 Ford, D., Behroozi, M., Serebrenik, A., & Parnin, C. (2019). Beyond the Code Itself: How Programmers Really Look at Pull Requests. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2019), pp. 51–60. https://doi.org/10.1109/ICSE-SEIS.2019.00014 Horton, E., & Parnin, C. (2019). DockerizeMe: Automatic Inference of Environment Dependencies for Python Code Snippets. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), pp. 328–338. https://doi.org/10.1109/ICSE.2019.00047 Rahman, A., Parnin, C., & Williams, L. (2019). The Seven Sins: Security Smells in Infrastructure as Code Scripts. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), pp. 164–175. https://doi.org/10.1109/ICSE.2019.00033 Horton, E., & Parnin, C. (2019). V2: Fast Detection of Configuration Drift in Python. 34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), pp. 477–488. https://doi.org/10.1109/ASE.2019.00052 Heckman, S., Stolee, K. T., & Parnin, C. (2018). 10+Years of Teaching Software Engineering with iTrust: the Good, the Bad, and the Ugly. 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), pp. 1–4. https://doi.org/10.1145/3183377.3183393 Behroozi, M., Lui, A., Moore, I., Ford, D., & Parnin, C. (2018). Dazed: Measuring the Cognitive Load of Solving Technical Interview Problems at the Whiteboard. 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING TECHNOLOGIES RESULTS (ICSE-NIER), pp. 93–96. https://doi.org/10.1145/3183399.3183415 Rahman, M. M., Barson, J., Paul, S., Kayani, J., Andres Lois, F., Fernandez Quezada, S., … Ray, B. (2018). Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval. 2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), pp. 465–475. https://doi.org/10.1145/3196398.3196425 Horton, E., & Parnin, C. (2018). Gistable: Evaluating the Executability of Python Code Snippets on GitHub. PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), pp. 217–227. https://doi.org/10.1109/ICSME.2018.00031 Barik, T., Ford, D., Murphy-Hill, E., & Parnin, C. (2018). How Should Compilers Explain Problems to Developers? ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, pp. 633–643. https://doi.org/10.1145/3236024.3236040 Peitek, N., Siegmund, J., Parnin, C., Apel, S., Hofmeister, J. C., & Brechmann, A. (2018). Simultaneous Measurement of Program Comprehension with fMRI and Eye Tracking: A Case Study. PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018). https://doi.org/10.1145/3239235.3240495 Parnin, C., & Fabry, J. (2018, February). Special edition of the Journal of Software: Evolution and Process for the 4th IEEE Working Conference on Software Visualization (VISSOFT 2016). JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, Vol. 30. https://doi.org/10.1002/smr.1940 Sarkar, S., & Parnin, C. (2017). Characterizing and Predicting Mental Fatigue during Programming Tasks. 2017 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON EMOTION AWARENESS IN SOFTWARE ENGINEERING (SEMOTION 2017), pp. 32–37. https://doi.org/10.1109/semotion.2017.2 Terrell, J., Kofink, A., Middleton, J., Rainear, C., Murphy-Hill, E., Parnin, C., & Stallings, J. (2017). Gender differences and bias in open source: pull request acceptance of women versus men. PeerJ Computer Science. Ford, D., Barik, T., Rand-Pickett, L., & Parnin, C. (2017). The Tech-Talk Balance: What Technical Interviewers Expect from Technical Candidates. 2017 IEEE/ACM 10TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2017), pp. 43–48. https://doi.org/10.1109/chase.2017.8 Parnin, C., Helms, E., Atlee, C., Boughton, H., Ghattas, M., Glover, A., … Williams, L. (2017). The Top 10 Adages in Continuous Deployment. IEEE SOFTWARE, 34(3), 86–95. https://doi.org/10.1109/ms.2017.86 Acharya, M. P., Parnin, C., Kraft, N. A., Dagnino, A., & Qu, X. (2016). Code Drones. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), pp. 785–788. https://doi.org/10.1145/2889160.2889211 Parnin, C., & Begel, A. (2016). Invited session: hands-on sensors 101. 2016 IEEE/ACM 1st International Workshop on Emotion Awareness in Software Engineering (Semotion), 28–29. Ford, D., & Parnin, C. (2015). Exploring Causes of Frustration for Software Developers. 2015 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING CHASE 2015, pp. 115–116. https://doi.org/10.1109/chase.2015.19 Ur Rahman, A. A., Helms, E., Williams, L., & Parnin, C. (2015). Synthesizing Continuous Deployment Practices Used in Software Development. 2015 AGILE CONFERENCE, pp. 1–10. https://doi.org/10.1109/agile.2015.12 Elliott, A., Peiris, B., & Parnin, C. (2015). Virtual Reality in Software Engineering: Affordances, Applications, and Challenges. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, pp. 547–550. https://doi.org/10.1109/icse.2015.191 Parnin, C., Bird, C., & Murphy-Hill, E. (2012). Adoption and use of Java generics. Empirical Software Engineering, 18(6), 1047–1089. https://doi.org/10.1007/S10664-012-9236-6 Parnin, C., & Rugaber, S. (2011). Resumption strategies for interrupted programming tasks. Software Quality Journal, 19(1), 5–34. https://doi.org/10.1007/S11219-010-9104-9