From RSSE to BotSE: Potentials and Challenges Revisited after 15 Years

04/18/2023
by   Walid Maalej, et al.
0

Both recommender systems and bots should proactively and smartly answer the questions of software developers or other project stakeholders to assist them in performing their tasks more efficiently. This paper reflects on the achievements from the more mature area of Recommendation Systems in Software Engineering (RSSE) as well as the rising area of Bots in Software Engineering (BotSE). We discuss the similarities and differences, briefly review current state of the art, and highlight three particular areas, in which the full potential is yet to be tapped: a more socio-technical context awareness, assisting knowledge sharing in addition to knowledge access, as well as covering repetitive or stimulative scenarios related to requirements and user-developer interaction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2021

Software Engineering for Blockchain Based Software Systems: Foundations, Survey, and Future Directions

Many scientific and practical areas have shown increasing interest in re...
research
08/09/2021

Recommender Systems for Software Project Managers

The design of recommendation systems is based on complex information pro...
research
03/11/2021

Development of recommendation systems for software engineering: the CROSSMINER experience

To perform their daily tasks, developers intensively make use of existin...
research
01/28/2023

Navigating Complexity in Software Engineering: A Prototype for Comparing GPT-n Solutions

Navigating the diverse solution spaces of non-trivial software engineeri...
research
07/31/2022

Taming Multi-Output Recommenders for Software Engineering

Recommender systems are a valuable tool for software engineers. For exam...
research
05/19/2021

Dialogue Disentanglement in Software Engineering: How Far are We?

Despite the valuable information contained in software chat messages, di...
research
01/05/2020

Unleashing the Potentials of Immersive Augmented Reality for Software Engineering

In immersive augmented reality (IAR), users can wear a head-mounted disp...

Please sign up or login with your details

Forgot password? Click here to reset