"avoin lähdekoodi" - Selaus asiasanan mukaan Kandidaatintutkielmat

    • Arduino-alustan soveltaminen pelikonsolin kehittämisessä : Projekti teoriasta toteutukseen 

      Määttä, Jyri (2024)
      Kandidaatintyö
      Arduino on avoimen lähdekoodin elektroninen kehitysalusta, jonka avulla voidaan toteuttaa yksinkertaisia ja monimutkaisiakin sulautettuja järjestelmiä sekä harraste- että oppimistarkoituksessa. Tässä työssä selvitetään, ...
    • Avoimen lähdekoodin hyödyntäminen rahallisesti 

      Helén, Samuel (2022)
      Kandidaatintyö
      Ohjelman lisensoinnilla on merkitystä niin ohjelman tuottajan kuin myös käyttäjän kannalta. Avoimen lähdekoodin suorite lisensoidaan Open Source Initiativen (OSI) hyväksymällä lisenssillä. Suoritteen avoimuus (englanniksi ...
    • Avoimen lähdekoodin rooli sosiaalisesti kestävässä ohjelmistokehityksessä 

      Helén, Lassi (2024)
      Kandidaatintyö
      Tutkielman tarkoituksena on vastata tutkimuskysymykseen: Miten avoimen lähdekoodin käyttö edistää sosiaalisesti kestävää ohjelmistokehitystä? Open Source Initiative (OSI) määrittelee avoimen lähdekoodin (open source, OS) ...
    • Koodin katselmus avoimen lähdekoodin ohjelmistoprojekteissa 

      Niemelä, Timi (2024)
      Kandidaatintyö
      Avoimen lähdekoodin ohjelmistot ovat ohjelmistoja, joiden lähdekoodi on vapaasti saatavilla ja muokattavissa. Nämä ohjelmistot ovat yhä suurempia ja merkittävämpiä, minkä vuoksi niiden laatu on yhä tärkeämpää. Yksi ...
    • Robot Frameworkin yhdistäminen QML-ohjelmistoon 

      Nyman, Kalle (2022)
      Kandidaatintyö
      Tämän kandidaatintutkielman tavoitteena oli yhdistää Robot Framework osaksi QML-sovellusta. Käyttöliittymätestien automatisointi on Qt-sovelluksissa melko heikosti tutkittu aihe, ja tämän tutkielman tarkoituksena oli ...
    • Tietoturvariskit avoimen lähdekoodin JavaScript-kirjastoissa 

      Calonius, Emil (2022)
      Kandidaatintyö
      Avoimen lähdekoodin kirjastojen käyttö web-ohjelmoinnissa on yleinen käytäntö, joka tuo ohjelmoijille paljon etuja esimerkiksi säästämällä aikaa, vaivaa sekä rahaa. Tämä käytäntö vaatii ohjelmoijilta kuitenkin tarkkuutta, ...