程序设计语言的形式语义课堂笔记
[ISER] [SEP] A Three-Year Participant Observation of Software Startup Software Evolution
Andrew J. Ko. A three-year participant observation of software startup software evolution. ICSE'17 (SEIP)
[ISER] [SEP] A study of developer work habits
Thomas D. LaToza, Gina Venolia, and Robert DeLine. Maintaining mental models: A study of developer work habits. ICSE'06.
[ISER] [SEP] Development and evaluation of a model of programming errors
Andrew J. Ko and Brad A. Myers. Development and evaluation of a model of programming errors
[ISER] [EMSE] Why we refactor? Confessions of GitHub contributors
Danilo Silva, Nikolaos Tsantalis, and Marco Tulio Valente. Why we refactor? Confessions of GitHub contributors. FSE'16
[ISER] [EMSE] Understanding integer overflow in C/C++
Will Dietz, Peng Li, John Regehr, and Vikram Adve. Understanding integer overflow in C/C++. ICSE'12
[ISER] [EMSE] Where Do Developers Log? An Empirical Study on Logging Practices in Industry
Where Do Developers Log? An Empirical Study on Logging Practices in Industry
[ISER] [EMSE] On the Naturalness of Software
Abram Hindle, Earl Barr, Mark Gabel, Zhendong Su, and Prem Devanbu. On the naturalness of software. ICSE'12
[ISER] [EMSE] Learning from Mistakes — A Comprehensive Study on Real World Concurrency Bug Characteristics
Shan Lu, Soyeon Park, Eunsoo Seo, and Yuanyuan Zhou. Learning from mistakes — A comprehensive study on real world concurrency bug characteristics. ASPLOS'08
Jetbrains Report 重构?重写?
重构还是重写