
the industry may have led to different conclusions.
6 CONCLUSIONS
In this work, we have introduced Licy, a chatbot assistant
for OSS licensing. We have described the design and imple-
mentation process of Licy that currently covers 58 OSS li-
censes. The chatbot has been evaluated with chatbot design
metrics and via a small user population, showing promising
results for the future. As future work, we intend to utilize
LLMs to handle cases, where the chatbot is not able to re-
ply appropriately or does not understand the text provided
by the user. They have not been integrated in the current
state, as we wanted to focus initially on providing dedicated
training data specific to OSS licenses and their modeling.
We also aim to evaluate the chatbot with developers from
the industry and expand the cases addressed to include ad-
ditional licenses and multi-licensing schemes.
REFERENCES
Ait Baha, T., El Hajji, M., Es-Saady, Y., and Fadili, H.
(2024). The impact of educational chatbot on student
learning experience. Education and Information Tech-
nologies, 29(8):10153–10176.
Ca
˜
nizares, P. C., P
´
erez-Soler, S., Guerra, E., and De Lara,
J. (2022). Automating the measurement of het-
erogeneous chatbot designs. In Proceedings of the
37th ACM/SIGAPP Symposium on Applied Comput-
ing, pages 1491–1498.
Clarizia, F., Colace, F., Lombardi, M., Pascale, F., and
Santaniello, D. (2018). Chatbot: An education sup-
port system for student. In Cyberspace Safety and
Security: 10th International Symposium, CSS 2018,
Amalfi, Italy, October 29–31, 2018, Proceedings 10,
pages 291–302. Springer.
Dam, S. K., Hong, C. S., Qiao, Y., and Zhang, C. (2024).
A complete survey on llm-based ai chatbots. arXiv
preprint arXiv:2406.16937.
Franciscatto, M. H., Fabro, M. D. D., Trois, C., Cabot, J.,
and Gonc¸alves, L. A. O. (2022). Querying multidi-
mensional big data through a chatbot system. In Pro-
ceedings of the 37th ACM/SIGAPP Symposium on Ap-
plied Computing, pages 381–384.
Gobeille, R. (2008). The fossology project. In Proceed-
ings of the 2008 international working conference on
Mining software repositories, pages 47–50.
Kapitsaki, G., Paphitou, A., and Achilleos, A. (2022).
Towards open source software licenses compatibility
check. In Proceedings of the 26th Pan-Hellenic Con-
ference on Informatics, pages 96–101.
Kapitsaki, G. M. and Charalambous, G. (2016). Find your
open source license now! In 2016 23rd Asia-Pacific
Software Engineering Conference (APSEC), pages 1–
8. IEEE.
Kapitsaki, G. M. and Charalambous, G. (2019). Model-
ing and recommending open source licenses with find-
osslicense. IEEE Transactions on Software Engineer-
ing, 47(5):919–935.
Kapitsaki, G. M. and Kramer, F. (2014). Open source li-
cense violation check for spdx files. In Software Reuse
for Dynamic Systems in the Cloud and Beyond: 14th
International Conference on Software Reuse, ICSR
2015, Miami, FL, USA, January 4-6, 2015. Proceed-
ings 14, pages 90–105. Springer.
Laurent, A. M. S. (2004). Understanding open source and
free software licensing: guide to navigating licensing
issues in existing & new software. ” O’Reilly Media,
Inc.”.
Lebeuf, C., Storey, M.-A., and Zagalsky, A. (2017). Soft-
ware bots. IEEE Software, 35(1):18–23.
Licy (2024). https://github.com/CS-UCY-SEIT-lab/Licy
License Chatbot V2.
Lin, K.-J., Lin, Y.-H., and Ko, T.-M. (2009). Examin-
ing open source software licenses through the cre-
ative commons licensing model. In Software Appli-
cations: Concepts, Methodologies, Tools, and Appli-
cations, pages 2978–2990. IGI Global.
Lokman, A. S. and Ameedeen, M. A. (2019). Modern chat-
bot systems: A technical review. In Proceedings of the
Future Technologies Conference (FTC) 2018: Volume
2, pages 1012–1023. Springer.
Moore, R. J. and Arar, R. (2018). Conversational ux design:
an introduction. Studies in conversational UX design,
pages 1–16.
P
´
erez-Soler, S., Guerra, E., and De Lara, J. (2020). Model-
driven chatbot development. In International Con-
ference on Conceptual Modeling, pages 207–222.
Springer.
Reddy, H. R. (2009). Jacobsen v. katzer: the federal circuit
weighs in on the enforceability of free and open source
software licenses. Berkeley Tech. LJ, 24:299.
Sassi, S. B. (2024). Oslife-disc: Open source licenses
discovering, selecting and comparing. SoftwareX,
27:101761.
Shinde, N. V., Akhade, A., Bagad, P., Bhavsar, H., Wagh,
S., and Kamble, A. (2021). Healthcare chatbot system
using artificial intelligence. In 2021 5th International
Conference on Trends in Electronics and Informatics
(ICOEI), pages 1–8. IEEE.
Stewart, K., Odence, P., and Rockett, E. (2010). Software
package data exchange (spdx) specification. IFOSS L.
Rev., 2:191.
Vargha, A. and Delaney, H. D. (1998). The kruskal-wallis
test and stochastic homogeneity. Journal of Educa-
tional and behavioral Statistics, 23(2):170–192.
Xu, A., Liu, Z., Guo, Y., Sinha, V., and Akkiraju, R. (2017).
A new chatbot for customer service on social media.
In Proceedings of the 2017 CHI conference on human
factors in computing systems, pages 3506–3510.
Xu, W., Wu, X., He, R., and Zhou, M. (2023). Licenserec:
Knowledge based open source license recommenda-
tion for oss projects. In 2023 IEEE/ACM 45th Inter-
national Conference on Software Engineering: Com-
panion Proceedings (ICSE-Companion), pages 180–
183. IEEE.
Licy: A Chatbot Assistant to Better Understand and Select Open Source Software Licenses
581