
SPLIMBo – Developing and Evaluating a Software Product Line for Cross-Platform IM Bots
Author(s) -
Victor Travassos Sarinho
Publication year - 2017
Publication title -
journal on advances in theoretical and applied informatics
Language(s) - English
Resource type - Journals
ISSN - 2447-5033
DOI - 10.26729/jadi.v3i2.2463
Subject(s) - computer science , software product line , software , instant messaging , process (computing) , architecture , product (mathematics) , key (lock) , software engineering , world wide web , operating system , software development , art , geometry , visual arts , mathematics
Instant Messaging – IM platforms spread the communication instant among their users in a fast, low cost and multimedia way. This paper presents the development and evaluation process of SPLIMBo, an open source Software Product Line that allows the production of cross-platform IM bots in a "write once, run anywhere" perspective. It is based on a Product Line Architecture that provides adapters to interact with distinct IM platforms, bot sessions defined by IM feature configurations, and a relational data bus able to integrate IM data from deployed adapters and bot sessions. As evaluation process, the LibrasZap IM game development based on SPLIMBo was described, and a comparative analysis with available bot builders was performed. They confirmed the SPLIMBo ability to build local and configurable bots being available for multiple IM platforms.