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.

Enviaments recents

  • Requirements patterns for COTS systems 

    Méndez Bonilla, Óscar; Franch Gutiérrez, Javier; Quer Bosor, Maria Carme (Institute of Electrical and Electronics Engineers (IEEE), 2008)
    Text en actes de congrés
    Accés obert
    The reuse of knowledge obtained during the elicitation of requirements for different COTS projects is a subject that still needs more research to be done. In this work we propose the use of Patterns of Requirements for the ...
  • Towards a unified catalogue of non-technical quality attributes to support COTS-based systems lifecycle activities 

    Carvallo Vega, Juan Pablo; Franch Gutiérrez, Javier; Quer Bosor, Maria Carme (Institute of Electrical and Electronics Engineers (IEEE), 2007)
    Text en actes de congrés
    Accés obert
    Several activities of the COTS-based systems lifecycle are supported not only by the analysis of their technical quality but also (and sometimes mostly) by considering how they fulfill some non-technical quality features ...
  • Service Level Agreement Monitor (SALMon) 

    Ameller, David; Franch Gutiérrez, Javier (Institute of Electrical and Electronics Engineers (IEEE), 2008)
    Comunicació de congrés
    Accés obert
    One of the most successful architectural styles nowadays is service oriented architecture (SOA). In this type of architecture there are a lot of dependencies between services, but each service is an independent element of ...
  • Experience report on the construction of quality models for some content management software domains 

    Franch Gutiérrez, Javier; Quer Bosor, Maria Carme; Cantón, Josep A.; Salietti, Roser (Institute of Electrical and Electronics Engineers (IEEE), 2008)
    Text en actes de congrés
    Accés obert
    In previous work, we proposed the use of software quality models for driving the formulation of requirements in the context of software package selection. Now, we report two related projects of construction of software ...
  • Reconciling agility and discipline in COTS selection processes 

    Navarrete, Fredy; Botella López, Pere; Franch Gutiérrez, Javier (Institute of Electrical and Electronics Engineers (IEEE), 2007)
    Text en actes de congrés
    Accés obert
    Currently, information systems are mainly built by integrating or customizing commercial off-the-shelf (COTS) components acquired or licensed from the marketplace. The processes necessary to steer a suitable acquisition ...
  • A multi-version algorithm for cooperative edition of hierarchically-structured documents 

    Ribó, Josep Maria; Franch Gutiérrez, Javier (Institute of Electrical and Electronics Engineers (IEEE), 2001)
    Text en actes de congrés
    Accés obert
    Several approaches do exist to solve the problem of editing a text document cooperatively in real time. We believe that those approaches could be improved in two ways: (1) preserving the intention of the participants in a ...
  • Replan: a release planning tool 

    Ameller, David; Farré Tost, Carles; Franch Gutiérrez, Javier; Cassarino, Antonino; Valerio, Danilo; Elvassore, Valentin (Institute of Electrical and Electronics Engineers (IEEE), 2017)
    Text en actes de congrés
    Accés obert
    Software release planning is the activity of deciding what is to be implemented, when and by who. It can be divided into two tasks: strategic planning (i.e., the what) and operational (i.e., the when and the who). Replan, ...
  • Frequent patterns in ETL workflows: An empirical approach 

    Theodorou, Vasileios; Abelló Gamazo, Alberto; Thiele, Maik; Lehner, Wolfgang (Elsevier, 2017-09-05)
    Article
    Accés restringit per política de l'editorial
    The complexity of Business Intelligence activities has driven the proposal of several approaches for the effective modeling of Extract-Transform-Load (ETL) processes, based on the conceptual abstraction of their operations. ...
  • 3LConOnt: a three-level ontology for context modelling in context-aware computing 

    Cabrera Bejar, Oscar Jair; Franch Gutiérrez, Javier; Marco Gómez, Jordi (2017-08-16)
    Article
    Accés restringit per política de l'editorial
    Context-aware computing is the ability of Services and applications to adapt and react to context changes. Context modelling is a core feature of context-aware computing. Although a lot of research has been made in the ...
  • A software reference architecture for semantic-aware big data systems 

    Nadal Francesch, Sergi; Herrero Otal, Víctor; Romero Moral, Óscar; Abelló Gamazo, Alberto; Franch Gutiérrez, Javier; Vansummeren, Stijn; Valerio, Danilo (2016-06-13)
    Article
    Accés restringit per política de l'editorial
    Context: Big Data systems are a class of software systems that ingest, store, process and serve massive amounts of heterogeneous data, from multiple sources. Despite their undisputed impact in current society, their ...
  • E-assessment of relational database skills by means of LearnSQL 

    Quer Bosor, Maria Carme; Abelló Gamazo, Alberto; Burgués Illa, Xavier; Casany Guerrero, María José; Martín Escofet, Carme; Rodríguez González, M. Elena; Romero Moral, Óscar; Urpí Tubella, Antoni (International Association of Technology, Education and Development (IATED), 2017)
    Text en actes de congrés
    Accés obert
    LearnSQL is a software system that allows the automatic and efficient e-learning and e-assessment of relational database skills. It has been used at the Barcelona School of Informatics for 18 semesters with an average of ...
  • Software release planning 

    Franch Gutiérrez, Javier; Ruhe, Guenther (Association for Computing Machinery (ACM), 2016)
    Comunicació de congrés
    Accés obert
    One of the most critical activities in software product development is the decisional process that assigns features to subsequent releases under technical, resource, risk, and budget constraints. This decision-centric ...

Mostra'n més