Search results for "ohjelmisto"
showing 10 items of 270 documents
Ryhmätyöohjelmistot tilannetietoisuuden muodostamisen tukena : elektroninen päiväkirja prosessiteollisuudessa
1997
Ohjelmistokehityksen muutos ja sen vaikutus ohjelmistoprojektin johtamiseen
2015
Tutkielman tarkoituksena oli selvittää, miten ja miksi ohjelmistokehittäminen on muuttunut viimeisen 10 vuoden aikana ja etenkin, kuinka tämä muutos on vaikuttanut ohjelmistokehitysprojektien johtamiseen. Aihetta lähestyttiin perinteisen ohjelmistokehittämisen vesiputousmallin ja ketterän kehittämisen scrum- menetelmän kautta. Esimerkkinä toimivista menetelmistä käytiin läpi perusteet toimintatavoista sekä johtamisesta. Kun menetelmiin oli tutustuttu, siirryttiin haasteisiin, joita yrityksissä kohdattiin perinteisestä ketterään kehitykseen siirryttäessä. Tämän jälkeen syvennyttiin vielä hieman tarkemmin johtamiseen liittyviin haasteisiin ja ominaisuuksiin, joita hyv…
Selaimen sormenjälkitunnistamisen torjunta käyttöjärjestelmäavusteisella virtualisoinnilla
2017
Selaimen sormenjälkitunnistaminen mahdollistaa käyttäjien seurannan käyttäjien yksityisyyttä luokkaavasti. Tutkielmassa selvitetään voidaanko käyttöjärjestelmäavusteisilla virtualisointiteknologioilla vastata selaimen sormenjälkitunnistamisen torjunnan asettamiin haasteisiin. Tutkielmassa havaittiin neljä eri haastetta selaimen sormenjälkitunnistamisen torjunnalle. Tutkielma keskittyy Linux-kernelin tukemiin käyttöjärjestelmäavusteisiin virtualisointiteknologiohin, jotka mahdollistavat ohjelmistokonttien toteuttamisen. Preventing browser fingerprinting using operating system level virtualization. Browser fingerprinting enables tracking of users in a way that violates users' privacy. In this…
Organizational transformation from tailored software production to international Modified-Off-The-Shelf software business model
2002
Skriptikielet pelimoottoreissa
2015
Tutkielmassa perehdytään verkkopelien toteutustekniikoihin ja usealla kielellä toteutettuihin ohjelmistoihin. Konstruktiivisessa osassa näiden avulla rakennetaan yksinkertainen ohjelmistokehys nopeaan verkkopelikehitykseen. Kehyksen toimivuutta arvioidaan eri menetelmillä. This thesis studies the implementation of online games and multi-language software development. A simple rapid application development framework for online games is developed based on these studies. The framework's performance is analyzed using various methods.
Principles of social media monitoring and analysis software
2013
Towards Seamless IoT Device-Edge-Cloud Continuum:
2021
In this paper we revisit a taxonomy of client-side IoT software architectures that we presented a few years ago. We note that the emergence of inexpensive AI/ML hardware and new communication technologies are broadening the architectural options for IoT devices even further. These options can have a significant impact on the overall end-to-end architecture and topology of IoT systems, e.g., in determining how much computation can be performed on the edge of the network. We study the implications of the IoT device architecture choices in light of the new observations, as well as make some new predictions about future directions. Additionally, we make a case for isomorphic IoT systems in whic…
Metaheuristics meet metamodels : a modeling language and a product line architecture for route optimization systems
2011
Life cycle and internationalization of Finnish software product companies
2005
Flow barriers : What prevents software developers from experiencing flow in their work
2022
Software development requires high problem-solving skills and creativity, making it a profession with good opportunities to become immersed in a flow experience. The characteristics of flow experience are absorption, enjoyment, and intrinsic motivation toward the activity. This study aims to better understand the barriers that prevent software developers from experiencing flow at work. Previous research has mostly examined software developers’ productivity, flow being one component of productive workdays. This study addresses the research gap by exploring the barriers to experiencing flow in software development. A qualitative questionnaire was used to gather data about flow experiences fro…