Friday, February 23, 2018

Paper accepted at 30th International Conference on Advance Information Systems Engineering (CAiSE 2018)

Data-Driven Elicitation, Assessment and Documentation of Quality Requirements in Agile Software Development

Xavier Franch, Cristina Gómez, Andreas Jedlitschka, Lidia López, Silverio Martínez-Fernández, Marc Oriol, Jari Partanen

Abstract. Quality Requirements (QRs) are difficult to deal with in agile software development. Given the pressure to deploy fast, quality concerns are often sacrificed for the sake of richer functionality. In addition, artefacts like user stories are not particularly well-suited for representing QRs. In this exploratory paper, we envisage a data-driven method, called Q-Rapids, to QR elicitation, assessment and documentation in agile software development. Q-Rapids proposes: 1) The collection and analysis of design and runtime data in order to raise quality alerts; 2) The suggestion of candidate QRs to address these alerts; 3) A strategic analysis of the impact of such requirements by visualizing their effect on a set of indicators rendered in a dashboard; 4) The documentation of the requirements (if finally accepted) in the backlog. The approach is illustrated with three scenarios evaluated through a questionnaire by experts from a telecom company.

 CAISE 2018

Friday, September 15, 2017

BPM 2017: Business Process Management International Conference

This year, the 15th BPM has been hosted by the Universitat Politècnica de Catalunya, in Barcelona.
 BPM 2017


Although I didn't have any paper published in the conference, I had the opportunity to do my bit.....

Tuesday, August 22, 2017

Paper accepted at the 1st International Workshop on Managing Quality in Agile and Rapid Software Development Processes



Agile Quality Requirements Management Best Practices Portfolio: A Situational Method Engineering Approach 

Lidia López, Woubshet Behutiye, Pertti Karhapää, Jolita Ralyté, Xavier Franch and Markku Oivo

Abstract.  Management of Quality Requirements (QRs) is determinant for the success of software projects. However, this management is currently under-considered in software projects and in particular, in agile methods. Although agile processes are focused on the functional aspects of the software, some agile practices can be beneficial for the management of QRs. For example, the collaboration and interaction of people can help in the QR elicitation by reducing vagueness of requirements through communication. In this paper, we present the initial find-ings of our research investigating what industrial practices, from the agile methods, can be used for better management of QRs in agile software development. We use Situational Method Engineering to identify, complement and classify a portfolio of best practices for QR management in agile environments. In this regard, we present the methodological approach that we are applying for the defini-tion of these guidelines and the requirements that will lead us to compile a portfo-lio of agile QR management best practices. The proposed requirements correspond to the whole software life cycle starting in the elicitation and finalizing in the deployment phases.
Co-located to the 18th International Conference on Product-Focused Software Process Improvement (PROFES 2017).

Monday, July 31, 2017

A really hard first semester



This has been a specially hard first semester, I have been involved in too many research related activities that I was not able to do research!!!!!
Resultado de imagen de emoticon loco

I belonged to 14 program committees, so I reviewed something like 30 conference and workshop papers, and a couple of journal papers. My apologies if I arrived a bit late this year to my compromises.

Happy Holidays!!!!

Thursday, July 27, 2017

Paper accepted at the 4th International Workshop on conceptual Modeling in Requirements and Business Analysis

Towards an Ontology for Strategic Decision Making: The Case of Quality in Rapid Software Development Projects

Cristina Gómez, Claudia Ayala, Xavier Franch, Lidia López, Woubshet Behutiye, Silverio Martínez-Fernández

Abstract. Strategic decision making is the process of selecting a logical and informed choice from the alternative options based on key strategic indicators determining the success of a specific organization strategy. To support this process and pro-vide a common underlying language, in this work, we present an empirically-grounded ontology to support different strategic decision-making processes and extend the ontology to cover the context of managing quality in Rapid Software Development projects. We illustrate the complete ontology with an example.


 MReBA 2017 Workshop


Co-located to the 36th International Conference on Conceptual Modeling (ER 2017). I was going to the ER since 2011, but I missed the last edition (2016) and I was not going to be there this year either. But, maybe this year will be able to come back!