Skip to main content

Showing 1–40 of 40 results for author: Franch, X

.
  1. arXiv:2407.02914  [pdf, other

    cs.LG cs.SE

    The More the Merrier? Navigating Accuracy vs. Energy Efficiency Design Trade-Offs in Ensemble Learning Systems

    Authors: Rafiullah Omar, Justus Bogner, Henry Muccini, Patricia Lago, Silverio Martínez-Fernández, Xavier Franch

    Abstract: Background: Machine learning (ML) model composition is a popular technique to mitigate shortcomings of a single ML model and to design more effective ML-enabled systems. While ensemble learning, i.e., forwarding the same request to several models and fusing their predictions, has been studied extensively for accuracy, we have insufficient knowledge about how to design energy-efficient ensembles. O… ▽ More

    Submitted 3 July, 2024; originally announced July 2024.

    Comments: Currently under review at a journal

  2. arXiv:2402.07323  [pdf, other

    cs.SE cs.LG

    Lessons Learned from Mining the Hugging Face Repository

    Authors: Joel Castaño, Silverio Martínez-Fernández, Xavier Franch

    Abstract: The rapidly evolving fields of Machine Learning (ML) and Artificial Intelligence have witnessed the emergence of platforms like Hugging Face (HF) as central hubs for model development and sharing. This experience report synthesizes insights from two comprehensive studies conducted on HF, focusing on carbon emissions and the evolutionary and maintenance aspects of ML models. Our objective is to pro… ▽ More

    Submitted 11 February, 2024; originally announced February 2024.

    Comments: Accepted at the 2024 ACM/IEEE 1st International Workshop on Methodological Issues with Empirical Studies in Software Engineering (WSESE)

  3. arXiv:2401.12075  [pdf, other

    cs.SE

    NLP-based Relation Extraction Methods in Requirements Engineering

    Authors: Quim Motger, Xavier Franch

    Abstract: In the context of requirements engineering, relation extraction is the task of documenting the traceability between requirements artefacts. When dealing with textual requirements (i.e., requirements expressed using natural language), relation extraction becomes a cognitively challenging task, especially in terms of ambiguity and required effort from domain-experts. Hence, in highly-adaptive, large… ▽ More

    Submitted 22 January, 2024; originally announced January 2024.

    Comments: This article will appear as a chapter in a book provisionally titled "Natural Language Processing for Requirements Engineering", to be published by Springer

  4. arXiv:2401.03833  [pdf, other

    cs.SE

    T-FREX: A Transformer-based Feature Extraction Method from Mobile App Reviews

    Authors: Quim Motger, Alessio Miaschi, Felice Dell'Orletta, Xavier Franch, Jordi Marco

    Abstract: Mobile app reviews are a large-scale data source for software-related knowledge generation activities, including software maintenance, evolution and feedback analysis. Effective extraction of features (i.e., functionalities or characteristics) from these reviews is key to support analysis on the acceptance of these features, identification of relevant new feature requests and prioritization of fea… ▽ More

    Submitted 8 January, 2024; originally announced January 2024.

    Comments: Accepted at IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2024). 12 pages (including references), 5 figures, 4 tables

  5. Unveiling Competition Dynamics in Mobile App Markets through User Reviews

    Authors: Quim Motger, Xavier Franch, Vincenzo Gervasi, Jordi Marco

    Abstract: User reviews published in mobile app repositories are essential for understanding user satisfaction and engagement within a specific market segment. Manual analysis of reviews is impractical due to the large data volume, and automated analysis faces challenges like data synthesis and reporting. This complicates the task for app providers in identifying patterns and significant events, especially i… ▽ More

    Submitted 7 June, 2024; v1 submitted 4 December, 2023; originally announced December 2023.

    Journal ref: Requirements Engineering: Foundation for Software Quality. REFSQ 2024. Lecture Notes in Computer Science, vol 14588

  6. arXiv:2311.13380  [pdf, other

    cs.SE cs.AI cs.LG

    Analyzing the Evolution and Maintenance of ML Models on Hugging Face

    Authors: Joel Castaño, Silverio Martínez-Fernández, Xavier Franch, Justus Bogner

    Abstract: Hugging Face (HF) has established itself as a crucial platform for the development and sharing of machine learning (ML) models. This repository mining study, which delves into more than 380,000 models using data gathered via the HF Hub API, aims to explore the community engagement, evolution, and maintenance around models hosted on HF, aspects that have yet to be comprehensively explored in the li… ▽ More

    Submitted 5 February, 2024; v1 submitted 22 November, 2023; originally announced November 2023.

    Comments: Accepted at the 2024 IEEE/ACM 21th International Conference on Mining Software Repositories (MSR)

  7. arXiv:2307.09964  [pdf, other

    cs.SE cs.LG

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

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

    Abstract: 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 require high computational resources, which pose a significant challenge in the current energy efficiency societal demand. To cope with this challenge, this research project paper describes the main vision, goals, and e… ▽ More

    Submitted 19 July, 2023; originally announced July 2023.

    Comments: Accepted for publication as full paper - 2023 49th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA)

  8. arXiv:2307.05520  [pdf, other

    cs.LG cs.CY cs.SE

    Do DL models and training environments have an impact on energy consumption?

    Authors: Santiago del Rey, Silverio Martínez-Fernández, Luís Cruz, Xavier Franch

    Abstract: Current research in the computer vision field mainly focuses on improving Deep Learning (DL) correctness and inference time performance. However, there is still little work on the huge carbon footprint that has training DL models. This study aims to analyze the impact of the model architecture and training environment when training greener computer vision models. We divide this goal into two resea… ▽ More

    Submitted 3 January, 2024; v1 submitted 7 July, 2023; originally announced July 2023.

    Comments: 49th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA). 8 pages, 3 figures

  9. arXiv:2305.11164  [pdf, other

    cs.LG cs.CY cs.IR stat.ML

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

    Authors: Joel Castaño, Silverio Martínez-Fernández, Xavier Franch, Justus Bogner

    Abstract: 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 footprint of ML models is actually measured, reported, and evaluated. In light of this, the paper aims to analyze the measurement of the carbon footprint of 1,417 ML models and associated datasets on Hugging Face, which… ▽ More

    Submitted 29 November, 2023; v1 submitted 18 May, 2023; originally announced May 2023.

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

    Journal ref: 2023 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) (2023) 260-271

  10. arXiv:2304.10265  [pdf, other

    cs.SE

    Replication in Requirements Engineering: the NLP for RE Case

    Authors: Sallam Abualhaija, F. BaŞAk Aydemir, Fabiano Dalpiaz, Davide Dell'Anna, Alessio Ferrari, Xavier Franch, Davide Fucci

    Abstract: [Context]} Natural language processing (NLP) techniques have been widely applied in the requirements engineering (RE) field to support tasks such as classification and ambiguity detection. Despite its empirical vocation, RE research has given limited attention to replication of NLP for RE studies. Replication is hampered by several factors, including the context specificity of the studies, the het… ▽ More

    Submitted 18 April, 2024; v1 submitted 20 April, 2023; originally announced April 2023.

  11. arXiv:2302.00967  [pdf, other

    cs.LG cs.AI cs.SE

    Energy Efficiency of Training Neural Network Architectures: An Empirical Study

    Authors: Yinlena Xu, Silverio Martínez-Fernández, Matias Martinez, Xavier Franch

    Abstract: 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 power environments allows the creation of deeper and more complex models. However, the computations needed to train such models entail a large carbon footprint. In this work, we study the relations between DL model architec… ▽ More

    Submitted 2 February, 2023; originally announced February 2023.

    Comments: Accepted in HICSS 2023. For its published version refer to the Proceedings of the 56th Hawaii International Conference on System Sciences; URI https://hdl.handle.net/10125/102727

    ACM Class: D.2; I.2

    Journal ref: Proceedings of the 56th Hawaii International Conference on System Sciences, pp. 781-790 (2023)

  12. Energy Consumption of Automated Program Repair

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

    Abstract: 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 by the accuracy metric) of APR approaches has increased in recent years. However, no previous work has considered the energy impact of repairing bugs automatically using APR. The field of green software research aims to… ▽ More

    Submitted 5 February, 2024; v1 submitted 22 November, 2022; originally announced November 2022.

    Journal ref: 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion '24), April 14--20, 2024, Lisbon, Portugal

  13. arXiv:2207.03689  [pdf, other

    cs.SE cs.AI cs.LG

    Guiding the retraining of convolutional neural networks against adversarial inputs

    Authors: Francisco Durán López, Silverio Martínez-Fernández, Michael Felderer, Xavier Franch

    Abstract: 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 minor perturbations. Therefore, it becomes necessary to retrain these models against adversarial inputs, as part of the software testing process addressing the vulnerability to these inputs. Furthermore, for an energy ef… ▽ More

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

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

    Authors: Claudia Ayala, Burak Turhan, Xavier Franch, Natalia Juristo

    Abstract: The significant momentum and importance of Mining Software Repositories (MSR) in Software Engineering (SE) has fostered new opportunities and challenges for extensive empirical research. However, MSR researchers seem to struggle to characterize the empirical methods they use into the existing empirical SE body of knowledge. This is especially the case of MSR experiments. To provide evidence on the… ▽ More

    Submitted 18 October, 2021; originally announced October 2021.

  15. arXiv:2110.03820  [pdf

    cs.SE

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

    Authors: Dolors Costal, Carles Farré, Xavier Franch, Carme Quer

    Abstract: 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 understand and contextualize their findings, it is important to assess the quality of the selected secondary studies. Objective: This paper aims to provide a state of the art on the assessment of secondary studies' quality… ▽ More

    Submitted 7 October, 2021; originally announced October 2021.

    Comments: Preprint of the paper presented at the XXIV Iberoamerican Conference on Software Engineering (ESELAW@CIbSE). Best paper award. If interested in the topic, check also arXiv:2109.08226 (postprint of a paper accepted at ESEM'21)

    ACM Class: D.2

  16. arXiv:2109.15284  [pdf, ps, other

    cs.LG cs.AI cs.SE

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

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

    Abstract: Background: The construction, evolution and usage of complex artificial intelligence (AI) models demand expensive computational resources. While currently available high-performance computing environments support well this complexity, the deployment of AI models in mobile devices, which is an increasing trend, is challenging. Mobile applications consist of environments with low computational resou… ▽ More

    Submitted 30 May, 2023; v1 submitted 28 September, 2021; originally announced September 2021.

    Comments: The current version is under review

    ACM Class: D.2; I.2

  17. Inclusion and Exclusion Criteria in Software Engineering Tertiary Studies: A Systematic Map** and Emerging Framework

    Authors: Dolors Costal, Carles Farré, Xavier Franch, Carme Quer

    Abstract: 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 inclusion and exclusion criteria (IC/EC) aimed at selecting those secondary studies (SS) to be included in the analysis. Aims: To provide a state of the art on the definition and application of IC/EC in TS@SE, and from the resu… ▽ More

    Submitted 16 September, 2021; originally announced September 2021.

  18. arXiv:2106.10901  [pdf, other

    cs.CL cs.SE

    Software-Based Dialogue Systems: Survey, Taxonomy and Challenges

    Authors: Quim Motger, Xavier Franch, Jordi Marco

    Abstract: 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 contributions in the field, including deep learning approaches like recurrent neural networks, the potential of context-aware strategies and user-centred design approaches, have brought back the attention of the community to… ▽ More

    Submitted 6 February, 2024; v1 submitted 21 June, 2021; originally announced June 2021.

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

    Authors: Xavier Franch, Martin Glinz, Daniel Mendez, Norbert Seyff

    Abstract: 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) as well. However, little is known about the actual knowledge and use of RE-related standards in industry. Objective: In this article, we investigate to which extent standards and related artifacts such as templates or gui… ▽ More

    Submitted 6 September, 2021; v1 submitted 28 May, 2021; originally announced May 2021.

    Comments: Preprint accepted for publication at IEEE Transactions on Software Engineering and presented as Journal First at the International Requirements Engineering conference 2021. Latest update: Several smaller corrections along the creation of the final version of the manuscript

    Journal ref: Transactions on Software Engineering 2022

  20. arXiv:2105.01984  [pdf, other

    cs.SE cs.AI cs.LG

    Software Engineering for AI-Based Systems: A Survey

    Authors: Silverio Martínez-Fernández, Justus Bogner, Xavier Franch, Marc Oriol, Julien Siebert, Adam Trendowicz, Anna Maria Vollmer, Stefan Wagner

    Abstract: 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 are becoming pervasive in society due to advances in AI. However, there is limited synthesized knowledge on Software Engineering (SE) approaches for building, operating, and maintaining AI-based systems. To collect and a… ▽ More

    Submitted 2 September, 2021; v1 submitted 5 May, 2021; originally announced May 2021.

    Comments: Accepted in ACM Transactions on Software Engineering and Methodology (TOSEM). For its published version refer to the Journal of ACM TOSEM

    ACM Class: D.2; I.2

    Journal ref: ACM Trans. Softw. Eng. Methodol. 31, 2, Article 37e (March 2022), 59 pages

  21. arXiv:2103.10811  [pdf, other

    cs.SE

    Improving Web API Usage Logging

    Authors: Rediana Koçi, Xavier Franch, Petar Jovanovic, Alberto Abelló

    Abstract: 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 evolve, it gives providers the possibility to monitor their usage, and understand and analyze consumers' behavior. Currently, WAPI usage is mostly logged for traffic monitoring and troubleshooting. Even though they cont… ▽ More

    Submitted 19 March, 2021; originally announced March 2021.

  22. arXiv:2103.07286  [pdf, other

    cs.LG cs.SE

    Integration of Convolutional Neural Networks in Mobile Applications

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

    Abstract: 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 complexity. In an environment with high computational power, a common practice is making the models go deeper by designing more sophisticated architectures. However, in the context of mobile devices, which possess less comput… ▽ More

    Submitted 11 March, 2021; originally announced March 2021.

    Comments: Pre-print. Accepted and to be published in WAIN@ICSE 2021

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

    Authors: Cristina Palomares, Xavier Franch, Carme Quer, Panagiota Chatzipetrou, Lidia López, Tony Gorschek

    Abstract: Context. Requirements engineering remains a discipline that is faced with a large number of challenges, including the implementation of a requirements elicitation process in industry. Although several proposals have been suggested by researchers and academics, little is known of the practices that are actually followed in industry. Objective. We investigate the SoTA with respect to requirements el… ▽ More

    Submitted 23 February, 2021; originally announced February 2021.

    Comments: 32 pages, Accepted for publication in the Requirements Engineering Journal, 2021. Cite as Palomares, C., Franch, X., Quer, C. et al. The state-of-practice in requirements elicitation: an extended interview study at 12 companies. Requirements Eng (2021)

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

    Authors: Mikko Raatikainen, Quim Motger, Clara Marie Lüders, Xavier Franch, Lalli Myllyaho, Elina Kettunen, Jordi Marco, Juha Tiihonen, Mikko Halonen, Tomi Männistö

    Abstract: 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. However, issue trackers inherently focus on the lifecycle of single issues, although issues have and express dependencies on other issues that constitute issue dependency networks in large complex collaborative projects… ▽ More

    Submitted 15 November, 2022; v1 submitted 16 February, 2021; originally announced February 2021.

    Comments: Accepted for publication in IEEE Transactions on Software Engineering. Published online 05 October 2022. 21 pages, 3 figures, 8 tables

    ACM Class: D.2.1

  25. arXiv:2102.05920  [pdf

    cs.SE

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

    Authors: Lidia López, Alessandra Bagnato, Antonin Ahbervé, Xavier Franch

    Abstract: Background: Quality requirements (QRs) describe desired system qualities, playing an important role in the success of software projects. In the context of agile software development (ASD), where the main objective is the fast delivery of functionalities, QRs are often ill-defined and not well addressed during the development process. Software analytics tools help to control quality though the meas… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

    Comments: 9 pages, Accepted for publication in IEEE/ACM 43nd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), IEEE, 2021

  26. How do Practitioners Perceive the Relevance of Requirements Engineering Research?

    Authors: Xavier Franch, Daniel Mendez, Andreas Vogelsang, Rogardt Heldal, Eric Knauss, Marc Oriol, Guilherme H. Travassos, Jeffrey C. Carver, Thomas Zimmermann

    Abstract: 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 speculated about a mismatch between research and practice in the RE discipline. However, there is not much evidence to support or refute this perception. This paper presents the results of a study aimed at gathering evidence fro… ▽ More

    Submitted 3 December, 2020; v1 submitted 10 November, 2020; originally announced November 2020.

    Comments: Accepted at IEEE Transactions on Software Engineering

    Journal ref: Transaction on Software Engineering 2020

  27. Develo** and Operating Artificial Intelligence Models in Trustworthy Autonomous Systems

    Authors: Silverio Martínez-Fernández, Xavier Franch, Andreas Jedlitschka, Marc Oriol, Adam Trendowicz

    Abstract: 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 between software engineering and AI model development, and operation in a continuously changing operational environment. This work-in-progress paper aims to close the gap between the development and operation of trustworthy… ▽ More

    Submitted 23 April, 2021; v1 submitted 11 March, 2020; originally announced March 2020.

    Comments: 9 pages, 1 figure, preprint. Accepted in RCIS 2021

  28. Management of quality requirements in agile and rapid software development: A systematic map** study

    Authors: Woubshet Behutiye, Pertti Karhapää, Lidia Lopez, Xavier Burgues, Silverio Martinez-Fernandez, Anna Maria Vollmer, Pilar Rodriiguez, Xavier Franch, Markku Oivo

    Abstract: 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), QRs are often ill-defined and not well addressed due to the focus on quickly delivering functionality. Rapid software development (RSD) approaches (e.g., continuous delivery and continuous deployment), which shorten d… ▽ More

    Submitted 6 February, 2020; originally announced February 2020.

    Comments: 31 pages, the article is currently in press in Information and Software Technology journal and can be accessed through https://doi.org/10.1016/j.infsof.2019.106225

  29. arXiv:1902.01822  [pdf

    cs.SE

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

    Authors: Daniel Méndez Fernández, Xavier Franch, Norbert Seyff, Michael Felderer, Martin Glinz, Marcos Kalinowski, Andreas Volgelsang, Stefan Wagner, Stan Bühne, Kim Lauenroth

    Abstract: Nowadays, there exist a plethora of different educational syllabi for Requirements Engineering (RE), all aiming at incorporating practically relevant educational units (EUs). Many of these syllabi are based, in one way or the other, on the syllabi provided by the International Requirements Engineering Board (IREB), a non-profit organisation devoted to standardised certification programs for RE. IR… ▽ More

    Submitted 10 June, 2019; v1 submitted 1 February, 2019; originally announced February 2019.

    Comments: CR version of the manuscript accepted for presentation at the 22nd Ibero-American Conference on Software Engineering

  30. Adaptive Monitoring: A Systematic Map**

    Authors: Edith Zavala, Xavier Franch, Jordi Marco

    Abstract: Context: Adaptive monitoring is a method used in a variety of domains for responding to changing conditions. It has been applied in different ways, from monitoring systems' customization to re-composition, in different application domains. However, to the best of our knowledge, there are no studies analyzing how adaptive monitoring differs or resembles among the existing approaches. Method: We hav… ▽ More

    Submitted 3 September, 2018; originally announced September 2018.

    Comments: 57 pages, 20 figures, 8 tables, Inf. Softw. Technol., Aug. 2018, pre-print, CC-BY-NC-ND 4.0 license, https://doi.org/10.1016/j.infsof.2018.08.013

  31. Towards Automated Data Integration in Software Analytics

    Authors: Silverio Martínez-Fernández, Petar Jovanovic, Xavier Franch, Andreas Jedlitschka

    Abstract: Software organizations want to be able to base their decisions on the latest set of available data and the real-time analytics derived from them. In order to support "real-time enterprise" for software organizations and provide information transparency for diverse stakeholders, we integrate heterogeneous data sources about software analytics, such as static code analysis, testing results, issue tr… ▽ More

    Submitted 16 August, 2018; originally announced August 2018.

    Comments: This is an author's accepted manuscript of a paper to be published by ACM in the 12th International Workshop on Real-Time Business Intelligence and Analytics (BIRTE@VLDB) 2018. The final authenticated version will be available through https://doi.org/10.1145/3242153.3242159

  32. arXiv:1808.02284  [pdf, other

    cs.SE

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

    Authors: Davide Fucci, Cristina Palomares, Dolors Costal, Xavier Franch, Mikko Raatikainen, Martin Stettinger, Zijad Kurtanovic, Tero Kojo, Lars Koenig, Andreas Falkner, Gottfried Schenner, Fabrizio Brasca, Tomi Männistö, Alexander Felfernig, Walid Maalej

    Abstract: Background: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software, as well as number and heterogeneity of stakeholders, motivate the development of methods and tools for improving large-scale requirement engineering. Aims: The empirical study presented in this paper aims to identify and understand the characteristics a… ▽ More

    Submitted 6 September, 2018; v1 submitted 7 August, 2018; originally announced August 2018.

    Comments: Accepted for publication to the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM18)

  33. Protocol and Tools for Conducting Agile Software Engineering Research in an Industrial-Academic Setting: A Preliminary Study

    Authors: Katarzyna Biesialska, Xavier Franch, Victor Muntés-Mulero

    Abstract: Conducting empirical research in software engineering industry is a process, and as such, it should be generalizable. The aim of this paper is to discuss how academic researchers may address some of the challenges they encounter during conducting empirical research in the software industry by means of a systematic and structured approach. The protocol developed in this paper should serve as a prac… ▽ More

    Submitted 10 April, 2018; originally announced April 2018.

    Comments: Accepted to CESI 2018 - International Workshop on Conducting Empirical Studies in Industry (in conjunction with ICSE 2018)

    Journal ref: 2018 IEEE/ACM 6th International Workshop on Conducting Empirical Studies in Industry (CESI), Gothenburg, 2018, pp. 29-32

  34. SACRE: Supporting contextual requirements' adaptation in modern self-adaptive systems in the presence of uncertainty at runtime

    Authors: Edith Zavala, Xavier Franch, Jordi Marco, Alessia Knauss, Daniela Damian

    Abstract: Runtime uncertainty such as unpredictable resource unavailability, changing environmental conditions and user needs, as well as system intrusions or faults represents one of the main current challenges of self-adaptive systems. Moreover, today's systems are increasingly more complex, distributed, decentralized, etc. and therefore have to reason about and cope with more and more unpredictable event… ▽ More

    Submitted 5 March, 2018; originally announced March 2018.

    Comments: 45 pages, journal article, 14 figures, 9 tables, CC-BY-NC-ND 4.0 license

    Journal ref: Expert Systems with Applications, Volume 98, 2018, Pages 166-188, ISSN 0957-4174, (http://www.sciencedirect.com/science/article/pii/S0957417418300095)

  35. Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal

    Authors: Woubshet Behutiye, Pertti Karhapää, Dolors Costal, Markku Oivo, Xavier Franch

    Abstract: Non-functional requirements (NFRs) are determinant for the success of software projects. However,they are characterized as hard to define, and in agile software development(ASD), are often given less priority and usually not documented. In this paper, we present the findings of the documentation practices and challenges of NFRs in companies utilizing ASD and propose guidelines for enhancing NFRs d… ▽ More

    Submitted 24 November, 2017; originally announced November 2017.

    Comments: 8 pages, Authors post print version, the original work is published in Product-Focused Software Process Improvement, PROFES 2017

  36. arXiv:1705.06013  [pdf

    cs.SE

    How do Practitioners Perceive the Relevance of Requirements Engineering Research? An Ongoing Study

    Authors: X. Franch, D. Méndez Fernández, M. Oriol, A. Vogelsang, R. Heldal, E. Knauss, G. Horta Travassos, J. C. Carver, O. Dieste, T. Zimmermann

    Abstract: The relevance of Requirements Engineering (RE) research to practitioners is a prerequisite for problem-driven research in the area and key for a long-term dissemination of research results to everyday practice. To better understand how industry practitioners perceive the practical relevance of RE research, we have initiated the RE-Pract project, an international collaboration conducting an empiric… ▽ More

    Submitted 14 June, 2017; v1 submitted 17 May, 2017; originally announced May 2017.

    Comments: Accepted for the 25th International Requirements Engineering Conference, 2017

  37. arXiv:1605.07767  [pdf, other

    cs.SE

    iStar 2.0 Language Guide

    Authors: Fabiano Dalpiaz, Xavier Franch, Jennifer Horkoff

    Abstract: The i* modeling language was introduced to fill the gap in the spectrum of conceptual modeling languages, focusing on the intentional (why?), social (who?), and strategic (how? how else?) dimensions. i* has been applied in many areas, e.g., healthcare, security analysis, eCommerce. Although i* has seen much academic application, the diversity of extensions and variations can make it difficult for… ▽ More

    Submitted 16 June, 2016; v1 submitted 25 May, 2016; originally announced May 2016.

    ACM Class: D.2.1

  38. arXiv:1301.4600  [pdf

    cs.SE cs.CY

    Requirements Management for Service Providers: the Case of Services for Citizens

    Authors: Xavier Franch

    Abstract: Take the Internet of Things, a piece of cloud computing, a handful of smart cities, don't forget social platforms, flavour it with mobile technologies and ever-changing environments, shake it up and... voila! What a wonderful service! Oops! Wait a minute, where did my requirements go?

    Submitted 19 January, 2013; originally announced January 2013.

  39. arXiv:1206.5166  [pdf, ps, other

    cs.SE

    Linking Quality Attributes and Constraints with Architectural Decisions

    Authors: David Ameller, Xavier Franch

    Abstract: Quality attributes and constraints are among the main drivers of architectural decision making. The quality attributes are improved or damaged by the architectural decisions, while restrictions directly include or exclude parts of the architecture (for example, the logical components or technologies). We can determine the impact of a decision of architecture in software quality, or which parts of… ▽ More

    Submitted 22 June, 2012; originally announced June 2012.

  40. arXiv:1110.5574  [pdf

    cs.NI cs.SE

    WeSSQoS: A Configurable SOA System for Quality-aware Web Service Selection

    Authors: Oscar Cabrera, Marc Oriol, Xavier Franch, Lidia López, Jordi Marco, Olivia Fragoso, René Santaolaya

    Abstract: Web Services (WS) have become one the most used technologies nowadays in software systems. Among the challenges when integrating WS in a given system, requirements-driven selection occupies a prominent place. A comprehensive selection process needs to check compliance of Non-Functional Requirements (NFR), which can be assessed by analysing WS Quality of Service (QoS). In this paper, we describe th… ▽ More

    Submitted 25 October, 2011; originally announced October 2011.