Christopher Joseph Parnin

Works (29)

2021 article

Program Comprehension and Code Complexity Metrics: An fMRI Study

2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021).

By: N. Peitek, S. Apel, C. Parnin, A. Brechmann & J. Siegmund

Source: Web Of Science
Added: September 13, 2021

2021 journal article

Security Smells in Ansible and Chef Scripts: A Replication Study

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 30(1).

By: A. Rahman, M. Rahman, C. Parnin & L. Williams

Source: Web Of Science
Added: March 8, 2021

2020 journal article

A Look into Programmers' Heads

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 46(4), 442–462.

By: N. Peitek, J. Siegmund, S. Apel, C. Kastner, C. Parnin, A. Bethmann, T. Leich, G. Saake, A. Brechmann

Source: Web Of Science
Added: May 18, 2020

2020 article

Gang of Eight: A Defect Taxonomy for Infrastructure as Code Scripts

2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020).

By: A. Rahman, E. Farhana, C. Parnin & L. Williams

Source: Web Of Science
Added: June 21, 2021

2020 article

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).

By: N. Shrestha, C. Botta, T. Barik & C. Parnin

Source: Web Of Science
Added: June 21, 2021

2020 article

SLACC: Simion-based Language Agnostic Code Clones

2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020).

By: G. Mathew, C. Parnin & K. Stolee

Source: Web Of Science
Added: June 21, 2021

2020 article

Studying Programming in the Neuroage: Just a Crazy Idea?

Siegmund, J., Peitek, N., Brechmann, A., Parnin, C., & Apel, S. (2020, June). COMMUNICATIONS OF THE ACM, Vol. 63, pp. 30–34.

By: J. Siegmund, N. Peitek, A. Brechmann, C. Parnin & S. Apel

Source: Web Of Science
Added: November 16, 2020

2019 article

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.

By: D. Ford, M. Behroozi, A. Serebrenik & C. Parnin

Source: Web Of Science
Added: October 5, 2020

2019 article

DockerizeMe: Automatic Inference of Environment Dependencies for Python Code Snippets

2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), pp. 328–338.

By: E. Horton & C. Parnin

Source: Web Of Science
Added: September 7, 2020

2019 article

The Seven Sins: Security Smells in Infrastructure as Code Scripts

2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), pp. 164–175.

By: A. Rahman, C. Parnin & L. Williams

Source: Web Of Science
Added: September 7, 2020

2019 article

V2: Fast Detection of Configuration Drift in Python

34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), pp. 477–488.

By: E. Horton & C. Parnin

Source: Web Of Science
Added: June 8, 2020

2018 conference paper

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), 1–4.

By: S. Heckman, K. Stolee & C. Parnin

Source: NC State University Libraries
Added: November 5, 2018

2018 conference paper

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), 93–96.

By: M. Behroozi, A. Lui, I. Moore, D. Ford & C. Parnin

Source: NC State University Libraries
Added: December 3, 2018

2018 conference paper

Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval

2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 465–475.

By: M. Rahman, J. Barson, S. Paul, J. Kayani, F. Andres Lois, S. Fernandez Quezada, C. Parnin, K. Stolee, B. Ray

Source: NC State University Libraries
Added: March 4, 2019

2018 conference paper

Gistable: Evaluating the Executability of Python Code Snippets on GitHub

PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 217–227.

By: E. Horton & C. Parnin

Source: NC State University Libraries
Added: December 17, 2018

2018 article

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.

By: T. Barik, D. Ford, E. Murphy-Hill & C. Parnin

Source: Web Of Science
Added: March 25, 2019

2018 article

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).

By: N. Peitek, J. Siegmund, C. Parnin, S. Apel, J. Hofmeister & A. Brechmann

Source: Web Of Science
Added: June 24, 2019

2018 journal article

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, 30(2).

By: C. Parnin & J. Fabry

Source: NC State University Libraries
Added: August 6, 2018

2017 conference paper

Characterizing and predicting mental fatigue during programming tasks

2017 IEEE/ACM 2nd International Workshop on Emotion Awareness in Software Engineering (SEMOTION 2017), 32–37.

By: S. Sarkar & C. Parnin

Source: NC State University Libraries
Added: August 6, 2018

2017 journal article

Gender differences and bias in open source: pull request acceptance of women versus men

PeerJ Computer Science.

By: J. Terrell, A. Kofink, J. Middleton, C. Rainear, E. Murphy-Hill, C. Parnin, J. Stallings

Source: NC State University Libraries
Added: August 6, 2018

2017 conference paper

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), 43–48.

By: D. Ford, T. Barik, L. Rand-Pickett & C. Parnin

Source: NC State University Libraries
Added: August 6, 2018

2017 journal article

The top 10 adages in continuous deployment

IEEE Software, 34(3), 86–95.

By: C. Parnin, E. Helms, C. Atlee, H. Boughton, M. Ghattas, A. Glover, J. Holman, J. Micco ...

Source: NC State University Libraries
Added: August 6, 2018

2016 conference paper

Code drones

2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C), 785–788.

By: M. Acharya, C. Parnin, N. Kraft, A. Dagnino & X. Qu

Source: NC State University Libraries
Added: August 6, 2018

2016 conference paper

Invited session: hands-on sensors 101

2016 IEEE/ACM 1st International Workshop on Emotion Awareness in Software Engineering (Semotion), 28–29.

By: C. Parnin & A. Begel

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Exploring causes of frustration for software developers

2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering CHASE 2015, 115–116.

By: D. Ford & C. Parnin

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Synthesizing continuous deployment practices used in software development

2015 AGILE Conference, 1–10.

By: A. Ur Rahman, E. Helms, L. Williams & C. Parnin

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Virtual reality in software engineering: Affordances, applications, and challenges

2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, vol 2, 547–550.

By: A. Elliott, B. Peiris & C. Parnin

Source: NC State University Libraries
Added: August 6, 2018

2012 journal article

Adoption and use of Java generics

Empirical Software Engineering, 18(6), 1047–1089.

By: C. Parnin, C. Bird & E. Murphy-Hill

Source: Crossref
Added: November 17, 2020

2011 journal article

Resumption strategies for interrupted programming tasks

Software Quality Journal, 19(1), 5–34.

By: C. Parnin & S. Rugaber

Source: Crossref
Added: November 17, 2020