Skip to main content

Showing 1–20 of 20 results for author: Cabot, J

Searching in archive cs. Search in all archives.
.
  1. Building BESSER: an open-source low-code platform

    Authors: Iván Alfonso, Aaron Conrardy, Armen Sulejmani, Atefeh Nirumand, Fitash Ul Haq, Marcos Gomez-Vazquez, Jean-Sébastien Sottet, Jordi Cabot

    Abstract: Low-code platforms (latest reincarnation of the long tradition of model-driven engineering approaches) have the potential of saving us countless hours of repetitive boilerplate coding tasks. However, as software systems grow in complexity, low-code platforms need to adapt as well. Notably, nowadays this implies adapting to the modeling and generation of smart software. At the same time, if we want… ▽ More

    Submitted 24 May, 2024; v1 submitted 22 May, 2024; originally announced May 2024.

    Comments: Accepted in Exploring Modeling Methods for Systems Analysis and Development (EMSAD 2024) conference

    ACM Class: D.2.2

  2. arXiv:2405.08597  [pdf, other

    cs.LG

    Risks and Opportunities of Open-Source Generative AI

    Authors: Francisco Eiras, Aleksandar Petrov, Bertie Vidgen, Christian Schroeder, Fabio Pizzati, Katherine Elkins, Supratik Mukhopadhyay, Adel Bibi, Aaron Purewal, Csaba Botos, Fabro Steibel, Fazel Keshtkar, Fazl Barez, Genevieve Smith, Gianluca Guadagni, Jon Chun, Jordi Cabot, Joseph Imperial, Juan Arturo Nolazco, Lori Landay, Matthew Jackson, Phillip H. S. Torr, Trevor Darrell, Yong Lee, Jakob Foerster

    Abstract: Applications of Generative AI (Gen AI) are expected to revolutionize a number of different areas, ranging from science & medicine to education. The potential for these seismic changes has triggered a lively debate about the potential risks of the technology, and resulted in calls for tighter regulation, in particular from some of the major tech companies who are leading in AI development. This reg… ▽ More

    Submitted 29 May, 2024; v1 submitted 14 May, 2024; originally announced May 2024.

    Comments: Extension of arXiv:2404.17047

  3. arXiv:2404.18558  [pdf, other

    cs.SE cs.AI

    LangBiTe: A Platform for Testing Bias in Large Language Models

    Authors: Sergio Morales, Robert Clarisó, Jordi Cabot

    Abstract: The integration of Large Language Models (LLMs) into various software applications raises concerns about their potential biases. Typically, those models are trained on a vast amount of data scrapped from forums, websites, social media and other internet sources, which may instill harmful and discriminating behavior into the model. To address this issue, we present LangBiTe, a testing platform to s… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  4. arXiv:2404.18531  [pdf, other

    cs.SE cs.AI cs.LG

    A Framework to Model ML Engineering Processes

    Authors: Sergio Morales, Robert Clarisó, Jordi Cabot

    Abstract: The development of Machine Learning (ML) based systems is complex and requires multidisciplinary teams with diverse skill sets. This may lead to communication issues or misapplication of best practices. Process models can alleviate these challenges by standardizing task orchestration, providing a common language to facilitate communication, and nurturing a collaborative environment. Unfortunately,… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  5. arXiv:2404.17047  [pdf, other

    cs.LG

    Near to Mid-term Risks and Opportunities of Open-Source Generative AI

    Authors: Francisco Eiras, Aleksandar Petrov, Bertie Vidgen, Christian Schroeder de Witt, Fabio Pizzati, Katherine Elkins, Supratik Mukhopadhyay, Adel Bibi, Botos Csaba, Fabro Steibel, Fazl Barez, Genevieve Smith, Gianluca Guadagni, Jon Chun, Jordi Cabot, Joseph Marvin Imperial, Juan A. Nolazco-Flores, Lori Landay, Matthew Jackson, Paul Röttger, Philip H. S. Torr, Trevor Darrell, Yong Suk Lee, Jakob Foerster

    Abstract: In the next few years, applications of Generative AI are expected to revolutionize a number of different areas, ranging from science & medicine to education. The potential for these seismic changes has triggered a lively debate about potential risks and resulted in calls for tighter regulation, in particular from some of the major tech companies who are leading in AI development. This regulation i… ▽ More

    Submitted 24 May, 2024; v1 submitted 25 April, 2024; originally announced April 2024.

    Comments: Accepted to ICML'24 as a position paper

  6. arXiv:2404.15320  [pdf, other

    cs.DL cs.AI cs.CL

    Using Large Language Models to Enrich the Documentation of Datasets for Machine Learning

    Authors: Joan Giner-Miguelez, Abel Gómez, Jordi Cabot

    Abstract: Recent regulatory initiatives like the European AI Act and relevant voices in the Machine Learning (ML) community stress the need to describe datasets along several key dimensions for trustworthy AI, such as the provenance processes and social concerns. However, this information is typically presented as unstructured text in accompanying documentation, hampering their automated analysis and proces… ▽ More

    Submitted 24 May, 2024; v1 submitted 4 April, 2024; originally announced April 2024.

    ACM Class: H.4.4

  7. arXiv:2404.11376  [pdf, other

    cs.SE

    From Image to UML: First Results of Image Based UML Diagram Generation Using LLMs

    Authors: Aaron Conrardy, Jordi Cabot

    Abstract: In software engineering processes, systems are first specified using a modeling language such as UML. These initial designs are often collaboratively created, many times in meetings where different domain experts use whiteboards, paper or other types of quick supports to create drawings and blueprints that then will need to be formalized. These proper, machine-readable, models are key to ensure mo… ▽ More

    Submitted 18 June, 2024; v1 submitted 17 April, 2024; originally announced April 2024.

    Comments: Accepted in First Large Language Models for Model-Driven Engineering Workshop (LLM4MDE 2024)

  8. arXiv:2402.18375  [pdf, other

    cs.SE

    Low-Modeling of Software Systems

    Authors: Jordi Cabot

    Abstract: There is a growing need for better development methods and tools to keep up with the increasing complexity of new software systems. New types of user interfaces, the need for intelligent components, sustainability concerns, ... bring new challenges that we need to handle. In the last years, model-driven engineering has been key to improving the quality and productivity of software development, but… ▽ More

    Submitted 28 February, 2024; originally announced February 2024.

  9. arXiv:2401.10304  [pdf, other

    cs.LG cs.AI cs.DL

    On the Readiness of Scientific Data for a Fair and Transparent Use in Machine Learning

    Authors: Joan Giner-Miguelez, Abel Gómez, Jordi Cabot

    Abstract: To ensure the fairness and trustworthiness of machine learning (ML) systems, recent legislative initiatives and relevant research in the ML community have pointed out the need to document the data used to train ML models. Besides, data-sharing practices in many scientific domains have evolved in recent years for reproducibility purposes. In this sense, the adoption of these practices by academic i… ▽ More

    Submitted 18 January, 2024; originally announced January 2024.

  10. arXiv:2307.14841  [pdf, other

    cs.SE

    On the Suitability of Hugging Face Hub for Empirical Studies

    Authors: Adem Ait, Javier Luis Cánovas Izquierdo, Jordi Cabot

    Abstract: Background. The development of empirical studies in software engineering mainly relies on the data available on code hosting platforms, being GitHub the most representative. Nevertheless, in the last years, the emergence of Machine Learning (ML) has led to the development of platforms specifically designed for develo** ML-based projects, being Hugging Face Hub (HFH) the most popular one. With ov… ▽ More

    Submitted 27 July, 2023; originally announced July 2023.

    Comments: Accepted registered report at the 17th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2023)

  11. arXiv:2305.11326  [pdf, other

    cs.CL

    Towards the Automatic Generation of Conversational Interfaces to Facilitate the Exploration of Tabular Data

    Authors: Marcos Gomez, Jordi Cabot, Robert Clarisó

    Abstract: Tabular data is the most common format to publish and exchange structured data online. A clear example is the growing number of open data portals published by all types of public administrations. However, exploitation of these data sources is currently limited to technical people able to programmatically manipulate and digest such data. As an alternative, we propose the use of chatbots to offer a… ▽ More

    Submitted 24 May, 2023; v1 submitted 18 May, 2023; originally announced May 2023.

    Comments: 13 pages, 4 figures

  12. A domain-specific language for describing machine learning datasets

    Authors: Joan Giner-Miguelez, Abel Gómez, Jordi Cabot

    Abstract: Datasets play a central role in the training and evaluation of machine learning (ML) models. But they are also the root cause of many undesired model behaviors, such as biased predictions. To overcome this situation, the ML community is proposing a data-centric cultural shift where data issues are given the attention they deserve, and more standard practices around the gathering and processing of… ▽ More

    Submitted 8 July, 2022; v1 submitted 5 July, 2022; originally announced July 2022.

    Report number: ISSN 2590-1184 ACM Class: D.2.0; I.7.0

    Journal ref: Journal of Computer Languages, Volume 76, 2023, 101209

  13. The Present and Future of Bots in Software Engineering

    Authors: Emad Shihab, Stefan Wagner, Marco A. Gerosa, Mairieli Wessel, Jordi Cabot

    Abstract: We are witnessing a massive adoption of software engineering bots, applications that react to events triggered by tools and messages posted by users and run automated tasks in response, in a variety of domains. This thematic issues describes experiences and challenges with these bots.

    Submitted 4 July, 2022; originally announced July 2022.

    Comments: 5 pages, to be published in IEEE Software

    ACM Class: D.2.0

    Journal ref: IEEE Software (2022)

  14. Self-adaptive Architectures in IoT Systems: A Systematic Literature Review

    Authors: Iván Alfonso, Kelly Garcés, Harold Castro, Jordi Cabot

    Abstract: Over the past few years, the relevance of the Internet of Things (IoT) has grown significantly and is now a key component of many industrial processes and even a transparent participant in various activities performed in our daily life. IoT systems are subjected to changes in the dynamic environments they operate in. These changes (e.g. variations in bandwidth consumption or new devices joining/le… ▽ More

    Submitted 27 December, 2021; v1 submitted 7 September, 2021; originally announced September 2021.

    Comments: Accepted in Journal of Internet Services and Applications (JISA). For its published version refer to the Journal of Internet Services and Applications (JISA)

  15. A Model-based Chatbot Generation Approach to Converse with Open Data Sources

    Authors: Hamza Ed-douibi, Javier Luis Cánovas Izquierdo, Gwendal Daniel, Jordi Cabot

    Abstract: The Open Data movement promotes the free distribution of data. More and more companies and governmental organizations are making their data available online following the Open Data philosophy, resulting in a growing market of technologies and services to help publish and consume data. One of the emergent ways to publish such data is via Web APIs, which offer a powerful means to reuse this data and… ▽ More

    Submitted 20 July, 2020; originally announced July 2020.

  16. arXiv:2005.10063  [pdf, other

    cs.SE

    A Survey of Software Foundations in Open Source

    Authors: Javier Luis Cánovas Izquierdo, Jordi Cabot

    Abstract: A number of software foundations have been created as legal instruments to better articulate the structure, collaboration and financial model of Open Source Software (OSS) projects. Some examples are the Apache, Linux, or Mozilla foundations. However, the mission and support provided by these foundations largely differ among them. In this paper we perform a study on the role of foundations in OSS… ▽ More

    Submitted 20 May, 2020; originally announced May 2020.

    Comments: 15 pages, 3 figures, 6 tables, extended version of paper published at ICSE-SEIS'18

  17. arXiv:1903.03375  [pdf, other

    physics.soc-ph cs.CY cs.SE

    Online division of labour: emergent structures in Open Source Software

    Authors: María J. Palazzi, Jordi Cabot, Javier Luis Cánovas Izquierdo, Albert Solé-Ribalta, Javier Borge-Holthoefer

    Abstract: The development Open Source Software fundamentally depends on the participation and commitment of volunteer developers to progress. Several works have presented strategies to increase the on-boarding and engagement of new contributors, but little is known on how these diverse groups of developers self-organise to work together. To understand this, one must consider that, on one hand, platforms lik… ▽ More

    Submitted 8 March, 2019; originally announced March 2019.

    Comments: 11 pages, 6 figures, 1 table

  18. EMF-REST: Generation of RESTful APIs from Models

    Authors: Hamza Ed-Douibi, Javier Luis Cánovas Izquierdo, Abel Gómez, Massimo Tisi, Jordi Cabot

    Abstract: In the last years, RESTful Web services have become more and more popular as a lightweight solution to connect remote systems in distributed and Cloud-based architectures. However, being an architectural style rather than a specification or standard, the proper design of RESTful Web services is not trivial since developers have to deal with a plethora of recommendations and best practices. Model-D… ▽ More

    Submitted 14 April, 2015; originally announced April 2015.

    Journal ref: Proceedings of the 31st Annual ACM Symposium on Applied Computing,2016

  19. arXiv:1409.4253  [pdf, other

    cs.SE

    Three Metrics to Explore the Openness of GitHub projects

    Authors: Valerio Cosentino, Javier Luis Canovas Izquierdo, Jordi Cabot

    Abstract: Open source software projects evolve thanks to a group of volunteers that help in their development. Thus, the success of these projects depends on their ability to attract (and keep) developers. We believe the openness of a project, i.e., how easy is for a new user to actively contribute to it, can help to make a project more attractive. To explore the openness of a software project, we propose t… ▽ More

    Submitted 15 September, 2014; originally announced September 2014.

    Comments: 4 pages, 4 figures, sent to Mining Challenge track at MSR'14, rejected

    ACM Class: H.4.0; D.2.8; J.4

  20. arXiv:1102.4684  [pdf, ps, other

    cs.OH

    P ORTOLAN: a Model-Driven Cartography Framework

    Authors: Vincent Mahe, Salvador Martinez Perez, Guillaume Doux, Hugo Brunelière, Jordi Cabot

    Abstract: Processing large amounts of data to extract useful information is an essential task within companies. To help in this task, visualization techniques have been commonly used due to their capacity to present data in synthesized views, easier to understand and manage. However, achieving the right visualization display for a data set is a complex cartography process that involves several transformatio… ▽ More

    Submitted 23 February, 2011; originally announced February 2011.