@inproceedings{dibia-etal-2023-aligning,
    title = "Aligning Offline Metrics and Human Judgments of Value for Code Generation Models",
    author = "Dibia, Victor  and
      Fourney, Adam  and
      Bansal, Gagan  and
      Poursabzi-Sangdeh, Forough  and
      Liu, Han  and
      Amershi, Saleema",
    editor = "Rogers, Anna  and
      Boyd-Graber, Jordan  and
      Okazaki, Naoaki",
    booktitle = "Findings of the Association for Computational Linguistics: ACL 2023",
    month = jul,
    year = "2023",
    address = "Toronto, Canada",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2023.findings-acl.540",
    doi = "10.18653/v1/2023.findings-acl.540",
    pages = "8516--8528",
    abstract = "Large language models have demonstrated great potential to assist programmers in generating code. For such human-AI pair programming scenarios, we empirically demonstrate that while generated code are most often evaluated in terms of their functional correctness (i.e., whether generations pass available unit tests), correctness does not fully capture (e.g., may underestimate) the productivity gains these models may provide. Through a user study with N=49 experienced programmers, we show that while correctness captures high-value generations, programmers still rate code that fails unit tests as valuable if it reduces the overall effort needed to complete a coding task. Finally, we propose a hybrid metric that combines functional correctness and syntactic similarity and show that it achieves a 14{\%} stronger correlation with value and can therefore better represent real-world gains when evaluating and comparing models.",
}

Large language models have demonstrated great potential to assist programmers in generating code. For such human-AI pair programming scenarios, we empirically demonstrate that while generated code are most often evaluated in terms of their functional correctness (i.e., whether generations pass available unit tests), correctness does not fully capture (e.g., may underestimate) the productivity gains these models may provide. Through a user study with N=49 experienced programmers, we show that while correctness captures high-value generations, programmers still rate code that fails unit tests as valuable if it reduces the overall effort needed to complete a coding task. Finally, we propose a hybrid metric that combines functional correctness and syntactic similarity and show that it achieves a 14{\%} stronger correlation with value and can therefore better represent real-world gains when evaluating and comparing models.
Dibia, Victor Fourney, Adam Bansal, Gagan Poursabzi-Sangdeh, Forough Liu, Han Amershi, Saleema
Aligning Offline Metrics and Human Judgments of Value for Code Generation Models