Code review comments: Language matters

Vasiliki Efstathiou, Diomidis Spinellis

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

12 Citations (Scopus)

Abstract

Recent research provides evidence that effective communication in collaborative software development has significant impact on the software development lifecycle. Although related qualitative and quantitative studies point out textual characteristics of well-formed messages, the underlying semantics of the intertwined linguistic structures still remain largely misinterpreted or ignored. Especially, regarding quality of code reviews the importance of thorough feedback, and explicit rationale is often mentioned but rarely linked with related linguistic features. As a first step towards addressing this shortcoming, we propose grounding these studies on theories of linguistics.We particularly focus on linguistic structures of coherent speech and explain how they can be exploited in practice.We reflect on related approaches and examine through a preliminary study on four open source projects, possible links between existing findings and the directions we suggest for detecting textual features of useful code reviews.

Original languageEnglish
Title of host publicationProceedings 2018 ACM/IEEE 40th International Conference on Software Engineering
Subtitle of host publicationNew Ideas and Emerging Results, ICSE-NIER 2018
PublisherIEEE
Pages69-72
Number of pages4
ISBN (Electronic)9781450356626
DOIs
Publication statusPublished - 27 May 2018
Externally publishedYes
Event40th ACM/IEEE International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2018 - Gothenburg, Sweden
Duration: 30 May 20181 Jun 2018

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference40th ACM/IEEE International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2018
Country/TerritorySweden
CityGothenburg
Period30/05/181/06/18

Keywords

  • Code Review
  • Collaborative Software Development
  • Lexical Semantics
  • Natural Language Processing

Fingerprint

Dive into the research topics of 'Code review comments: Language matters'. Together they form a unique fingerprint.

Cite this