Title
What Do Developers Want? An Advisor Approach for Developer Priorities.
Abstract
On a typical work day, a software developer is swamped to know answers to a multitude of questions to gain diverse insights into the project environment, spanning multiple categories including code, quality and guidance. Due to client mandates, the project environment employs a lot of heterogeneous tools, thus making the relevant information retrieval process fairly complex and therefore it is important to know which insights are most important to the developer. In this paper, we present results from a survey we conducted on a pool of 27 developers from the development team in the delivery center, by asking them to rate a set of 25 Questions, prioritising them as most, moderate and least important to be answered automatically during the software evolution process. We also introduce the concept of Smart Advisor for developers, an intelligence augmentation framework that employs domain and knowledge modelling and in-process analytics to automatically provide important insights and answer developer queries, using a conversational and interactive user interface.
Year
DOI
Venue
2017
10.1109/CHASE.2017.14
CHASE@ICSE
Keywords
Field
DocType
Software Developer survey, Developer priorities, In-process project insights, Smart Advisor
Knowledge modelling,Multitude,Systems engineering,Computer science,Software,Analytics,Software evolution,User interface,Intelligence amplification
Conference
ISBN
Citations 
PageRank 
978-1-5386-4040-1
2
0.40
References 
Authors
6
3
Name
Order
Citations
PageRank
Vibhu Saujanya Sharma117421.65
Rohit Mehra253.17
Vikrant Kaulgud34613.76