Digital Mentor: towards a conversational bot to identify hypotheses for software startups

  title={Digital Mentor: towards a conversational bot to identify hypotheses for software startups},
  author={Jorge Melegati and Xiaofeng Wang},
Software startups develop innovative, software-intensive product and services. This context leads to uncertainty regarding the software they are building. Experimentation, a process of testing hypotheses about the product, helps these companies to reduce uncertainty through different evidence-based approaches. The first step in experimentation is to identify the hypotheses to be tested. HyMap is a technique where a facilitator helps a software startup founder to draw a cognitive map… 

Figures and Tables from this paper


HyMap: eliciting hypotheses in early-stage software startups using cognitive mapping
An Additional Set of (Automated) Eyes: Chatbots for Agile Retrospectives
This paper proposes employing chatbots in the domain of software development with a focus on supporting analyses and measurements of teams' project data, and provides a convenient user interface for interacting with the outcomes of retrospectives and the associated measurements in a chat-based channel that is already being employed by team members.
Enablers and Inhibitors of Experimentation in Early-Stage Software Startups
The goal of this paper is to identify the enablers and inhibitors of experimentation in early-stage software startups and to achieve the goal, a multiple-case study of four software startups.
XPro: A Model to Explain the Limited Adoption and Implementation of Experimentation in Software Startups
The eXperimentation Progression model (XPro) is built, demonstrating that the effective adoption and implementation of experimentation is a staged process: first, teams should be aware of experimentation, then they need to develop an intention to experiment, perform the experiments, analyze the results, and finally act based on the obtained learning.
How Do Software Startups Approach Experimentation? Empirical Results from a Qualitative Interview Study
The initial results show that startups often spent a disproportionate amount of time focusing on creating solutions without testing critical assumptions, but understand the need for testing risky assumptions and are open to conducting experiments.
LadderBot: A Requirements Self-Elicitation System
  • Tim Rietz, A. Maedche
  • Computer Science
    2019 IEEE 27th International Requirements Engineering Conference (RE)
  • 2019
This work-in-progress introduces the chatbot LadderBot as a tool to guide novice users during requirements self-elicitation using the laddering technique.
Hypotheses Engineering: First Essential Steps of Experiment-Driven Software Development
  • Jorge Melegati, Xiaofeng Wang, P. Abrahamsson
  • Computer Science, Business
    2019 IEEE/ACM Joint 4th International Workshop on Rapid Continuous Software Engineering and 1st International Workshop on Data-Driven Decisions, Experimentation and Evolution (RCoSE/DDrEE)
  • 2019
This position paper proposes the discipline of Hypotheses Engineering in comparison to Requirements Engineering, highlighting the importance of proper handling hypotheses that guide experiments.
Automated Group Facilitation for Gathering Wide Audience End-User Requirements
This work designed an embodied agent facilitator to guide groups through the facilitation process to decrease cost and increase the number of potential workshop participants.
Choosing a Chatbot Development Tool
The most representative chatbot development tools with a focus on technical and managerial aspects are reviewed, acting as virtual assistants within social networks or web applications.