2015-08-02T20:35:27ZEnabling informed decision making through mobile technologies: A challenge for software engineeringhttp://hdl.handle.net/2117/28403
Enabling informed decision making through mobile technologies: A challenge for software engineering
Franch Gutiérrez, Javier; Perini, Anna; Seyff, Norbert
The potential of mobile technologies is not fully exploited by current software services. One of the most influencing reasons for this problem is the lack of novel software engineering methods and tools that can master the complexity of mobile environments. Looking at a person in a smart environment, where mobile technologies and sensors are installed to support daily activities, it is observed that informed decision-making with the help of mobile technologies is beyond what users can expect from current software services. In this paper we present a motivating scenario to highlight the limitations of current decision support approaches. Based on this discussion we identify significant software engineering challenges, which currently hinder the realization of advanced decision support. In our research we have developed an initial version of a comprehensive framework that allows overcoming the challenges identified. It furthermore highlights which software engineering research lines may help to realize this vision.
2014-01-01T00:00:00ZDisseny físic de bases de dadeshttp://hdl.handle.net/2117/24037
Disseny físic de bases de dades
Cabré Segarra, Blai; Casas Roma, Jordi; Costal Costa, Dolors; Juanola Juanola, Pere; Rius Gavidia, Àngels; Segret Sala, Ramon
El disseny físic de bases de dades constitueix la quarta etapa en el procés de disseny d’una base de dades. En les etapes anteriors s’ha realitzat l’anàlisi de requeriments, el disseny conceptual i, finalment, el disseny lògic de la base de dades. En aquest mòdul veurem el procés de transformació del model lògic, obtingut en l’etapa anterior, cap a un model físic que ens permeti obtenir una implementació sobre un sistema de gestió de bases de dades (SGBD).
2012-09-01T00:00:00ZLes TIC i la sostenibilitathttp://hdl.handle.net/2117/24022
Les TIC i la sostenibilitat
Alier Forment, Marc; López Álvarez, David; García Almiñana, Jordi; Sánchez Carracedo, Fermín
El segle XX va ser el segle de moltes coses, però, en particular, va ser el segle de la globalització. Es van globalitzar l’economia, les guerres, la cultura...; en
general, es va globalitzar tot allò relatiu a l’activitat humana i fou, en part, a causa del naixement de la societat de la informació. ‘Societat de la informació’ és un concepte que fa referència a una transformació que està experimentant la societat des de la meitat del segle XX, una societat en què s’observa una transició d’una economia basada en els béns materials a una economia basada en el coneixement. En aquest nou context econòmic i social, les tecnologies de la informació i la comunicació (TIC) ocupen un espai central. La societat de la informació és vista com a successora de la societat industrial, per això s’empren també els termes ‘societat postindustrial’, ‘postindustrialisme’ o ‘era de la informació’.
2011-01-01T00:00:00ZDeveloping software with open source componentshttp://hdl.handle.net/2117/23330
Developing software with open source components
Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Conradi, Reidar; Li, Jingyue; Cruzes, Daniela S.
The success of Component-Based Software Development is based on the ability of an implementer team to select, assemble and integrate third-party and other components with own application software, in order to create a software system that satisfies (most of) the customer/clients stated needs in an economic and flexible way. Nowadays, the reuse of Open Source Software (OSS) components available from the Internet is playing a strategic role in the industry. This chapter aims at providing empirical evidence on current industrial OSS selection practices based on semi-structured interviews performed in 17 European organizations. In particular, the study tackles the following activities: 1) initial identification of available OSS components, 2) closer evaluation of the identified components, 3) conclusive decision-making of the chosen ones, and 4) updating of OSS-relevant experience and knowledge for the actual company. For simplicity we have
omitted system-wide integration and testing activities. The results of this study ought to be valuable not just for researchers, as a sobering basis in their quest for practical selection methods; but also for practitioners that regularly drive OSS selection processes with potential to learn from other colleagues’ work.
2013-01-01T00:00:00ZBridging the gap among academics and practitioners in non-functional requirements management: some reflections and proposals for the futurehttp://hdl.handle.net/2117/22848
Bridging the gap among academics and practitioners in non-functional requirements management: some reflections and proposals for the future
Franch Gutiérrez, Javier; Ameller, David; Ayala Martínez, Claudia Patricia; Cabot Sagrera, Jordi
The software engineering community has paid a lot of attention to the study of non-functional requirements (NFRs). Along time, framing NFRs into an articulated framework has become an elusive target. As a consequence, prac-titioners usually integrate NFRs in the different system life-cycle activities in an ad-hoc manner. In this work, we summarise the results of a recent empirical study involving 13 software architects from the Spanish. These results serve as the basis for discussion about possible ways to bridge the gap between academics and practitioners in the management of NFRs.
2012-01-01T00:00:00ZService-oriented business intelligencehttp://hdl.handle.net/2117/22844
Service-oriented business intelligence
Abelló Gamazo, Alberto; Romero Moral, Óscar
The traditional way to manage Information Technologies (IT) in the companies is having a data center, and licensing monolithic applications based on the number of CPUs, allowed connections, etc. This also holds for Business Intelligence environments. Nevertheless, technologies have evolved and today other approaches are possible. Specifically, the service paradigm allows to outsource hardware as well as software in a pay-as-you-go model.
2012-01-01T00:00:00ZInformàticahttp://hdl.handle.net/2117/19487
Informàtica
Barceló García, Miquel
Tot i l'habitual creixement en potència i
nuclis dels microprocessadors, l'any va tenir
com a gran novetat l'estabilització del nou mercat dels telèfons intel·ligents (smartphones) i, sobre tot, de les "tauletes" (tablets), on diversos fabricants van començar a fer competència als iPhone i
iPad d'Apple que ja van comercialitzar noves
versions durant l'any 2011. També cal destacar que va crèixer de la idea de la "inf
ormàtica verda" (green computing) respectuosa amb el medi ambient i, sobre tot, la força de les xarxes socials quasi ja del tot imprescindibles. Sense oblidar la desaparició, en poques setmanes, de tres personatges que han estat fonamentals en diversos aspectes de la informàtica moderna, ni els esforços d'Europa per estar al dia en el tema dels projectes de futur de les TIC.
També és novetat l’arribada d’Amazon a Espanya, a partir de setembre d’enguany. Això
suposa, entre d’altres coses, una empenta
a la venda del seu lector de eBooks Kindle
que es proposa com a regal nadalenc.
2012-01-31T00:00:00ZUsing a crowdsourcing knowledge base to support the sustainability and social compromise skill in computer science engineering studieshttp://hdl.handle.net/2117/19451
Using a crowdsourcing knowledge base to support the sustainability and social compromise skill in computer science engineering studies
Alier Forment, Marc; López Álvarez, David; Sánchez Carracedo, Fermín; García Almiñana, Jordi; Piguillem Poch, Jordi; Velasco Becerra, Martha Elena
The Skill "Sustainability and Social
Commitment" is commonly accepted as essential in today's world. However it proves tricky to introduce into the curriculum, mainly because of lack of knowledgeable teachers. To address this issue we present a knowledge base that brings together scientific articles, books, videos, compilations of data, experiences, etc., related to sustainability and knowledge areas associated with computer science engineering. This is a valuable tool that should provide to the teacher accurate
and useful information in the research task of finding links between her course and the "Sustainability and Social Commitment" skill.
2013-01-01T00:00:00ZA reference model for i*http://hdl.handle.net/2117/17924
A reference model for i*
Cares, Carlos; Franch Gutiérrez, Javier; Mayol Sarroca, Enric; Quer Bosor, Maria Carme
Agent-oriented models are frequently used in disciplines such as agent-oriented requirements engineering, requirements
engineering and organizational process modelling. i* is currently one of the most widespread notations used for this purpose. Due to both its dissemination and its highly strategic nature, instead of a single definition, several groups have formulated different variants, which define in a slightly different way the basic concepts of the language, as well as propose particular constructs that fit into the particular interests of these groups. In this chapter we first review these proposals and then we present a reference model that establishes the concepts and relationships that are
fundamental in i*. The reference model is expressed as a UML class diagram (with
OCL constraints) together with a vocabulary of the presented terms. Most of the included concepts are common to the seminal i* proposal, the GRL and the diverse variations used in the context of the Tropos methodology. For those concepts that are not shared by these analysed variants, the reference model tries to reconcile the different views whenever possible. The reference model allows determining the differences of any existing i* variant with respect to the model, and also to know how
much different a new variant would be from the core of i*. The variants can be expressed by applying some refactoring operations on the UML class diagram. We
illustrate this situation by applying refactoring to some of the analysed proposals.
2011-01-17T00:00:00ZOn the Use of i* for COTS components selection: principles and consequenceshttp://hdl.handle.net/2117/17922
On the Use of i* for COTS components selection: principles and consequences
Franch Gutiérrez, Javier; Mayol Sarroca, Enric; Quer Bosor, Maria Carme
Commercial Off-The-Shelf (COTS) components selection is an activity that plays an increasingly crucial role in the delivery of software systems. We are using i*, specially Strategic Dependency models, for driving this activity. Software domains are modeled as actors, and the relationships among them and with external actors (people, other software systems, organizations, etc.) are represented using the concept of dependency. While providing some satisfactory findings, our proposal has also given light to some
interesting questions that we have tackled or are still dealing with, remarkably: Which are the foundations of COTS components selection? Which are the properties of interest when selecting COTS components and how do we formalize them? How do we build
i* models in a consistent way? What is the
precise meaning of the i* constructs that we use in our models? How do we organize the knowledge about the marketplace and how do we use this knowledge during selection? What type of tool-support is appropriate? In this
chapter, we present our current state of research in the COTS components selection area and provide some partial answers to
the questions above.
2011-01-17T00:00:00Z