Content area

Abstract

Conference Title: 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE)

Conference Start Date: 2018, May 27

Conference End Date: 2018, June 3

Conference Location: Gothenburg, Sweden

This paper is published in IEEE Transaction on Software Engineering (DOI: 10.1109/TSE.2017.2734091). Comparing with previous programming comprehension studies that are usually in controlled settings or have a small number of participants, we perform a more realistic investigation of program comprehension activities. To do this, we extend our ActivitySpace framework to collect and analyze Human-Computer Interaction (HCI) data across many applications (not just the IDEs). We collect 3,148 working hour data from 78 professional developers in a field study. We follow Minelli et al.'s approach to assign developers' activities into four categories: navigation, editing, comprehension, and other. Then we measure comprehension time by calculating the time that developers spend on program comprehension. We find that on average developers spend ~58% of their time on program comprehension activities, and that they frequently use web browsers and document editors to perform program comprehension activities. We also investigate the impact of programming language, developers' experience, and project phase on the time that is spent on program comprehension.

Details

Title
[Journal First] Measuring Program Comprehension: A Large-Scale Field Study with Professionals
Source details
2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE)
Pages
584
Number of pages
1
Publication year
2018
Publication date
2018
Publisher
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Place of publication
Piscataway
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
ProQuest document ID
2099626625
Document URL
https://www.proquest.com/conference-papers-proceedings/journal-first-measuring-program-comprehension/docview/2099626625/se-2?accountid=208611
Copyright
Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018
Last updated
2024-10-04
Database
ProQuest One Academic