JavaScript is disabled for your browser. Some features of this site may not work without it.

GESSI - Grup d'Enginyeria del Software i dels Serveis

The GESSI research group of the Software Department at the UPC conducts research in many fields of software engineering, with particular emphasis on procurement and implementation of COTS components, requirements engineering, construction of quality models for software domains and software process modelling and enactment; also software certification is a target for the near future. We are also focusing in some particular kinds of software components and packages, remarkably ERP systems and container libraries.

Data-intensive flows deploy a variety of complex data transformations to build information pipelines from data sources to different end users. As data are processed, these workflows generate large intermediate results, ...

Context. Requirements engineering is a discipline with numerous challenges to overcome. One of these challenges is the implementation of requirements reuse approaches. Although several theoretical proposals exist, little ...

Obtaining the right set of data for evaluating the fulfillment of different quality factors in the extract-transform-load (ETL) process design is rather challenging. First, the real data might be out of reach due to different ...

Due to the development of Internet applications, semi-open learning is increasingly being introduced into traditional face-to-face learning and teaching. In several engineering degrees many subjects are developed using a ...

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 ...

Business Intelligence (BI) systems are extensively used as in-house solutions to support decision-making in organizations. Next generation BI 2.0 systems claim for expanding the use of BI solutions to external data sources ...

MapReduce is a popular programming model for distributed processing of large data sets. Apache Hadoop is one of the most common open-source implementations of such paradigm. Performance analysis of concurrent job executions ...

As part of the growing interest in natural language processing for requirements engineering (RE), RE researchers, computational linguists, and industry practitioners met at the First Workshop on Natural Language Processing ...

Ontology integration addresses the problem of reconciling into one single semantic framework different knowledge chunks defined according to its own ontology. This field has been subject of analysis and many consolidated ...

[Team Overview] The Software and Service Engineering Group
(GESSI) of UPC has traditionally conducted research in many fields
of software engineering. [Research Plan on NLP] As a result of
our participation ...

Flexibility of small loads, in particular from Electric Vehicles (EVs), has recently attracted a lot of interest due to their possibility of participating in the energy market and the new commercial potentials. Different ...

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 understand ...