<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>fi=Oulun ammattikorkeakoulu|en=Oulu University of Applied Sciences|sv=Oulu University of Applied Sciences|</title>
<link href="https://www.theseus.fi:443/handle/10024/2124" rel="alternate"/>
<subtitle/>
<id>https://www.theseus.fi:443/handle/10024/2124</id>
<updated>2026-04-20T00:14:06Z</updated>
<dc:date>2026-04-20T00:14:06Z</dc:date>
<entry>
<title>Automaattinen koodin laatu- ja tietoturvatestaus : DevSecOps-pipeline Azure-ympäristössä</title>
<link href="https://www.theseus.fi:443/handle/10024/914536" rel="alternate"/>
<author>
<name>Aikio, Samuel</name>
</author>
<id>https://www.theseus.fi:443/handle/10024/914536</id>
<updated>2026-04-17T10:30:10Z</updated>
<published>2026-04-17T10:17:21Z</published>
<summary type="text">Automaattinen koodin laatu- ja tietoturvatestaus : DevSecOps-pipeline Azure-ympäristössä
Aikio, Samuel
Ohjelmistokehityksen nopeutunut julkaisutahti on tehnyt tietoturvan varmistamisesta keskeisen haasteen nykyaikaisessa kehitysympäristössä. Opinnäytetyö toteutettiin organisaatiossa, jonka jatkuvan integraation (Continuous Integration, CI) prosessi sisälsi tietoturvatarkistuksia vain osittain ja pääosin manuaalisesti suoritettuina. Työn tavoitteena oli rakentaa DevSecOps-periaatteiden mukainen automaattinen CI-putki Microsoft Azure DevOps -ympäristöön sekä toteuttaa keskitetty raportointiratkaisu tietoturvan ja laadun seurantaan.&#13;
Opinnäytetyön tietoperusta muodostui DevOps- ja DevSecOps-toimintamalleista, CI/CD-putken periaatteista sekä keskeisistä tietoturvatestausmenetelmistä, kuten staattisesta sovellusturvatestauksesta (Static Application Security Testing, SAST) ja ohjelmistoriippuvuuksien analyysista (Software Composition Analysis, SCA). Sopivimpien tietoturvatyökalujen valinta suoritettiin päätösmatriisimenetelmällä, jossa vertailtiin työkaluja kuuden kriteerin perusteella. Vertailun pohjalta ratkaisuun valittiin Snyk, Gitleaks sekä Psalm niiden teknisen yhteensopivuuden ja Azure DevOps -integraatiomahdollisuuksien perusteella.&#13;
Toteutusvaiheessa rakennettiin YAML-pohjainen monivaiheinen putki, johon integroidut työkalut suorittavat salaisuuksien skannauksen, koodin staattisen analyysin sekä riippuvuuksien tietoturvatarkistukset. Putkeen määritettiin automaattiset kynnysarvot, jotka keskeyttävät koodin etenemisen, mikäli kriittisiä haavoittuvuuksia havaitaan. Pitkän aikavälin seurantaa varten putken tuottamat metriikat ohjattiin Azure Log Analytics -palveluun ja visualisoitiin Grafana-dashboardilla.&#13;
Tuloksena syntynyt ratkaisu siirsi tietoturvatarkistukset osaksi jokaista koodimuutosta toteuttaen DevSecOpsin Shift Left -periaatteen. Automaatio paransi haavoittuvuuksien havaitsemiskykyä merkittävästi ja teki tietoturvasta mitattavan osan kehitysprosessia. Jatkokehityskohteina tunnistettiin dynaamisen sovellusturvatestauksen (Dynamic Application Security Testing, DAST) integrointi sekä automaattisten korjausehdotusten laajempi käyttöönotto.; The accelerating release pace of software development has made ensuring security a key challenge in modern development environments. The thesis was implemented in an organization whose continuous integration (CI) process included security checks only partially, and these were mainly performed manually. The objective of the work was to build an automated CI pipeline aligned with DevSecOps principles in a Microsoft Azure DevOps environment, and to implement a centralized reporting solution for monitoring security and quality.&#13;
The theoretical foundation of the thesis consisted of DevOps and DevSecOps operating models, CI/CD pipeline principles, and key security testing methods such as Static Application Security Testing (SAST) and Software Composition Analysis (SCA). The selection of the most suitable security tools was carried out using a decision matrix method, in which tools were compared based on six criterias. Based on the comparison, Snyk, Gitleaks, and Psalm were selected for the solution due to their technical compatibility and Azure DevOps integration capabilities.&#13;
During the implementation phase, a YAML-based multi-stage pipeline was developed where integrated tools execute secret scanning, static code analysis and security checks for dependencies. The pipeline was configured with automatic thresholds, halting code integration when critical vulnerabilities are identified. To monitor the logs for a longer period, the output metrics generated from the pipeline were uploaded to Azure Log Analytics and visualized in Grafana dashboard.&#13;
The resulting solution incorporated security checks into every code change, implementing the DevSecOps Shift Left principle. Automation significantly improved the vulnerability detection capability and made the security a measurable part of the development process. Integration of Dynamic Application Security Testing (DAST) and broader adoption of automated remediation suggestions were identified as areas for future development.
</summary>
<dc:date>2026-04-17T10:17:21Z</dc:date>
</entry>
<entry>
<title>Sustainable and Health Aware Recommendation System (SHARS)</title>
<link href="https://www.theseus.fi:443/handle/10024/914458" rel="alternate"/>
<author>
<name>Singh, Udham</name>
</author>
<id>https://www.theseus.fi:443/handle/10024/914458</id>
<updated>2026-04-17T05:30:55Z</updated>
<published>2026-04-17T05:04:14Z</published>
<summary type="text">Sustainable and Health Aware Recommendation System (SHARS)
Singh, Udham
Traditional food recommendation systems (FRS) primarily prioritize predictive accuracy, often overlooking dietary health and environmental sustainability. This thesis presents SHARS (Sustainable and Health-Aware Recommendation System), a novel three-phase framework developed to mitigate the global ‘Food-Planet-Health’ trilemma. &#13;
&#13;
The research objectives were addressed through a three-phase architecture comprising collaborative pre-training, hybrid fine-tuning, and multi-objective ranking. Collaborative embeddings were learned via Neural Matrix Factorization and refined using a Hybrid Gating Network integrated with 813 content-based dimensions. A multi-objective optimization (MOO) ranking was then executed to balance user preference, health, water footprint, and carbon footprint.&#13;
&#13;
Empirical results demonstrated that SHARS achieved a Huber loss of 0.3681 and an RMSE of 0.6067, significantly outperforming the collaborative filtering baseline. Substantial ecological improvements were recorded, including a 68.6% reduction in carbon emissions and a 59.3% reduction in water usage. Furthermore, health scores were increased by 57.8% for warm-start users, while environmental efficacy was maintained for cold-start users with carbon and water reductions of 59.6% and 58.8%, respectively. User preference was stabilized at a score of 6.00, validating that recommendation utility was not compromised by sustainability constraints.&#13;
&#13;
Integrating sustainability and health 'nudges' does not compromise recommendation utility. Consequently, this framework serves as a scalable technical blueprint for the development of multi-dimensional recommender systems that align individual preferences with global ecological imperatives.
</summary>
<dc:date>2026-04-17T05:04:14Z</dc:date>
</entry>
<entry>
<title>The Impact of Social Media Marketing on Consumer Purchase Decisions in the Fast Fashion Industry</title>
<link href="https://www.theseus.fi:443/handle/10024/914454" rel="alternate"/>
<author>
<name>Ji, Ruifan</name>
</author>
<id>https://www.theseus.fi:443/handle/10024/914454</id>
<updated>2026-04-17T05:31:04Z</updated>
<published>2026-04-17T05:01:23Z</published>
<summary type="text">The Impact of Social Media Marketing on Consumer Purchase Decisions in the Fast Fashion Industry
Ji, Ruifan
Social media marketing is becoming a more significant factor in shaping consumer behavior in the fast fashion industry. This thesis investigates how particular aspects of social media marketing influence consumers’ willingness to make purchases. The study used a quantitative approach to examine how social media interactivity, influencer authenticity, and visual informativeness affect consumers’ psychological states, specifically emotional responses and perceived credibility, based on the Stimulus–Organism–Response (SOR) framework. An online cross-sectional survey yielded 65 valid replies, which provided the data for this study. Correlation and regression analysis were used to look at the relationship between the variables. The findings imply that purchase intention is indirectly impacted by social media marketing via internal psychological processes. Emotional responses had the greatest influence, showing the relevance of emotions in fast fashion consumption. Perceived credibility also contributes to purchase intention by reducing risk in online retail environments. Other than that, the findings revealed that different social media marketing characteristics perform distinct roles: visual informativeness is associated with both emotional response and perceived credibility; social media interactivity is mainly linked to emotional response; and influencer authenticity is mainly related to perceived credibility. This study advances knowledge of how consumers make choices in fast fashion environments influenced by social media and offers helpful avenues for further investigation.
</summary>
<dc:date>2026-04-17T05:01:23Z</dc:date>
</entry>
<entry>
<title>Oppimateriaali: Kliininen mikrobiologia : Oppimateriaali mikrobiologian perusmenetelmistä</title>
<link href="https://www.theseus.fi:443/handle/10024/914450" rel="alternate"/>
<author>
<name>Haataja, Iida</name>
</author>
<author>
<name>Hentilä, Hanna</name>
</author>
<id>https://www.theseus.fi:443/handle/10024/914450</id>
<updated>2026-04-17T05:00:16Z</updated>
<published>2026-04-17T04:53:51Z</published>
<summary type="text">Oppimateriaali: Kliininen mikrobiologia : Oppimateriaali mikrobiologian perusmenetelmistä
Haataja, Iida; Hentilä, Hanna
Tämä opinnäytetyö toteutettiin toiminnallisena kokonaisuutena Oulun ammattikorkeakoulun bioanalytiikan opiskelijoille. Opinnäytetyönä tehtiin oppimateriaali Moodle-alustalle mikrobiologian perusmenetelmistä, ja sen tavoitteena oli vahvistaa opiskelijoiden perusosaamista havainnollistavien ja selkeiden materiaalien avulla.&#13;
Opinnäytetyössä käsiteltäviä mikrobiologian perusmenetelmiä olivat: antibioottiherkkyysmääritykset, hajotus- ja puhdasviljely sekä katalaasi-, koagulaasi- ja optokiinitesti. Opinnäytetyön aiheeseen päästiin aiheanalyysin kautta ja aihe valikoitui sen hetkisen tarpeen mukaan. Opinnäytetyöhön käytetyn aineiston keruussa hyödynnettiin kirjastoinformaatikon apua, jotta saatiin käyttöön mah-dollisimman tuoreita ja laadukkaita lähteitä. Kokonaisaineisto kerättiin sekä kir-joista että nettilähteistä.&#13;
Tästä opinnäytetyöstä saatiin luotua laadukas ja helppokäyttöinen kokonaisuus. Jokaiselle perusmenetelmälle löytyy omat diaesitykset Moodle-alustalta, jotka sisältävät aiheesta kuvia ja videoita. Diaesitysten sisällöistä luotiin Moodleen tentti, joka tukee opiskeltavien aiheiden sisäistämistä. Opinnäytetyön kokonaisuudesta tuli palautteen perusteella suhteellisen selkeä, mutta tulevaisuudessa materiaaleista voitaisiin kehittää vielä nykyistäkin yhtenäisempi kokonaisuus.; This thesis was made for bioanalytic students at Oulu University of Applied Sciences. The thesis was made into a study material on basic methods of microbiology. The goal of this thesis was to strengthen the students’ basic skills via clear and visualizing materials.&#13;
The basic microbiological methods handled in this thesis were antibiotic susceptibility testing, streak culturing and pure culturing, as well as catalase testing, coagulase testing and optochin testing. &#13;
The sources used in this thesis are reliable and fresh for as professional’s help was used with finding them. Sources used are as well from books as from the internet.&#13;
This thesis came out as high-quality and easy to use. Every method prescribed has its own slide show on Moodle platform; pictures and videos included. The platform has also a final test for students to help improve their learning. Based on feedback, the thesis as whole is quite clear but in the future, it could be made even more coherent.
</summary>
<dc:date>2026-04-17T04:53:51Z</dc:date>
</entry>
</feed>
