kirancodes.me
To Proof Maintenance & Beyond!

Bespoke tools: adapted to the concepts developers know

Brittany Johnson, Rahul Pandita, Emerson R. Murphy-Hill, Sarah Heckman

Abstract

Even though different developers have varying levels of expertise, the tools in one developer's integrated development environment (IDE) behave the same as the tools in every other developers' IDE. In this paper, we propose the idea of automatically customizing development tools by modeling what a developer knows about software concepts. We then sketch three such ``bespoke'' tools and describe how development data can be used to infer what a developer knows about relevant concepts. Finally, we describe our ongoing efforts to make bespoke program analysis tools that customize their notifications to the developer using them.

BibTeX
@inproceedings{Johnson-al:FSE15,
  author    = {Brittany Johnson and
               Rahul Pandita and
               Emerson R. Murphy{-}Hill and
               Sarah Heckman},
  title     = {Bespoke tools: adapted to the concepts developers know},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {878--881},
  publisher = {{ACM}},
  year      = {2015},
}

Related papers