Code Review Comments: Language Matters

  • 2018-03-06 14:21:15
  • Vasiliki Efstathiou, Diomidis Spinellis
  • 2

Abstract

Recent research provides evidence that effective communication incollaborative software development has significant impact on the softwaredevelopment lifecycle. Although related qualitative and quantitative studiespoint out textual characteristics of well-formed messages, the underlyingsemantics of the intertwined linguistic structures still remain largelymisinterpreted or ignored. Especially, regarding quality of code reviews theimportance of thorough feedback, and explicit rationale is often mentioned butrarely linked with related linguistic features. As a first step towardsaddressing this shortcoming, we propose grounding these studies on theories oflinguistics. We particularly focus on linguistic structures of coherent speechand explain how they can be exploited in practice. We reflect on relatedapproaches and examine through a preliminary study on four open sourceprojects, possible links between existing findings and the directions wesuggest for detecting textual features of useful code reviews.

 

Quick Read (beta)

loading the full paper ...