The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In order to increase our ability to use measurement to support software development practise we need to do more analysis of code. However, empirical studies of code are expensive and their results are difficult to compare. We describe the Qualitas Corpus, a large curated collection of open source Java systems. The corpus reduces the cost of performing large empirical studies of code and supports comparison...
Dependency resolution (DR) uses a component's explicitly declared requirements to calculate systems where all dependencies are satisfied. There can be many configurations to choose from when resolving dependencies. DR should aim to identify and return an optimal component configuration. This becomes a significant challenge when diverse and sometimes conflicting criteria such as user preferences, contextual...
In order to support dynamic and declarative business processes, several challenges have to be addressed: the artefacts used to compose processes must be equipped with rich meta data that can precisely describe their capabilities and requirements. Based on this meta data, contracts can be expressed defining the correctness of compositions. Once a set of correct compositions is known, a fitness function...
Design patterns are programming language and project independent design artefacts that are widely used by professional software engineers. They represent best practise software design. However, the fact that design patterns are highly abstract makes it difficult for undergraduate students to understand and apply them. In this paper, we present DPLab, a tool we have developed to assist students in...
We present an approach that uses social networking and semantic Web technology to share knowledge within the software engineering community. We propose to use existing Web 2.0 services such as social bookmarking and blogs as the infrastructure to share knowledge artefacts. Due to the openness of these services, it is crucial to provide support in order to establish the trustworthiness of knowledge...
The ability of enterprises to react quickly to changes in the business environment is becoming imperative. mass customization (MC) is introduced as a competitive strategy for diversified markets by combining principles of mass production and individualization. Here, information systems (IS) are needed for supporting the entire value chain, especially for managing product and process complexity. Based...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.