917 research outputs found
An approach to reconcile the agile and CMMI contexts in product line development
Software product line approaches produce reusable platforms and architectures for products set developed by specific companies. These approaches are strategic in nature requiring coordination, discipline,
commonality and communication. The Capability Maturity Model (CMM) contains important guidelines for process improvement, and specifies "what" we must have into account to achieve the disciplined processes
(among others things). On the other hand, the agile context is playing an increasingly important role in current software engineering practices, specifying "how" the software practices must be addressed to obtain agile processes. In this paper, we carry out a preliminary analysis for reconciling agility and maturity models in software product line domain,
taking advantage of both.Postprint (published version
Supporting software maintenance with non-functional information
The paper highlights the role of non functional information (about efficiency, reliability and other software attributes) of software components in software maintenance, focusing in the component programming framework. Non functional information is encapsulated in modules bound to both definitions and implementations of software components and it is written as expressions in a classical programming language. It is shown with an example how this notation supports software maintenance, with the help of an algorithm which is able to select the best implementation of a software component in its context of use, meaning byPeer ReviewedPostprint (published version
¿Existe relación entre los factores afectivos en las matemáticas y el rendimiento académico en educación primaria?
Este trabajo, pretende analizar y describir
la importancia que desempeñan los factores afectivos
(emociones, creencias y actitudes) en el aprendizaje
de las matemáticas. Se presentan los resultados de un
estudio realizado con 384 alumnos del tercer ciclo de
Educación Primaria, con edades comprendidas entre
los 10 y 12 años para evaluar los aspectos afectivos hacia
la materia en relación con el rendimiento académico.
Entre las seis dimensiones que contempla el
cuestionario, el autoconcepto matemático, las creencias
acerca de su destreza matemática y las atribuciones
de causalidad sobre dicha materia presentan mayores
niveles de significatividad con las calificaciones.
El estudio muestra que estos factores y el rendimiento
académico están correlacionados acentuando la necesidad
de otorgar un papel más destacado a los componentes
afectivos para mejorar la calidad de la matemática
Construction of a taxonomy for requirements engineering commercial-off-the-shelf components
This article presents a procedure for constructing a taxonomy of COTS products in the field of Requirements Engineering (RE). The taxonomy and the obtained information reach transcendental benefits to the selection of systems and tools that aid to RE-related actors to simplify and facilitate their work. This taxonomy is performed by means of a goal-oriented methodology inspired in GBRAM (Goal-Based Requirements Analysis Method), called GBTCM (Goal-Based Taxonomy Construction Method), that provides a guide to analyze sources of information and modeling requirements and domains, as well as gathering and organizing the knowledge in any segment of the COTS market. GBTCM claims to promote the use of standards and the reuse of requirements in order to support different processes of selection and integration of components.Peer ReviewedPostprint (published version
Study of a hot asphalt mixture response based on energy concepts
The main objective of the research reported in this paper is to determine the response of a hot mix asphalt (HMA) in terms of both the tensile strength and energy parameters (based on the assessment of the force-displacement curve) as potential tools for improving the HMA mixture design. The HMAs analyzed were fabricated using a 60-70 penetration asphalt binder, dense-graded aggregate, mineral filler, and different types and contents of mineral filler replacements (i.e., lime, cement, and fly ash). The indirect tensile test was conducted to determine both the HMA tensile strength and force-displacement curve, which allowed for the computation of the HMA toughness as well as the energies involved in the process before and after reaching the tensile strength. Corresponding results suggest that the replacement of mineral filler by cement, lime, and fly ash modified the HMA response in terms of both the tensile strength and energy parameters. In addition, analysis of the energy parameters discussed proved to be useful for determining the optimum mineral filler content of HMA. Consequently, analysis of these energy parameters can benefit the HMA mixture design process. // El objetivo principal de la investigación fue determinar el comportamiento de una mezcla asfáltica en función de la resistencia a la tracción indirecta y parámetros de energía (calculados en función de la curva fuerza-desplazamiento) como herramientas potenciales para mejorar el diseño de mezclas asfálticas. Las mezclas asfálticas analizadas fueron fabricadas con asfalto de penetración 60/70, granulometría cerrada md10 y relleno mineral en diferentes porcentajes y materiales (cal, cemento y ceniza volante). El ensayo de tracción indirecta se utilizó para determinar la resistencia máxima a la tracción y la curva fuerza-desplazamiento, a partir de la cual se calcularon la tenacidad de la mezcla y las energías involucradas en el proceso antes y después de alcanzar la resistencia máxima. Los resultados obtenidos sugieren que reemplazar el relleno mineral por cemento, cal o ceniza volante modifica el comportamiento de la mezcla asfáltica en términos de la resistencia a la tracción y los parámetros de energía. Adicionalmente, el análisis de los parámetros de energía discutidos es útil para establecer el contenido óptimo del relleno mineral. En consecuencia, el análisis de estos parámetros de energía puede beneficiar el proceso de diseño de mezclas asfálticas.Peer ReviewedPostprint (published version
Putting non-functional requirements into software architecture
This paper presents an approach for incorporating non-functional information of software system into software architectures. To do so, components present two distinguished slots: their non-functional specification, where non-functional requirements on components are placed, and their non-functional behaviour with respect to these requirements. Also, connector protocols may describe which non-functional aspects are relevant to component connections. We propose a notation to describe non-functionality in a systematic manner, and we use it to analyse two particular aspects of the meeting scheduler case study, user interaction and performance.Peer ReviewedPostprint (published version
Análisis de los métodos de selección de componentes COTS desde una perspectiva ágil
Los métodos ágiles de construcción de software como eXtreme Programming y Scrum conciben el proceso de construcción como un ejercicio de desarrollo de software a medida. Sin embargo en la actualidad, muchos sistemas software están compuestos parcial o incluso totalmente por componentes COTS (Commercial Off-The-Shelf), debidamente personalizados e integrados. En este tipo de sistemas, el énfasis se desplaza de las actividades propias del desarrollo a medida, a los procesos de selección e integración de COTS. Existen diferentes propuestas basadas en la selección de COTS (pocas tratan de integración), y en este artículo estudiamos cómo se comportan desde un punto de vista ágil. Concretamente, introducimos los principios ágiles en el contexto de selección de COTS y analizamos bajo esta perspectiva algunas de las propuestas de selección de COTS más aceptadas. Como resultado, identificamos algunas prácticas que pueden dotar de mayor agilidad a los procesos de selección de COTS.Peer ReviewedPostprint (author's final draft
Reconciling agility and discipline in COTS selection processes
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 are different from traditional software development processes. Among them, we are interested in the process of selection of COTS components. COTS selection requires discipline to coordinate the selection team and the set of new activities that are necessary to support a successful selection. The Capability Maturity Model (CMM) contains important guidelines for process improvement, and specifiesPeer ReviewedPostprint (published version
How agile COTS selection methods are (and can be)?
Agile methods are proposed nowadays as a way to support software systems procurement. Most of the existing proposals such as eXtreme programming or scrum seem to conceive software procurement as an exercise of software development. However, a great deal of software systems are commercial off-the-shelf (COTS)-based systems, in which the focus changes from bespoke software development to COTS selection and integration. Many proposals for COTS selection have been issued and therefore one may wonder how do they behave from the agile point of view. In this paper, we study the agile principles in the context of COTS selection and we analyze some of the most widespread existing methods. As a result, we identify some practices that would help in making COTS selection processes more agile.Peer ReviewedPostprint (published version
Difusión de materiales docentes de Ingeniería Química en repositorios de acceso abierto. Una experiencia en la Universidad de Alicante
Póster presentado en el III Congreso de Innovación Docente en Ingeniería Química, CIDIQ, Alicante, 21-23 enero 2016.El uso de repositorios de acceso abierto para la difusión de los resultados de la investigación está cada vez más extendido en el panorama internacional. Asimismo, la inclusión de materiales docentes en estos repositorios se está convirtiendo en una forma de dar a conocer el trabajo desarrollado en el ámbito de la Educación Superior. Los repositorios institucionales pueden ser herramientas muy útiles para la difusión de los materiales de aprendizaje, tanto para alumnos de las asignaturas que imparte el profesorado como para usuarios de cualquier parte del mundo interesado en los contenidos desarrollados. El Repositorio Institucional de la Universidad de Alicante (RUA) recoge una gran variedad de materiales digitales tanto en el ámbito de la investigación (artículos, comunicaciones a congresos,…) como materiales docentes, y objetos de aprendizaje. Además, la Universidad de Alicante (UA) ha participado en un programa internacional de publicación docente electrónica, cuyos contenidos son cursos que se imparten en universidades, el OpenCourseWare (OCW). La UA es una de las diez universidades fundacionales del programa en España e Iberoamérica, que empezó en 2007, y después de 5 años fue el primer «Reference Site» nombrado por el OpenCourseWare Consortium, debido al gran número de sus cursos, la variedad de lenguajes y la relevancia de sus contenidos. En este trabajo se presenta una experiencia de difusión de objetos de aprendizaje a través del RUA y la integración de los mismos en el OCW, con el curso Modelización Hidrogeoquímica, relacionado con la asignatura de la titulación extinguida de Ingeniería Geológica y como parte de la asignatura optativa Modelización Ambiental en Ingeniería Química. El registro de descargas de los materiales incluidos en RUA indica que desde abril del 2010 fueron más de 6000 las realizadas en países de habla hispana, para problemas resueltos por alumnos con revisión del profesor. La participación y motivación de los alumnos fue en este caso fundamental. Para materiales en inglés incluidos en el curso hay casos que alcanzan más de 3000 descargas, con mayor proporción para EEUU y China
- …
