paper-with-me

홈 › Papers

Recommending More Efficient Workflows to Software Developers

2021-02-06 · Dylan Bates

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.

📄 PDF Abstract BibTeX arXiv:2102.03670

Code (0)

등록된 구현이 없습니다.

Tasks

Recommendation Systems

Similar Papers 제목 키워드 기반

Using clarification questions to improve software developers' Web search

2022-07-26 · Mia Mohammad Imran, Kostadin Damevski

Context: Recent research indicates that Web queries written by software developers are not very successful in retrieving relevant results, performing measurably worse compared to general purpose Web queries. Most approac…

Learning-To-Rankvalid

Using clarification questions to improve software developers’ Web search

2022-07-01 · Information and Software Technology 2022 7 · Mia Mohammad Imran, Kostadin Damevski

Context: Recent research indicates that Web queries written by software developers are not very successful in retrieving relevant results, performing measurably worse compared to general purpose Web queries. Most approa…

Learning-To-Rankvalid

A Hybrid LTR-based System via Social Context Embedding for Recommending Solutions of Software Bugs in Developer Communities

2026-03-07 · Fouzi Harrag, Mokdad Khemliche arxiv

Questions and Answering forums such as Stack Overflow play an important role in supporting software developers in finding answers to queries related to issues such as software errors and bugs. However, searching through …

Mercem: Method Name Recommendation Based on Call Graph Embedding

2019-07-12 · Hiroshi Yonai, Yasuhiro Hayase, Hiroyuki Kitagawa

Comprehensibility of source code is strongly affected by identifier names, therefore software developers need to give good (e.g. meaningful but short) names to identifiers. On the other hand, giving a good name is someti…

Graph Embedding

How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineering

2025-01-15 · Christoph Treude, Marco A. Gerosa

Artificial intelligence (AI), including large language models and generative AI, is emerging as a significant force in software development, offering developers powerful tools that span the entire development lifecycle. …