English

Recommending More Efficient Workflows to Software Developers

Software Engineering 2021-02-09 v1 Information Retrieval

Abstract

Existing recommendation systems can help developers improve their software development abilities by recommending new programming tools, such as a refactoring tool or a program navigation tool. However, simply recommending tools in isolation may not, in and of itself, allow developers to successfully complete their tasks. In this paper, I introduce a new recommendation system that recommends workflows, or sequences of tools, to developers. By learning more efficient workflows, the system could make software developers more efficient.

Keywords

Cite

@article{arxiv.2102.03670,
  title  = {Recommending More Efficient Workflows to Software Developers},
  author = {Dylan Bates},
  journal= {arXiv preprint arXiv:2102.03670},
  year   = {2021}
}

Comments

Paper accepted at SPLASH '14: Conference on Systems, Programming, and Applications: Software for Humanity, Student Research Competition, October 2014, Portland, OR., 2 pages