Recommending More Efficient Workflows to Software Developers

02/06/2021
by   Dylan Bates, et al.
0

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.

READ FULL TEXT

page 1

page 2

research
01/12/2023

Study of software developers' experience using the Github Copilot Tool in the software development process

In software development there is a constant pressure to produce code fas...
research
03/09/2023

Supporting the Careers of Developers with Disabilities: Lessons from Zup Innovation

Software developers with disabilities have a hard time to join the softw...
research
04/11/2023

APISENS- Sentiment Scoring Tool for APIs with Crowd-Knowledge

Utilizing pre-existing software artifacts, such as libraries and Applica...
research
06/03/2020

How Gamification Affects Software Developers: Cautionary Evidence from a Quasi-Experiment on GitHub

We examine how the behavior of software developers changes in response t...
research
11/16/2021

Understanding How Programmers Can Use Annotations on Documentation

Modern software development requires developers to find and effectively ...
research
08/17/2020

Putting the Semantics into Semantic Versioning

The long-standing aspiration for software reuse has made astonishing str...
research
07/13/2017

Dependency Injection for Programming by Optimization

Programming by Optimization tools perform automatic software configurati...

Please sign up or login with your details

Forgot password? Click here to reset