arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1803.02205cs.SEcs.CL
收藏

代码审查评论:语言问题

Code Review Comments: Language Matters

Athens University of Economics and Business(雅典经济与商业大学)

Vasiliki Efstathiou, Diomidis Spinellis

摘要:

最近的研究提供了证据表明,有效的沟通,在协同软件开发有显着的影响,软件开发生命周期。尽管相关的定性和定量研究指出了格式良好的信息的语篇特征,但交织在一起的语言结构的潜在语义仍然在很大程度上被误解或忽视。特别是,关于代码质量审查的重要性,彻底的反馈,明确的理由是经常提到的,但很少与相关的语言特征。作为解决这一缺陷的第一步,我们建议将这些研究建立在语言学理论的基础上。我们特别关注连贯语音的语言结构,并解释如何在实践中利用它们。我们反映了相关的方法,并通过对四个开源项目的初步研究,现有的研究结果和方向,我们建议检测有用的代码审查的文本功能之间的可能联系进行检查。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑