JetBrains Research unites scientists working in challenging new disciplines

Mind The Human: on importance of human-centric evaluation

A great deal of research in our field is motivated by the need to make software development tools smarter and help people work more efficiently. However, it is not often that promising methods and prototypes from academia get to evolve into features of popular real-world developer tools.

In the first part of the talk, I am going to focus on the case of code reviewer recommendation --- a rather rare example of a technique successfully adopted in tools --- by presenting our study of its added value for end users [1] that was published in IEEE TSE last year.

In the second part, I am going to mention several other known cases of adoption of data-driven development assistance techniques in industry, and conclude by discussing promising directions for future research that would help ensure that output of our research --- methods and tools for large-scale code analysis --- is applicable in tooling.

[1]: Kovalenko, Vladimir, et al. "Does reviewer recommendation help developers?." IEEE Transactions on Software Engineering (2018).

Speaker: Vladimir Kovalenko.

Presentation language: Russian.

Date and time: March 6th, 20:00-21:30.

Location: Times, room 204.

Videos from previous seminars are available at http://bit.ly/MLJBSeminars