Abstract
Modeling is used in the early phases of software and system development to discuss and explore problems, understand domains, and evaluate alternatives and comprehend their implications. In this setting, modeling is inherently collaborative because it involves stakeholders with different backgrounds and expertise, who cooperate to build solutions based on consensus. However, modeling tools typically provide unwieldy diagrammatic editors that might hamper the active involvement of domain experts and lack mechanisms to ease decision making. To tackle these issues, the proposed approach embeds modeling in social networks, so that the modeling interface is natural language that a chatbot interprets to derive an appropriate domain model. Social networks have intuitive built-in discussion mechanisms, while the use of natural language lowers the entry barrier to modeling for domain experts. Moreover, this approach facilitates choosing among modeling alternatives, using soft-consensus decision making. This approach is supported by the SOCIO tool, which works on social networks such as Telegram. This article is part of a theme issue on collaborative modeling.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.