Search results for "tietokoneohjelmat"

showing 5 items of 35 documents

Tuotehallinnan ja laajuudenhallinnan käytännöt pienessä ohjelmistoyrityksessä : tapaustutkimus

2017

Yhä useammin ohjelmistotuotetta tarjotaan avoimille markkinoille pikemminkin kuin yhdelle tietylle asiakkaalle. On myös olemassa runsaasti pieniä yrityksiä, jotka tekevät tätä ns. markkinalähtöistä ohjelmistokehitystä. Pienetkin yritykset haluavat hoitaa liiketoimintaansa ja johtaa prosessejaan menestyksekkäästi, mutta niiden kohtaamiin ongelmiin eivät suurille yrityksille tarkoitetut prosessienhallintamenetelmät sovi kovinkaan hyvin. Tämä tapaustutki-mus pyrkii löytämään kirjallisuudessa esitettyjä ratkaisuja pienen ohjelmisto-talon ongelmiin tuotteidensa ylläpidossa ja kehittämisessä. Yhtenä ratkaisuna esitellään sopiva tuotehallinnan viitekehys. Ohjelmistokehitysprojektien suurin ongelma…

tuotehallintaprojektitohjelmistotuotantotietokoneohjelmattoimintopistelaskentamarkkinalähtöinen ohjelmistokehitysTapaustutkimusohjelmistokehityspieni yritysyrityksettietotekniikkayrityksetlaadunhallintaohjelmistotuote
researchProduct

SLMotion - An extensible sign language oriented video analysis tool

2014

We present a software toolkit called SLMotion which provides a framework for automatic and semiautomatic analysis, feature extraction and annotation of individual sign language videos, and which can easily be adapted to batch processing of entire sign language corpora. The program follows a modular design, and exposes a Numpy-compatible Python application programming interface that makes it easy and convenient to extend its functionality through scripting. The program includes support for exporting the annotations in ELAN format. The program is released as free software, and is available for GNU/Linux and MacOS platforms. peerReviewed

vapaat ohjelmistotviittomakielivideo analysiskuva-analyysitietokoneohjelmatohjelmointiSLMotionohjelmistokehitysautomatic annotation
researchProduct

Improving fault prevention with proactive root cause analysis (PRORCA method)

2016

Measures taken to prevent faults from slipping through to operation can secure development of highly reliable software systems. One such measure is analyzing the root causes of reoccurring faults and preventing them from ever appearing again. PRORCA method was developed in order to provide a proactive, lightweight and flexible way for fault prevention. To this end, PRORCA method relies on expert knowledge of the development context and development practices to identify individuals’ erratic behaviors that can contribute to faults slipping through to operation. The development of the method was done according to teachings of design science research. Three expert interviews with representative…

viattietokoneohjelmat
researchProduct

Preventing reverse engineering of native and managed programs

2015

One of the important aspects of protecting software from attack, theft of algorithms, or illegal software use is eliminating the possibility of performing reverse engineering. One common method used to deal with these issues is code obfuscation. However, it is proven to be ineffective. Code encryption is a much more effective means of defying reverse engineering, but it requires managing a cryptographic key available to none but the permissible users. The thesis presents a system for managing cryptographic keys in a protected environment and supporting execution of encrypted code. The system has strong security guarantees. In particular, the cryptographic keys are never stored on the target…

virtualisointitrusted computingtietokoneohjelmatthin hypervisorvirtualizationbuffered executionremote attestationsalausavaimetsalauslähdekoodittakaisinmallinnushypervisorithypervisortietoturvainterpretationJava
researchProduct

AnatomySketch : An Extensible Open-Source Software Platform for Medical Image Analysis Algorithm Development

2021

AbstractThe development of medical image analysis algorithm is a complex process including the multiple sub-steps of model training, data visualization, human–computer interaction and graphical user interface (GUI) construction. To accelerate the development process, algorithm developers need a software tool to assist with all the sub-steps so that they can focus on the core function implementation. Especially, for the development of deep learning (DL) algorithms, a software tool supporting training data annotation and GUI construction is highly desired. In this work, we constructed AnatomySketch, an extensible open-source software platform with a friendly GUI and a flexible plugin interfac…

visualisointiihmisen ja tietokoneen vuorovaikutussyväoppiminenlääketiedetekoälyuser interactionimage annotationUser-Computer InterfaceArtificial Intelligencealgoritmitihminen-konejärjestelmätHumansRadiology Nuclear Medicine and imagingRadiological and Ultrasound TechnologyAnatomySketchalgorithm developmenttietokoneohjelmatdeep learningMagnetic Resonance ImagingComputer Science Applicationskoneoppiminenkuva-analyysiohjelmointimedical image analysisSoftwareAlgorithms
researchProduct