most citedNo justified complaints: On fair sharing of multiple resources

5 citations · 7 across the 2 of their papers we have counts for

collaborators

7 papers

cs.SE2021

Does Code Structure Affect Comprehension? On Using and Naming Intermediate Variables

Roee Cates, Nadav Yunik, Dror G. Feitelson

Intermediate variables can be used to break complex expressions into more manageable smaller expressions, which may be easier to understand. But it is unclear when and whether this…

cs.SE2021

Considerations and Pitfalls in Controlled Experiments on Code Comprehension

Dror G. Feitelson

Understanding program code is a complicated endeavor. As such, myriad different factors can influence the outcome. Investigations of program comprehension, and in particular those…

cs.SE2021

Using Non-Verbal Expressions as a Tool in Naming Research

Omer Regev, Michael Soloveitchik, Dror G. Feitelson

Variable and function names are extremely important for program comprehension. It is therefore also important to study how developers select names. But controlled experiments on na…

cs.HC2021

Use and Perceptions of Multi-Monitor Workstations: A Natural Experiment

Guy Amir, Ayala Prusak, Tal Reiss +2

Using multiple monitors is commonly thought to improve productivity, but this is hard to check experimentally. We use a survey, taken by 101 practitioners of which 80% have coded p…

cs.SE202147 cited

How Developers Choose Names

Dror G. Feitelson, Ayelet Mizrahi, Nofar Noy +3

The names of variables and functions serve as implicit documentation and are instrumental for program comprehension. But choosing good meaningful names is hard. We perform a sequen…

cs.SE20202 cited

The Corrective Commit Probability Code Quality Metric

Idan Amit, Dror G. Feitelson

We present a code quality metric, Corrective Commit Probability (CCP), measuring the probability that a commit reflects corrective maintenance. We show that this metric agrees with…