In modern software development many kinds of verification is performed to prevent regressions and to ensure robustness of the software. Execution of verification tasks is usually automated with continuous delivery (CD) systems built on CD-platforms. Currently available CD-platforms (Jenkins, Concourse, GoCD) are essentially job schedulers based on traditional job scheduling model. They execute tasks to completion in order of arrival. This model is known to cause user dissatisfaction due to long wait-times when the variation in task execution times is high. It's also known to exhibit low resource utilization. This prevents integration of new kinds of verification, reduces cost-effectiveness and decreases developer productivity. Preempt...
Ohjelmistotuotannossa projektinhallinta, ajankäytön seuranta ja aikataulun pitävyys ovat tärkeitä la...
Ohjelmiston elinkaareen kuuluu monia erilaisia vaiheita ja muutoksia. Pitkä elinkaari asettaa haaste...
This thesis describes a database-centric legacy system. The system wasn’t originally under version c...
Tämän työn tarkoituksena oli löytää raskaita työkoneita valmistavan yrityksen ohjelmistokehitysprose...
Koneenohjausjärjestelmä saa koneen toimimaan turvallisesti ja operaattorin komentojen mukaisesti. Yh...
Tämän päivän yritysten tulee jatkuvasti tarkastella ja kehittää toimintaansa, lisäten valmiutta toim...
Tässä diplomityössä käsitellään ohjelmistorobotiikan tuomia mahdollisuuksia toimeksiantajan kohdeyks...
Sekä normaalin toiminnan aikana että vikojen seurauksena sähkönsiirtojärjestelmissä voi esii...
Monissa maissa on suunniteltu viime vuosien aikana kiinteistöjärjestelmien kehittämistä, jotta ne va...
Tänä päivänä sähkön laadulla, keskeytyksillä ja sitä kautta asiakkaiden tyytyväisyydellä on yhä suur...
The development of new methods and technologies in software engineering has radically changed not on...
I de avancerade mjukvarusystem som utvecklas idag krävs det en hel del processer och arbetsmetodik f...
Työssä tutkitaan virhetilanteiden hallintaa, sekä vikatilanteista palautumista mikropalveluarkkiteht...
Diplomityössä tutkittiin millä tavoin organisaation raportointitarpeita voidaan kehittää, kun siirry...
The use of game elements in non-game contexts can increase user engagement, which makes applying gam...
Ohjelmistotuotannossa projektinhallinta, ajankäytön seuranta ja aikataulun pitävyys ovat tärkeitä la...
Ohjelmiston elinkaareen kuuluu monia erilaisia vaiheita ja muutoksia. Pitkä elinkaari asettaa haaste...
This thesis describes a database-centric legacy system. The system wasn’t originally under version c...
Tämän työn tarkoituksena oli löytää raskaita työkoneita valmistavan yrityksen ohjelmistokehitysprose...
Koneenohjausjärjestelmä saa koneen toimimaan turvallisesti ja operaattorin komentojen mukaisesti. Yh...
Tämän päivän yritysten tulee jatkuvasti tarkastella ja kehittää toimintaansa, lisäten valmiutta toim...
Tässä diplomityössä käsitellään ohjelmistorobotiikan tuomia mahdollisuuksia toimeksiantajan kohdeyks...
Sekä normaalin toiminnan aikana että vikojen seurauksena sähkönsiirtojärjestelmissä voi esii...
Monissa maissa on suunniteltu viime vuosien aikana kiinteistöjärjestelmien kehittämistä, jotta ne va...
Tänä päivänä sähkön laadulla, keskeytyksillä ja sitä kautta asiakkaiden tyytyväisyydellä on yhä suur...
The development of new methods and technologies in software engineering has radically changed not on...
I de avancerade mjukvarusystem som utvecklas idag krävs det en hel del processer och arbetsmetodik f...
Työssä tutkitaan virhetilanteiden hallintaa, sekä vikatilanteista palautumista mikropalveluarkkiteht...
Diplomityössä tutkittiin millä tavoin organisaation raportointitarpeita voidaan kehittää, kun siirry...
The use of game elements in non-game contexts can increase user engagement, which makes applying gam...
Ohjelmistotuotannossa projektinhallinta, ajankäytön seuranta ja aikataulun pitävyys ovat tärkeitä la...
Ohjelmiston elinkaareen kuuluu monia erilaisia vaiheita ja muutoksia. Pitkä elinkaari asettaa haaste...
This thesis describes a database-centric legacy system. The system wasn’t originally under version c...