• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 688
  • 125
  • 45
  • 21
  • 20
  • 18
  • 9
  • 9
  • 9
  • 9
  • 9
  • 9
  • 7
  • 7
  • 6
  • Tagged with
  • 1174
  • 1174
  • 445
  • 351
  • 187
  • 104
  • 97
  • 87
  • 79
  • 74
  • 73
  • 69
  • 68
  • 56
  • 53
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
211

Application software for laboratory-scale process test equipment

Kokkonen, T. (Tommi) 25 May 2015 (has links)
The purpose of this study was to describe a construct of an application software designed to support laboratory test equipment for pyrolysis/coking process test equipment for the use at the Process Metallurgy Group (PMG) in the University of Oulu. The prior research in the fields of laboratory automation, usability in laboratory context, data gathering, operational safety and linking to larger laboratory IS, and a brief summary of design science research and it’s methodology were presented. The study described the context of the software development, including the Process Metallurgy Group in the University of Oulu; and pyrolysis and coking processes. The design and the development processes of the PYROLYSIS software were described, as was the evaluation of the software. A model of hardware virtualization, application-device communication and the UI design were presented. Finally, a tentative model for remote alert system via SMS was presented.
212

Usage of test- driven development in open source projects

Hanhela, J. (Jari) 26 May 2015 (has links)
The aim of this thesis is to provide an understanding of the use of test-driven development (TDD) in unit testing level in open source software (OSS) projects. TDD is a software development approach relying in short development cycles. Test-first approach, in which software tests are written first and then just enough code to pass them, is a central part of TDD. This way tests and production code are developed synchronously together supporting quality assurance processes in OSS projects which are sometimes reported to suffer from insufficient testing. To get an understanding of the use of TDD in OSS projects, 2500 OSS projects were downloaded from GitHub and an automatic script was developed to analyse the projects and particularly test files which have one precise target file. These tests were divided in to three categories depending on if the tests were committed before, with or after their target files. It turned out that 74% (1822 out of 2500) projects contained at least one test file. 52% (1292) of all projects contained at least one test file with one precise target file and which was committed to the project’s repository either before or with its target file. 561 projects contained at least 10 tests with a single target and of which at least 50% were committed before or with their target files. These 561 projects are 22% from all projects and nearly one third (31%) of projects containing tests. Furthermore, it turned out that only half of all tests committed before or after their target files were committed by the same author who also committed the production code. Naturally tests committed with the production code were added by the same committer. Based on the results it seems that a distinct minority of the downloaded projects are certainly following the test-first aspect of TDD in the sense that tests are added to the project’s repository before the production code, although it is possible that tests are made first and only committed later with the target file. Since majority of the tests were committed with the target file, it can be assumed that most of them were created at least closely together. Thus, the most important finding in this study is that there is evidence of the open source community’s commitment to creating tests for their code.
213

An extended model of decision field theory integrated with AHP structure for complex decision making problems

Shao, L. (Lan) 26 May 2015 (has links)
Decision Field Theory (DFT) provides an approach to explain the deliberation process of decision making under dynamic environment. However, the performance of original DFT theory is imperfect when the dynamic environment is getting complex. This research is aimed to build an extended model of DFT with good explanation and prediction abilities under complex dynamic environment. The dynamic structure of Analytic Hierarchy Process (AHP) was used in order to improve the flexibility and adaptability of extended model. In this study, the systematic literature review (SLR) was conducted to explore the previous research in dynamic decision making field. The review protocol, regarding to review questions, review purpose and review method was developed during planning phase. After performing several steps of selection, 62 primary studies were selected. According to the results of analysis, limited number of primary studies are related to the practical application of DFT in specific context. Therefore, it is necessary to extend the DFT model. In practice, class attending behavior of students was selected, as one example of complex dynamic making problems, to evaluate the extended model. In order to collect relevant data of decision making, three rounds of web survey were conducted. The students from University of Oulu are the respondents of the web survey. In conclusion, the analysis results of data proved that proposed model is able to explain and predict the dynamic behavior of decision making well. This research opens space for future research about model studying and building.
214

Evaluation and prediction of content quality in stack overflow with logistic regression

Qiu, D. (Daoying) 28 October 2015 (has links)
Collaborative questioning and answering (CQA) sites such as Stack Overflow are the placement in which community members can ask and answer questions as well as interact with questions and answers. A question may receive multiple answers, and only one may be selected as the best answer, which means that this answer is more suitable for the given question. For the purpose of effective information retrieval, it will be beneficial to automatically predict and select the best answer. This thesis carried out and presented a study to evaluate content quality in CQA site by using logistic regression and features extracted from questions, answers and users’ information. By reviewing previous researches, all features which can be used to evaluate and predict the quality of content in the research case were identified. Stack Overflow was chosen as the research case and a sample of questions and answers has been extracted for further analysis. The human rated question score was done with the assistance of three people working in the field of information technology. Various features from questions, answers, and owners’ information were modelled and trained into classifiers to choose the best answer or high quality question. The results indicate that the models built in this research for evaluating answer quality have high predictive ability and strong robustness. While the models for evaluating question quality have low predictive ability in this study. In addition, it is demonstrated that several features from questions, answers, and owners’ information can be valuable component in evaluating and predicting content quality, such as owner’s reputation points, and questions’ or answer score, but human rated question score has no significant influence on evaluating answer quality. This research has contributions to science and implications for practice. For example, one main contribution is that based on the models built in this study, CQA sites can automatically suggest to their users the best answers, which is a time-saving solution for users looking for help from CQA sites.
215

Customer experience management in digital channels with marketing automation

Mattila, J. (Juho) 01 February 2016 (has links)
Superior customer experience and successful customer experience management can create a competitive advantage that is difficult to match by the competitors. However managing customer experience successfully the customer experience needs to be considered in the context of multiple marketing channels and multiple customer segments which requires a lot of resources. With the difficult financial conditions today the use of technology and marketing automation offer companies a chance to work efficiently across the marketing channels and segments. Managing customer relationships and customer experience has been studied quite extensively before. In recent years the scope in the research has moved more from customer relationship management (CRM) to customer experience management (CEM). Segmentation of the customers origins from the 1950s and it is one of the fundamental concepts of marketing. Also digital marketing and using technology in the marketing has been studied quite a lot in the past decades. However using technology and specially marketing automation as a tool to manage customer experience has not been studied. Since customer experience is seen one of the most important concepts of marketing in the coming years and companies are all the time looking a ways how to enhance their marketing with better use of software these two concepts make an interesting combination. In this study I have combined the customer experience management with marketing automation. My main research question is how customer experience can be managed with marketing automation. The sub questions are what kind of channels can be used in the digital marketing and how customers can be segmented effectively. I’ll answer these questions by reviewing the research that has already been made in these areas and with a case study of the customer experience and marketing automation in a company called Fintoto. The literature research includes customer experience and it’s management, segmentation, digital marketing channels and use of technology in marketing. Based on this research is built a framework which is used the case study to analyze the customer experience and marketing automation of Fintoto. Main results were that there is a way how customer experience can be managed with marketing automation. The main argument is that as customer experience happens in the touch-points where customer interacts with the company with the use of marketing automation technology the respond can differ and be most optimal one for each customer. The data gathered from the customers can be used with marketing automation to tailor the right response or message for each customer.
216

Tradeoffs in distributed databases

Juntunen, R. (Risto) 24 February 2016 (has links)
In a distributed database data is spread throughout the network into separated nodes with different DBMS systems (Date, 2000). According to CAP-theorem three database properties — consistency, availability and partition tolerance cannot be achieved simultaneously in distributed database systems. Two of these properties can be achieved but not all three at the same time (Brewer, 2000). Since this theorem there has been some development in network infrastructure. Also new methods to achieve consistency in distributed databases has emerged. This paper discusses trade-offs in distributed databases.
217

Videopelien kaupallistaminen pelaajien näkökulmasta

Leimurautio, J. (Janne) 03 May 2017 (has links)
Videopeliteollisuus on kehittynyt valtavin askelin viimeisten vuosikymmenten aikana. Enää ei puhuta pelkästään muutaman hengen työpanoksista, vaan taustalla voi olla Hollywood-elokuvan kokoinen taustatiimi videopeliä tuottamassa. Videopelien kehittymisen ja esimerkiksi internetin paranemisen myötä myös videopelien kaupallistamisesta on tullut entistä moninaisempi. Videopelin kaupallistamisen avulla pelintekijät saavat hyvitystä työstään, joten muoto ja tapa, millä videopeliä kaupallistetaan, ovat hyvin tärkeitä pelintekijöille. Useimmat tutkimukset nimenomaan katsovat videopelien kaupallistamista pelintekijöiden näkökulmasta. Tämän vuoksi olisi myös tärkeää ajatella kuluttajan näkökulmaa, eli pelaajia, jotka mahdollistavat loppupeleissä elannon pelintekijöille. Tämän tutkimuksen osalta lähetettiin kysely kolmelle peliaiheiselle keskustelupalstalle sekä opiskelijasähköpostilistalle. Tarkoituksena oli selvittää yleisellä tasolla pelaajien kulutustottumuksia ja asenteita koskien videopelien kaupallistamista. Kyselyn 41 kysymystä käsitti niin videopelaajan yleisiä tekijöitä, kuin myös kulutustottumuksia ja asenteita koskien videopelien kaupallistamista. Vastauksia kyselyyn saatiin 214 henkilöltä. Kyselytulosten perusteella voidaan todeta, että digitaaliset jakelualustat ovat suosittuja pelaajien kesken, mutta tästä huolimatta fyysisten pelikopioiden ostaminen ei ole vielä lopullisesti poistunut hankintamuotona. Perinteinen kaupallistamismuoto, kertamaksullinen videopeli, on vielä tänä päivänä suosituin ja halutuin videopelin hankintamuoto. Suurin osa kyselyyn vastanneista on myös käyttänyt ainakin joskus rahaa pelin lisäostoksiin, kuten mikrotransaktioihin. Pelaamisen aktiivisuus näyttää olevan kyselyn perusteella merkittävin yleinen tekijä pelaajien kulutustottumuksiin. Asenteet ja suhtautuminen osoittavat, että videopelin kaupallistamisen muodoilla ja tavoilla on merkitystä pelaajan pelihankintoihin ja käsitykseen videopelin laadusta. Tämän vuoksi pelintekijöiden tulee tarkkaan miettiä kaupallistamisen tapaa ja muotoa, jonka he videopelilleen haluavat. Tutkimustulokset tarjoavat samankaltaisia, mutta myös hieman poikkeaviakin tuloksia muutamaan aiempaan pelaajakyselyyn verrattuna. Tämän tutkimuksen kysymykset poikkeavat pääosin aiemmista pelaajakyselyistä, joten suurempaa vertailua on kuitenkin hankalampi tehdä. Vaikka tämä tutkimus ottaakin varsin yleisen ja laajan näkökulman videopelien kaupallistamiseen, niin tulevaisuudessa toisten tutkimusten tuloksien vertaileminen tämän tutkimuksen tuloksiin voi osoittaa kuinka pelaajien kulutustottumukset ja näkemykset ovat mahdollisesti kehittyneet ja muuttuneet vuosien aikana.
218

Tampereen ammattikorkeakoulun ja Oulun yliopiston opiskelijoiden tietoisuus Web-järjestelmien uhista ja haavoittuvuuksista

Oiva, J. (Jari) 17 January 2014 (has links)
Web-järjestelmät ovat yleistyneet nykyään monissa organisaatioissa nopeaa tahtia. Organisaatiossa hyödynnetään Internet protokollaa ja tietoarkkitehtuuria. Myös pilvipalvelujen käyttö on yleistynyt nopeasti. Tämä tuottaa vaikeuksia tietoturvassa ja yksityisyydessä. Kaikki tieto, joka kulkee verkon välityksellä saattaa olla alttiina monille uhille. Hyökkääjät pyrkivät käyttämään hyväkseen haavoittuvuuksia, joista moni viittaa koodi-injektioon. Normaalisti hyökkääjien motiivina on hyötyä taloudellisesti saada toisesta tietoa tai tehdä vain kiusaa. Useasti hyökkäyksien kohteeksi joutuvat yritykset, mikä vaikuttaa suoraan yritysten asiakkaisiin. Tässä tutkielmassa perehdyttiin web-järjestelmien tietoturvaongelmiin. Tutkimuskysymyksenä oli, mitä haavoittuvuuksia on web-järjestelmissä, mikä web-järjestelmiä mahdollisesti uhkaa ja millainen tietämys korkeakouluopiskelijoilla on kyseisistä asioista. Tutkimuksessa otettiin esille kymmenen Viestintäviraston julkaisemaa tietomurtotapausta web-järjestelmiin/tietoverkkoon. Tutkimusta varten haastateltiin opiskelijoita Oulun yliopistolta ja Tampereen ammattikorkeakoululta. Tutkimuksen kohteena oli Tampereen ammattikorkeakoulun ja Oulun yliopiston opiskelijoita, joista pääosa oli toisen vuoden opiskelijoita. Tutkimuksessa perehdyttiin web-järjestelmien tietoturvaan ja yksityisyyteen, minkälainen näkemys korkeakouluopiskelijoilla on web-järjestelmien tietoturvasta, yksityisyydestä ja tutkittiin niihin kohdistuneita uhkia ja haavoittuvuuksista. Työssä tutkittiin myös miten kahden korkeakoulun opiskelijoiden näkemykset uhista ja haavoittuvuuksia poikkesivat toisistaan. Tutkimus suoritettiin haastattelujen avulla. Korkeakouluopiskelijoilta kysyttiin yleisiä kysymyksiä tietoturvasta, yksityisyydestä ja tietoutta niiden uhista ja haavoittuvuuksista. Tutkimuksen perusteella voitiin päätellä, että opiskelijat osasivat hyvin määritellä tietoturvan ja yksityisyyden. Opiskelijat osasivat myös erotella uhat ja haavoittuvuudet, mutta yksityiskohtaisessa tietämyksessä web-järjestelmiin kohdistuvista haavoittuvuuksista oli puutteita. Opiskelijat eivät myöskään osanneet määritellä, mitä uhkia liittyy Internet protokollaan. Vastauksissa eroavaisuuksia ei suuremmin ilmennyt koulujen välillä. Oppilaat ovat hakeneet tiedot kyseisistä asioista pääsääntöisesti työpaikan tai harrastuksien parista. Kokeneemmilla opiskelijoilla oli parempi tietämys haavoittuvuuksista, kuin uusilla opiskelijoilla.
219

Leikkaussalihenkilökunnan käyttäjäkokemus sähköisestä anestesiatietojärjestelmästä

Huttunen, H.-L. (Hanna-Leena) 15 May 2014 (has links)
Anestesiatietojärjestelmästä on tullut oleellinen osa jokapäiväistä työelämää leikkaussalissa. Teknologian kehittyessä anestesiatietojärjestelmä levittäytyy Suomessa yhä useammalle erikoissairaanhoidon yksikölle sekä tulee olemaan tulevaisuudessa osa leikkaussalihenkilökunnan työelämää, koulutusta, terveyspalveluja ja kommunikaatiota. Anestesiatietojärjestelmä on uutta teknologiaa Suomessa, jonka vuoksi on hyvä tutkia sen käytettävyyttä ja käyttäjävuorovaikutusta leikkaussalihenkilökunnan näkökulmasta. Aikaisemmat tutkimukset ovat osoittaneet, että käytettävyydeltään hyvä järjestelmä tukee tutkimusta, jossa huomioidaan käyttöliittymän toimivuus käyttäjän näkökulmasta. Uuden tietojärjestelmän suunnittelun tavoitteet perustuvat voimakkaasti käyttöliittymän käyttäjävuorovaikutukseen, jolla voidaan täydentää käytettävyyssuunnittelua. Käytettävyyteen ja käyttäjäkokemukseen vaikuttavat hyvin monet asiat, kuten esimerkiksi aikaisempi kokemus, käyttötilanne, tunteet, odotukset, positiiviset käyttökokemukset sekä käytettävyysvirheet. Tämän tutkimuksen tarkoituksena oli tutkia leikkaussalihenkilökunnan käyttäjäkokemuksia sähköisestä anestesiatietojärjestelmästä. Miten anestesialääkärit ja leikkaussalisairaanhoitajat kokivat anestesiatietojärjestelmän käytön sähköisessä muodossa pre,- intra- ja postoperatiivisessa vaiheessa. Tämä tutkimus toteutettiin laadullisena tutkimuksena ja tutkimusmenetelmänä käytettiin teemahaastattelua sekä havainnointia. Teemahaastattelun avulla selvitettiin leikkaussalihenkilökunnan mielipiteitä ja näkökulmia uuden tietojärjestelmän käytettävyydestä ja käyttäjävuorovaikutuksesta. Teemahaastattelua varten laadittiin kysymyksiä aikaisemman tutkimuksen ja teorian pohjalta. Tämän tutkimuksen kysymykset painottuivat Nielsenin (1993) käytettävyysmalliin. Haastatteluja pidettiin kuusi kappaletta ja tutkimukseen osallistui anestesialääkäreitä, anestesiasairaanhoitajia sekä leikkaussairaanhoitajia. Työkokemusta haastatteluun vastanneilla oli 9–30 vuotta. Teemahaastattelun avulla kerätyn materiaalin ja analysoinnin perusteella voidaan todeta, että leikkaussalihenkilökunta on tyytyväinen anestesiatietojärjestelmän käytettävyydestä, ja kokevat myös tietojärjestelmän käyttäjävuorovaikutuksen miellyttäväksi hoidon eri vaiheissa. Tutkimus vahvisti aikaisemman tutkimuksen aiheesta ja samalla voidaan todeta, että anestesiatietojärjestelmän käytettävyyttä ja käyttäjäkokemuksia tulee tutkia lisää. Tutkimusaihe on ajankohtainen, koska tietojärjestelmän käyttäjäkokemuksia ei ole Suomessa aikaisemmin tutkittu.
220

Android-ohjelman suunnittelu ja määrittely käyttäen konstruktiivista suunnittelua

Törrö, T. (Teemu) 18 May 2017 (has links)
Työn tavoitteena oli tutkia, sopiiko konstruktiivinen tutkimusmenetelmä Android-ohjelma suunnitteluun ja määrittelyyn. Motiivina työn tekemiseen oli löytää mahdollinen toteutuskeino uudelle järjestelmälle. Olemassa olevalle järjestelmälle tarvittiin korvaava järjestelmä, jotta mobiililaitteen käyttäjällä pääsy informaatioon helpottuisi. Ensiksi käytiin läpi Android-arkkitehtuuri, tietoturvakäytännöt ja SELinuxin toiminta Android-käyttöjärjestelmässä. Tämän jälkeen tutustuttiin Androidin tietoturvauhkiin ja niiden tutkimukseen. Seuraavaksi käytiin läpi tutkimusmenetelmät eli tässä tapauksessa konstruktiivinen tutkimus, jonka pohjalta luotiin kuvaus konstruktiivisen tutkimuksen prosessin vaiheista. Lukijalle esiteltiin ongelmakehys kokonaisuudessaan, ensin esiteltiin ongelma ja olemassa oleva järjestelmä, mistä päästiin tulevan järjestelmän esittelyyn. Vaatimusmäärittelyssä tutustuttiin perinteisen vesiputousmallin ja ketterien menetelmien vaatimusmäärittelyprosessiin. Konstruktiivisen tutkimuksen määrittelyvaiheen avuksi sovellettiin ketterien menetelmien käyttäjätapauksia. Lisäksi esiteltiin käyttäjätapauksen kirjoittamista indeksikortille ja vaatimusmääriteltiin esimerkin avulla tuleva Android-ohjelma ja siihen kuuluva palvelinohjelma sekä määriteltiin teknologia. Lopuksi koottiin tulokset yhteen. Tutkimuksen perusteella konstruktiivisen tutkimuksen iteratiivinen prosessi ja ketterien menetelmien käyttäjäkertomukset tukevat Android-ohjelman suunnittelua ja määrittelyä.

Page generated in 0.1501 seconds