• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 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.
1

The role of process conformance and developers' skills in the context of test-driven development

Fucci, D. (Davide) 26 April 2016 (has links)
Abstract Modern software development must adapt to demanding schedules while keeping the software at a high level of quality. Agile software development has been adopted in recent years to meet such a need. Test-driven development (TDD) is one practice that has arisen within the agile software development movement that leverages unit tests to develop software in incremental cycles. TDD supporters claim that the practice increases the productivity of the practitioners who employ it, as well as the internal and external quality of the software they develop. In order to validate or refute such claims, the software engineering research community has studied TDD for the last decade; the results of the empirical studies on the effects of TDD have been mostly inconclusive. This dissertation has studied two factors that may impact the manifestation of the claimed effects of TDD on software’s external quality and developers’ productivity: the developers’ conformance to the process (i.e., their ability to follow TDD) and their skills. The research was performed in four phases. In the first phase, the literature was reviewed to identify a set of factors that have been considered to affect TDD. In the second phase, two experiments were executed within academia. A total of 77 students at the University of Oulu, took part in the studies. These experiments investigated the quality of the software, as well as the subject’s productivity with respect to their programming and testing skills. A follow-up study, using data collected during the second experiment, explored the relation between the quality, productivity and the subjects’ process conformance. In the third phase, four industrial experiments, involving 30 professional, were performed. Process conformance and skills were investigated in relation to the TDD’s effects on external quality and productivity. The fourth phase synthesized the evidence gathered in the two previous phases. The results show that TDD is not associated with improvements in external quality, or developers’ productivity. Further, improvements in both external quality and productivity are associated with skills, rather than with the process, at least in the case of professional developers. Hence, process conformance has a negligible impact. The productivity of novice developers, on the other hand, can benefit from the test-first approach promoted by TDD. / Tiivistelmä Modernin ohjelmistokehityksen täytyy mukautua haastaviin aikatauluihin säilyttäen ohjelmistojen korkea laatu. Ketterä ohjelmistokehitys on viime vuosina omaksuttu tähän tarpeeseen ja suuntauksessa on saanut alkunsa testivetoisen kehityksen käytäntö, joka hyödyntää yksikkötestausta ohjelmiston inkrementaalisessa, syklisessä kehityksessä. Testivetoisen kehityksen puolestapuhujat väittävät tämän käytännön lisäävän ohjelmistokehittäjien tuottavuutta sekä ohjelmiston sisäistä ja ulkoista laatua. Ohjelmistotuotannon tutkimusyhteisö on tutkinut testivetoista kehitystä viimeisen vuosikymmenen aikana vahvistaakseen tai kumotakseen nämä väitteet. Empiiriset tutkimukset testivetoisen kehityksen vaikutuksista ohjelmistotuotantoon ovat suurelta osin tuloksettomia. Tämä väitöstyö tutkii kahta tekijää, jotka voivat vaikuttaa testivetoisen kehityksen väitettyjen vaikutusten ilmentymiseen ohjelmiston ulkoisena laatuna ja ohjelmistokehittäjien tuottavuutena: ohjelmistokehittäjien taitoja ja prosessin mukaista toimintaa. Tutkimus toteutettiin neljässä vaiheessa. Ensimmäisessä vaiheessa tehtiin kirjallisuuskatsaus, jolla selvitettiin tekijöitä, joiden on katsottu vaikuttavan testivetoiseen kehitykseen. Toisessa vaiheessa tehtiin Oulun yliopistolla kaksi koetta, joihin osallistui kaikkiaan 77 opiskelijaa. Kokeissa tutkittiin ohjelmiston laadun ja osallistujien tuottavuuden suhdetta heidän ohjelmointi- ja testaustaitoihinsa. Toisen kokeen aikana kerättyä aineistoa hyödynnettiin jatkotutkimuksessa, jossa tarkasteltiin laadun, tuottavuuden ja prosessin mukaisen toiminnan suhdetta. Kolmannessa vaiheessa tehtiin neljä koetta, joihin osallistui 30 ohjelmistoalan ammattilaista. Prosessin mukaista toimintaa ja taitoja tutkittiin suhteessa testivetoisen kehityksen vaikutuksiin ohjelmiston ulkoiseen laatuun ja tuottavuuteen. Neljännessä vaiheessa syntetisoitiin kahden edellisen vaiheen löydökset. Tulokset osoittavat, ettei testivetoinen kehitys liity ulkoisen laadun parantumiseen eikä ohjelmistokehittäjien tuottavuuteen. Parannukset laadussa ja tuottavuudessa liittyvät ennemmin taitoihin kuin prosessiin, ainakin ohjelmistokehityksen ammattilaisten kohdalla. Näin ollen prosessin mukaisella toiminnalla on vähäpätöinen vaikutus. Toisaalta testivetoisen kehityksen suosiman test-first-menettelytavan hyödyntäminen voi edistää aloittelevien ohjelmistokehittäjien tuottavuutta.
2

Oral lichen planus – etiopathogenesis and management

Siponen, M. (Maria) 18 January 2017 (has links)
Abstract Oral lichen planus (OLP) is a chronic immune-mediated mucosal disease with unknown etiology. According to the current view, the pathogenesis of OLP involves activation of T-cell mediated immunity against the epithelial keratinocytes. A proportion of OLP patients are affected by painful symptoms, and the risk of oral cancer is increased in OLP. There is no curative treatment for OLP. Topical corticosteroids are used most commonly in the management of OLP. However, the evidence base for the effectiveness of any therapy is weak. The objective of this thesis was to study novel aspects of OLP etiopathogenesis and management. An epidemiologic, retrospective case-control study was conducted to determine whether systemic diseases, in particular thyroid diseases, are associated with OLP. In addition, a randomized controlled trial comparing the effectiveness of topical tacrolimus, triamcinolone acetonide and placebo in symptomatic OLP was carried out. Furthermore, immunohistochemical expression of toll-like receptors 4 and 9, hyaluronan and its principal receptor CD44 antigen, hyaluronan synthases 1-3, hyaluronidases 1-2 and cathepsin K was studied in OLP tissue samples and in healthy oral mucosa. The effect of topical tacrolimus on the expression of these molecules in OLP was also studied. The results of the present study showed that a history of hypothyroidism was associated with an approximately twofold risk of having OLP. Furthermore, both tacrolimus and triamcinolone acetonide were more efficient than placebo in reducing the signs and symptoms of OLP. No statistically significant differences were noted in the efficacy between tacrolimus and triamcinolone acetonide. In addition, the expression of the studied molecules was altered in the epithelium or stroma in OLP compared to healthy oral mucosa. Tacrolimus treatment decreased the expression of CD44 antigen in the stroma and the expression of cathepsin K in the epithelium in OLP. In conclusion, the present study extends our knowledge about systemic associated factors and management of OLP. In addition, the results improve our understanding of molecular level changes that occur in OLP. / Tiivistelmä Suun punajäkälä on krooninen immuunivälitteinen limakalvotauti, jonka etiologia on tuntematon. Taudin syntymekanismiin liittyy tämän hetkisen näkemyksen mukaan T-soluvälitteisen immuniteetin aktivoituminen epiteelin keratinosyyttejä vastaan. Suun punajäkälä aiheuttaa osalle potilaista kivuliaita oireita ja lisää suusyövän riskiä. Parantavaa hoitoa tautiin ei ole. Yleisimmin suun punajäkälän oireiden hoidossa käytetään paikallisia kortikosteroidivalmisteita. Kuitenkin eri hoitomuotojen tehosta on vain heikkoa näyttöä. Tämän väitöskirjatyön tarkoituksena oli tutkia uusia näkökohtia liittyen suun punajäkälän etiopatogeneesiin ja hoitoon. Epidemiologisessa tapaus-verrokkitutkimuksessa selvitettiin, liittyvätkö yleissairaudet, erityisesti kilpirauhassairaudet, suun punajäkälään. Lisäksi satunnaistetussa kontrolloidussa tutkimuksessa verrattiin paikallisen takrolimuusin, triamsinoloniasetonidin ja lumelääkkeen tehoa oireisesta suun punajäkälästä kärsivillä potilailla. Tutkimuksessa selvitettiin myös tollin kaltaisten reseptorien 4 ja 9, hyaluronaanin ja sen pääasiallisen reseptorin CD44-antigeenin, hyaluronaanisyntaasien 1–3, hyaluronidaasien 1–2 sekä katepsiini K:n immunohistokemiallista ilmentymistä suun punajäkälänäytteissä ja terveessä suun limakalvossa. Lisäksi tutkittiin takrolimuusihoidon vaikutusta näiden molekyylien ilmentymiseen suun punajäkälässä. Tämän tutkimuksen tulokset osoittivat, että kilpirauhasen vajaatoimintaan liittyi noin kaksinkertainen riski sairastaa suun punajäkälää. Lisäksi havaittiin, että suun punajäkälässä sekä takrolimuusi että triamsinoloniasetonidi ovat tehokkaampia kuin lumelääke oireiden ja kliinisen taudinkuvan lievittämisessä. Takrolimuusin ja triamsinoloniasetonidin tehossa ei todettu tilastollisesti merkitseviä eroja. Lisäksi suun punajäkälänäytteissä tutkittujen molekyylien ilmentyminen oli muuttunut joko epiteelissä tai stroomassa verrattuna terveeseen limakalvoon. Takrolimuusihoito vähensi CD44-antigeenin ilmentymistä stroomassa ja katepsiini K:n ilmentymistä epiteelissä suun punajäkälässä. Yhteenvetona voidaan todeta, että tämä tutkimus lisää tietoa suun punajäkälään liittyvistä systeemisistä tekijöistä ja suun punajäkälän hoidosta. Lisäksi löydökset lisäävät ymmärtämystä suun punajäkälässä tapahtuvista molekyylitason muutoksista.

Page generated in 0.0473 seconds