Learn More
Massive Open Online Courses (MOOCs) have rapidly become an important tool for educational institutes in teaching programming. Nevertheless, high drop-out rates have always been a problem in online learning. As MOOCs have become an important part of modern education, reducing the drop-out rate has become a more and more relevant research problem. This work(More)
This paper presents a method for managing and modeling a product family as a configurable product. The method enables efficient management of a large number of product variants. The modeling is based on a recently proposed conceptualization of configuration domain, which is a synthesis and extension of the main approaches to configuration. The concepts of(More)
This article describes the dissolution behavior of three silica-based resorbable glasses manufactured by an industrial-type continuous fiber drawing process yielding fibers with tensile strength of 1800-2300MPa. The results of a long-term in vitro degradation testing of the manufactured high strength bioresorbable glass fibers are presented. The degradation(More)
User experience of Web browsing on a mobile device is affected by low bandwidth, low CPU performance and small screen. This is not an essential technical restriction, as some help can be provided by running the browser engine on the server side instead of the mobile client. The approach of Tut-Mobi system introduced in this paper is such that the server(More)
An in vitro degradation study of three bioresorbable glass fiber-reinforced poly(l-lactide-co-dl-lactide) (PLDLA) composites was carried out in simulated body fluid (SBF), to simulate body conditions, and deionized water, to evaluate the nature of the degradation products. The changes in mechanical and chemical properties were systematically characterized(More)
Modern software development approaches rely extensively on tools. Motivated by practices such as continuous integration, deployment and delivery, these tools are used in a fashion where data are automatically accumulated in different databases as a side-effect of everyday development activities. In this paper we introduce an approach for software(More)
Poly(L,DL-lactide) composites containing filler particles of bioactive glasses 45S5 and S53P4 were compared with a composite containing a slowly dissolving glass S68. The in vitro reactivity of the composites was studied in simulated body fluid, Tris-buffered solution, and phosphate buffered saline. The high processing temperature induced thermal(More)
Continuous delivery is a software development practice where new features are made available to end users as soon as they have been implemented and tested. In such a setting, a key technical piece of infrastructure is the development pipeline that consists of various tools and databases, where features flow from development to deployment and then further to(More)
Modern software organizations invest substantial effort in building and automating their tool chain. The goal is to maximize both the speed of development, and how rapidly new software is deployed. This paper presents results from a descriptive and exploratory single case study from an ongoing project of Finnish company Solita. Based on data from version(More)