activity
20112023
most citediStar 2.0 Language Guide

76 citations · 619 across the 31 of their papers we have counts for

collaborators

34 papers

cs.SE2023★ 2 cited

Towards green AI-based software systems: an architecture-centric approach (GAISSA)

Silverio Martínez-Fernández, Xavier Franch, Francisco Durán

Nowadays, AI-based systems have achieved outstanding results and have outperformed humans in different domains. However, the processes of training AI models and inferring from them…

cs.LG2023★ 2 cited

Estimating Deep Learning energy consumption based on model architecture and training environment

Santiago del Rey, Luís Cruz, Xavier Franch +1

To raise awareness of the environmental impact of deep learning (DL), many studies estimate the energy use of DL systems. However, energy estimates during DL training often rely on…

cs.LG2023★ 52 cited

Exploring the Carbon Footprint of Hugging Face's ML Models: A Repository Mining Study

Joel Castaño, Silverio Martínez-Fernández, Xavier Franch +1

The rise of machine learning (ML) systems has exacerbated their carbon footprint due to increased capabilities and model sizes. However, there is scarce knowledge on how the carbon…

cs.SE2023★ 1 cited

Replication in Requirements Engineering: the NLP for RE Case

Sallam Abualhaija, F. BaŞAk Aydemir, Fabiano Dalpiaz +4

[Context]} Natural language processing (NLP) techniques have been widely applied in the requirements engineering (RE) field to support tasks such as classification and ambiguity de…

cs.LG2023★ 11 cited

Energy Efficiency of Training Neural Network Architectures: An Empirical Study

Yinlena Xu, Silverio Martínez-Fernández, Matias Martinez +1

The evaluation of Deep Learning models has traditionally focused on criteria such as accuracy, F1 score, and related measures. The increasing availability of high computational pow…

cs.SE2022★ 3 cited

Energy Consumption of Automated Program Repair

Matias Martinez, Silverio Martínez-Fernández, Xavier Franch

Automated program repair (APR) aims to automatize the process of repairing software bugs in order to reduce the cost of maintaining software programs. Moreover, the success (given…

cs.SE2022★ 2 cited

Guiding the retraining of convolutional neural networks against adversarial inputs

Francisco Durán López, Silverio Martínez-Fernández, Michael Felderer +1

Background: When using deep learning models, there are many possible vulnerabilities and some of the most worrying are the adversarial inputs, which can cause wrong decisions with…

cs.SE2021★ 23 cited

Use and Misuse of the Term Experiment in Mining Software Repositories Research

Claudia Ayala, Burak Turhan, Xavier Franch +1

The significant momentum and importance of Mining Software Repositories (MSR) in Software Engineering (SE) has fostered new opportunities and challenges for extensive empirical res…

cs.SE2021★ 10 cited

How Tertiary Studies perform Quality Assessment of Secondary Studies in Software Engineering

Dolors Costal, Carles Farré, Xavier Franch +1

Context: Tertiary studies are becoming increasingly popular in software engineering as an instrument to synthesise evidence on a research topic in a systematic way. In order to und…

cs.SE2021★ 11 cited

Inclusion and Exclusion Criteria in Software Engineering Tertiary Studies: A Systematic Mapping and Emerging Framework

Dolors Costal, Carles Farré, Xavier Franch +1

Context: Tertiary studies in software engineering (TS@SE) are widely used to synthesise evidence on a research topic systematically. As part of their protocol, TS@SE define inclusi…

cs.LG2021★ 6 cited

Which Design Decisions in AI-enabled Mobile Applications Contribute to Greener AI?

Roger Creus Castanyer, Silverio Martínez-Fernández, Xavier Franch

Background: The construction, evolution and usage of complex artificial intelligence (AI) models demand expensive computational resources. While currently available high-performanc…

cs.CL2021★ 61 cited

Software-Based Dialogue Systems: Survey, Taxonomy and Challenges

Quim Motger, Xavier Franch, Jordi Marco

The use of natural language interfaces in the field of human-computer interaction is undergoing intense study through dedicated scientific and industrial research. The latest contr…

cs.SE2021★ 18 cited

A Study about the Knowledge and Use of Requirements Engineering Standards in Industry

Xavier Franch, Martin Glinz, Daniel Mendez +1

Context: The use of standards is considered a vital part of any engineering discipline. So one could expect that standards play an important role in Requirements Engineering (RE) a…

cs.SE2021★ 59 cited

Software Engineering for AI-Based Systems: A Survey

Silverio Martínez-Fernández, Justus Bogner, Xavier Franch +5

AI-based systems are software systems with functionalities enabled by at least one AI component (e.g., for image- and speech-recognition, and autonomous driving). AI-based systems…

cs.SE2021

Improving Web API Usage Logging

Rediana Koçi, Xavier Franch, Petar Jovanovic +1

A Web API (WAPI) is a type of API whose interaction with its consumers is done through the Internet. While being accessed through the Internet can be challenging, mostly when WAPIs…

cs.LG2021

Integration of Convolutional Neural Networks in Mobile Applications

Roger Creus Castanyer, Silverio Martínez-Fernández, Xavier Franch

When building Deep Learning (DL) models, data scientists and software engineers manage the trade-off between their accuracy, or any other suitable success criteria, and their compl…

cs.SE2021★ 36 cited

The State-of-Practice in Requirements Elicitation: An Extended Interview Study at 12 Companies

Cristina Palomares, Xavier Franch, Carme Quer +3

Context. Requirements engineering remains a discipline that is faced with a large number of challenges, including the implementation of a requirements elicitation process in indust…

cs.SE2021

QFL: Data-Driven Feedback Loop to Manage Quality in Agile Development

Lidia López, Alessandra Bagnato, Antonin Ahbervé +1

Background: Quality requirements (QRs) describe desired system qualities, playing an important role in the success of software projects. In the context of agile software developmen…

cs.SE2021★ 14 cited

Improved management of issue dependencies in issue trackers of large collaborative projects

Mikko Raatikainen, Quim Motger, Clara Marie Lüders +7

Issue trackers, such as Jira, have become the prevalent collaborative tools in software engineering for managing issues, such as requirements, development tasks, and software bugs.…

cs.SE2020★ 19 cited

How do Practitioners Perceive the Relevance of Requirements Engineering Research?

Xavier Franch, Daniel Mendez, Andreas Vogelsang +6

The relevance of Requirements Engineering (RE) research to practitioners is vital for a long-term dissemination of research results to everyday practice. Some authors have speculat…

cs.SE2020★ 20 cited

Developing and Operating Artificial Intelligence Models in Trustworthy Autonomous Systems

Silverio Martínez-Fernández, Xavier Franch, Andreas Jedlitschka +2

Companies dealing with Artificial Intelligence (AI) models in Autonomous Systems (AS) face several problems, such as users' lack of trust in adverse or unknown conditions, gaps bet…

cs.SE2020★ 74 cited

Management of quality requirements in agile and rapid software development: A systematic mapping study

Woubshet Behutiye, Pertti Karhapää, Lidia Lopez +6

Context:Quality requirements (QRs) describe the desired quality of software, and they play an important role in the success of software projects. In agile software development (ASD…

cs.SE2019★ 3 cited

Do We Preach What We Practice? Investigating the Practical Relevance of Requirements Engineering Syllabi - The IREB Case

Daniel Méndez Fernández, Xavier Franch, Norbert Seyff +7

Nowadays, there exist a plethora of different educational syllabi for Requirements Engineering (RE), all aiming at incorporating practically relevant educational units (EUs). Many…

cs.SE2018★ 3 cited

Needs and Challenges for a Platform to Support Large-scale Requirements Engineering. A Multiple Case Study

Davide Fucci, Cristina Palomares, Dolors Costal +12

Background: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software, as well as number and heterogenei…