• O-CDIO : Engineering Education Framework with Embedded Design Thinking Methods 

      Taajamaa, Ville (TUCS Dissertations No 220, 05.05.2017)
      Technology and its applications have an ever-increasing role in our daily lives. Healthcare, logistics, commerce, manufacturing, and even social interaction, all have aspects of technology embedded in them. The complexity ...
    • Technical Debt in Software Development : Examining Premises and Overcoming Implementation for Efficient Management 

      Holvitie, Johannes (TUCS Dissertations No 221, 07.04.2017)
      Software development is a unique field of engineering: all software constructs retain their modifiability — arguably, at least — until client release, no single project stakeholder has exhaustive knowledge about the project, ...
    • Garbling Schemes and Applications 

      Nieminen, Noora (TUCS Dissertations No 219, 17.03.2017)
      The topic of this thesis is garbling schemes and their applications. A garbling scheme is a set of algorithms for realizing secure two-party computation. A party called a client possesses a private algorithm ...
    • Algorithmic Analysis Techniques for Molecular Imaging 

      Merisaari, Harri (TUCS Dissertations No 217, 18.11.2016)
      This study addresses image processing techniques for two medical imaging modalities: Positron Emission Tomography (PET) and Magnetic Resonance Imaging (MRI), which can be used in studies of human body functions and anatomy ...
    • Energy and Performance: Management of Virtual Machines: Provisioning, Placement, and Consolidation 

      Farahnakian, Fahimeh (TUCS Dissertations No 215, 05.10.2016)
      Cloud computing is a new computing paradigm that offers scalable storage and compute resources to users on demand through Internet. Public cloud providers operate large-scale data centers around the world to handle ...
    • Rich Words and Balanced Words 

      Vesti, Jetro (TUCS Dissertations No 213, 23.09.2016)
      This thesis is mostly focused on palindromes. Palindromes have been studied extensively, in recent years, in the field of combinatorics on words.Our main focus is on rich words, also known as full words. These are words ...
    • Privileged Words and Sturmian Words 

      Peltomäki, Jarkko (TUCS Dissertations No 214, 19.08.2016)
      This dissertation has two almost unrelated themes: privileged words and Sturmian words. Privileged words are a new class of words introduced recently. A word is privileged if it is a complete first return to a shorter ...
    • Cohesion Metrics for Improving Software Quality 

      Mäkelä, Sami (24.05.2016)
      Abstract Software product metrics aim at measuring the quality of software. Modu- larity is an essential factor in software quality. In this work, metrics related to modularity and especially cohesion of the modules, ...
    • Efficient Algorithms for Coastal Geographic Problems 

      Murtojärvi, Mika (29.04.2016)
      The increasing performance of computers has made it possible to solve algorithmically problems for which manual and possibly inaccurate methods have been previously used. Nevertheless, one must still pay attention to the ...
    • Hydrogen Sensor Application of Anodic Titanium Oxide Nanostructures 

      Moon, Jongyun (TUCS Dissertations no 207, 11.03.2016)
      Hydrogen (H2) fuel cells have been considered a promising renewable energy source. The recent growth of H2 economy has required highly sensitive, micro-sized and cost-effective H2 sensor for monitoring concentrations and ...
    • Hierarchy and Expansiveness in Two-Dimensional Subshifts of Finite Type 

      Zinoviadis, Charalampos (Turku Center for Computer Science, 11.03.2016)
      Subshifts are sets of configurations over an infinite grid defined by a set of forbidden patterns. In this thesis, we study two-dimensional subshifts offinite type (2D SFTs), where the underlying grid is Z2 and the ...
    • Defining Contexts in Context-Free Grammars 

      Barash, Mikhail (TUCS Dissertations No 204, 25.09.2015)
      This thesis introduces an extension of Chomsky’s context-free grammars equipped with operators for referring to left and right contexts of strings.The new model is called grammar with contexts. The semantics of ...
    • Scalable Feature Selection Applications for Genome-Wide Association Studies of Complex Diseases 

      Okser, Sebastian (TUCS Dissertations No 201, 19.08.2015)
      Personalized medicine will revolutionize our capabilities to combat disease. Working toward this goal, a fundamental task is the deciphering of geneticvariants that are predictive of complex diseases. Modern studies, in ...
    • Structural and Computational Existence Results for Multidimensional Subshifts 

      Törmä, Ilkka (TUCS Dissertations No 200, 31.07.2015)
      Symbolic dynamics is a branch of mathematics that studies the structure of infinite sequences of symbols, or in the multidimensional case, infinite grids of symbols. Classes of such sequences and grids defined by collections ...
    • Readout architectures for hybrid pixel detector readout chips 

      Poikela, Tuomas (TUCS Dissertations No 198, 15.06.2015)
      The original contribution of this thesis to knowledge are novel digital readout architectures for hybrid pixel readout chips. The thesis presents asynchronous bus-based architecture, a data-node based column architecture ...
    • Local Binary Patterns in Focal-Plane Processing. Analysis and Applications 

      Lahdenoja, Olli (TUCS Dissertations No 194, 06.06.2015)
      Feature extraction is the part of pattern recognition, where the sensor data is transformed into a more suitable form for the machine to interpret. The purpose of this step is also to reduce the amount of information passed ...
    • Optimization and Measuring Techniques for Collect-and-Place Machines in Printed Circuit Board Industry 

      Pyöttiälä, Sami (TUCS Dissertations No 190, 21.03.2015)
      This thesis considers optimization problems arising in printed circuit board assembly. Especially, the case in which the electronic components of a single circuit board are placed using a single placement machine is ...
    • On Distributed Storage Codes 

      Ernvall, Toni (TUCS Dissertations No 192, 13.02.2015)
      Distributed storage systems are studied. The interest in such system has become relatively wide due to the increasing amount of information needed to be stored in data centers or different kinds of cloud systems. There are ...
    • Virtual Runtime Application Partitions for Resource Management in Massively Parallel Architectures 

      Jafri, Syed Mohammad Asad Hassan (TUCS Dissertations No 191, 28.01.2015)
      This thesis presents a novel design paradigm, called Virtual Runtime Application Partitions (VRAP), to judiciously utilize the on-chip resources. As the dark silicon era approaches, where the power considerations will allow ...
    • Letters from the War of Ecosystems – An Analysis of Independent Software Vendors in Mobile Application Marketplaces 

      Hyrynsalmi, Sami (TUCS Dissertations No 188, 19.12.2014)
      The recent emergence of a new generation of mobile application marketplaces has changed the business in the mobile ecosystems. The marketplaces have gathered over a million applications by hundreds of thousands of application ...