Is this your profile?
Claim your Citation Index profile in order to display more information about you and gain access to Libraries services. Just create or connect your ORCID iD.
2022 article
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.
2021 article
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.
2021 article
Nudging Students Toward Better Software Engineering Behaviors
2021 IEEE/ACM THIRD INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING (BOTSE 2021), pp. 11–15.
2021 article
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.
2021 article
Program Comprehension and Code Complexity Metrics: An fMRI Study
2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), pp. 524–536.
2021 journal article
Security Smells in Ansible and Chef Scripts: A Replication Study
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 30(1).
2020 article
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.
2020 article
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.
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), pp. 691–701.
2020 article
SLACC: Simion-based Language Agnostic Code Clones
2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), pp. 210–221.
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.
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.
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.
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.
2019 article
V2: Fast Detection of Configuration Drift in Python
34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), pp. 477–488.
2018 article
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.
2018 journal article
A Look into Programmers' Heads
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 46(4), 442–462.
2018 article
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.
Contributors: M. Behroozi n , A. Lui*, I. Moore n, D. Ford n & n
2018 article
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.
2018 article
Gistable: Evaluating the Executability of Python Code Snippets on GitHub
PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), pp. 217–227.
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.
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).
2018 article
Special edition of the Journal of Software: Evolution and Process for the 4th IEEE Working Conference on Software Visualization (VISSOFT 2016)
Parnin, C., & Fabry, J. (2018, February). JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, Vol. 30.
2017 article
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.
2017 journal article
Gender differences and bias in open source: pull request acceptance of women versus men
PeerJ Computer Science.
2017 article
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.
2017 journal article
The Top 10 Adages in Continuous Deployment
IEEE SOFTWARE, 34(3), 86–95.
2016 article
Code Drones
2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), pp. 785–788.
2016 conference paper
Invited session: hands-on sensors 101
2016 IEEE/ACM 1st International Workshop on Emotion Awareness in Software Engineering (Semotion), 28–29.
2015 article
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.
2015 article
Synthesizing Continuous Deployment Practices Used in Software Development
2015 AGILE CONFERENCE, pp. 1–10.
2015 article
Virtual Reality in Software Engineering: Affordances, Applications, and Challenges
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, pp. 547–550.
2012 journal article
Adoption and use of Java generics
Empirical Software Engineering, 18(6), 1047–1089.
2010 journal article
Resumption strategies for interrupted programming tasks
Software Quality Journal, 19(1), 5–34.
Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.
Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.