In this paper we support the idea that students and teachers will benefit from a computer-based system that assesses programming exercises and provide immediate and detailed feedback: students would be able to evolve in the right direction and teachers would follow and assess more fairly their students. This assessment should outperform the typical right/wrong evaluation returned by existing tools, allowing for...
Software maintenance is one of the most expensive phases of software development and understanding a program is one of the most important tasks of software maintenance. Before making the change to the program, software engineers need to find the location, or locations, where the changes will be made, they need to understand the program. Real applications are huge, sometimes old, were written by other person and...
Software maintainers are often challenged with source code changes to improve software systems, or eliminate defects, in unfamiliar programs. To undertake these tasks a sufficient understanding of the system, or at least a small part of it, is required. One of the most time consuming tasks of this process is locating which parts of the code are responsible for some key functionality or feature. This paper intro...
This paper presents a project whose main objective is to explore the Ontological-based development of Domain Specific Languages (DSL), more precisely, of their underlying Grammar. After reviewing the basic concepts characterizing Ontologies and Domain-Specific Languages, we introduce a tool, Onto2Gra, that takes profit of the knowledge described by the ontology and automatically generates a grammar for a DSL th...
Software maintainers are often challenged with source code changes to improve software systems, or eliminate defects, in unfamiliar programs. To undertake these tasks a sufficient understanding of the system (or at least a small part of it) is required. One of the most time consuming tasks of this process is locating which parts of the code are responsible for some key functionality or feature. Feature (or conc...
Alfarrábio: adding value to an heterogeneous site collection
The livestock species play very important economic and socio-cultural roles for the wellbeing of rural households, such as food supply, source of income, asset saving, source of employment, soil fertility, livelihoods, transport, agricultural traction, agricultural diversification and sustainable agricultural production. The aim of this work was to identify and characterize the different roles that livestock an...
This paper aims to analyze the milk prices transmission along the food chain in Portugal, temporally and spatially. The analysis will be carried out with feed prices, farm gate milk prices and with the index prices of package milk out of factory. The results show that the volatility on retail prices is small but after 2008 the prices outside industry show a real increase. Beside that evolution, farm gate price ...
O aumento da pressão sobre os recursos hídricos tem levado muitos países a reconsiderarem os mecanismos utilizados na indução do uso eficiente da água. Isso é especialmente verdade para a agricultura irrigada, uma das principais consumidoras de água. Estabelecer o preço correcto da água é um dos mecanismos de tornar mais eficiente a alocação da água. Contudo, a definição de um preço para a água é ainda uma tare...
No passado o café ocupou um lugar de destaque na economia de Angola, tendo sido considerado como o principal produto de exportação atingindo elevadas quantidades e posicionando o país na posição de 3º maior produtor a nível internacional em 1974. Dentre as principais províncias produtoras de café destaca-se Kuanza-Sul com produções acima de 40 mil toneladas de café/ano e, particularmente o município de Amboim. ...
Financiadores do RCAAP | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |