Quantifying Program Comprehension with Interaction Data

@article{Minelli2014QuantifyingPC,
  title={Quantifying Program Comprehension with Interaction Data},
  author={Roberto Minelli and Andrea Mocci and Michele Lanza and Takashi Kobayashi},
  journal={2014 14th International Conference on Quality Software},
  year={2014},
  pages={276-285}
}
It is common knowledge that program comprehension takes up a substantial part of software development. This "urban legend" is based on work that dates back decades, which throws up the question whether the advances in software development tools, techniques, and methodologies that have emerged since then may invalidate or confirm the claim. We present an empirical investigation which goal is to confirm or reject the claim, based on interaction data which captures the user interface activities of… CONTINUE READING

Citations

Publications citing this paper.
Showing 1-10 of 11 extracted citations

The Plague Doctor: A Promising Cure for the Window Plague

2015 IEEE 23rd International Conference on Program Comprehension • 2015
View 4 Excerpts
Highly Influenced

Free Hugs -- Praising Developers for Their Actions

2015 IEEE/ACM 37th IEEE International Conference on Software Engineering • 2015
View 7 Excerpts
Method Support
Highly Influenced

Revisiting the Practical Use of Automated Software Fault Localization Techniques

2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) • 2017
View 1 Excerpt

Weighted Control Flow Subgraph to Support Debugging Activities

2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) • 2016
View 1 Excerpt

I Know What You Did Last Summer - An Investigation of How Developers Spend Their Time

2015 IEEE 23rd International Conference on Program Comprehension • 2015
View 2 Excerpts

References

Publications referenced by this paper.
Showing 1-10 of 23 references

Program Understanding: Challenge for the 1990s

IBM Systems Journal • 1989
View 4 Excerpts
Highly Influenced

Application Program Maintenance Study: Report to Our Respondents

R. K. Fjeldstad, W. T. Hamlen
Tutorial on Software Maintenance, • 1982
View 4 Excerpts
Highly Influenced

Principles of software engineering and design

M. Zelkowitz, A. Shaw, J. Gannon
1979
View 4 Excerpts
Highly Influenced

Interaction histories mining for software change guide

2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE) • 2012
View 1 Excerpt

Modeling programmer navigation: A head-to-head empirical evaluation of predictive models

2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) • 2011
View 1 Excerpt

Replaying IDE interactions to evaluate and improve change prediction approaches

2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010) • 2010

Automated Identification of Tasks in Development Sessions

2008 16th IEEE International Conference on Program Comprehension • 2008
View 1 Excerpt

Characterizing and Understanding Development Sessions

15th IEEE International Conference on Program Comprehension (ICPC '07) • 2007
View 1 Excerpt