EVIDENCE BASED SOFTWARE ENGINEERING – EBSE

Slides:



Advertisements
Samankaltaiset esitykset
Development of Forms of Community Participation in the Evaluation of the Quality of General Education in the Murmansk Region Projektin tavoitteet, toimet.
Advertisements

Kaisa Koskinen Gradunteon eväät
Metodologian ja menetelmien valinta
Tutkimussuunnitelma…
Kysymykset eivät ole kovin vaikeita, joten älä huijaa!.
– 1 – Sosiaalisten vaikutusten mittaamisesta Jaana Merenmies, Response-projekti
ComPa- projektin aloitusseminaari Muurmansk TOIMINTATUTKIMUS KEHITTÄMISEN VÄLINEENÄ KYÖSTI KURTAKKO PROFESSORI LAPIN YLIOPISTO.
Business Analytics and Optimization Framework for Mobile Telecommunication Operator Sector Diplomityöseminaari Kalle Tavakka 62780E
Tutkimus- ja kehittämisprosesseja keväällä 2012 Heikki Hannula.
Tiedon kuvaaminen Opasnet-wikissä Virpi Kollanus THL / YMAL Avoimen arvioinnin ja Opasnetin käyttökoulutus -seminaari
YMALin strategia: tavoitteet ja painopistealueet.
Lähipäivä T Business process development methods 1.
1 Sektorin nimi Aikakauslehtien lukukerrat KMT Kuluttaja Syksy 2009/Kevät 2010.
4/2002 Keskeiset tavoitteet tukea CIMOlle asetettujen tulos- ja palvelutavoitteiden saavuttamista vahvistaa yhteisöviestinnän keinoin CIMOsta julkisuudessa.
Conspectus tasojen soveltamisessa ilmenneitä periaatteellisia ja käytännöllisiä eroja Raine Wilén
Artikkelisuosittelija bX Väinö Ala-Härkönen Kansalliskirjasto / kirjastoverkkopalvelut.
Kanuuna seminaari Seinäjoki  Aiemmissa malleissa lähtökohta, jossa määriteltiin hyvinvoinnin esteitä, joita sitten voitiin ratkoa  Toimintavalmius.
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Marja Toivonen gsm Tuumasta toimeen – seminaarin päätös Aktiivi
Opetus ja kansainvälisyys toimivaksi kokonaisuudeksi
1 Sektorin nimi. 2 Aikakauslehtien lukukerrat KMT Kuluttaja 2009.
Kansainvälistä joustavaa oppimista ITK, Aulanko Education and Technology Transfer Division, CERN Switzerlandhttp://cern.ch/webuniversity.
Heikki Salomaa TYÖELÄMÄSEMINAARI –LUENTO 1 Heikki Salomaa
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Kaisa Parkkila Systeemitieteiden kandidaattiseminaari – Kevät ”Rakenneyhtälömallinnus sekä.
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY Kokemuksia väitöskirjan tekemisestä Marjo Kauppinen.
ComPa- projektin lopetusseminaari Muurmansk HANKKEEN TEORIAA - TOIMINTATUTKIMUS JA PRAGMATISTINEN FILOSOFIA KOULUTUKSEN KEHITTÄMISESSÄ KYÖSTI.
 Tutkimuksemme kantavana ajatuksena on uskomus siitä, että yhdistämällä matematiikan opetus johonkin konkreettiseen asiaan saavutetaan syvällisempää.
− työkalu toiminnan suunnittelun ja suunnitelman arvioinnin tueksi
Tietopalvelu verkkoympäristössä Nina Granlund 2006.
* ”Urheilija ei tervettä päivää näe” * ”Nuorille tehdään nykyisin paljon raskaudenkeskeytyksiä.” * ”Suklaa suojaa korkealta verenpaineelta.” * ”Kahvi.
Kirsi Peltonen Graduaiheita Syksy 2012 Kirsi Peltonen
Viestintäsuunnitelma
Toimintojohtamisesta tuotteistamiseen - tuotteistamisen taustaa
SYKE projekti. Missä mennään? Partnership agreementit roikkuvat vielä Raportointi loppusuoralla, jotain puuttuu vielä Palkkaukset ja suunnittelu.
Post-Piloting Interview (Post-Piloting-Haastattelu) Last updated: , Bastian Fähnrich Haastattelussa perehdytään INMO-kurssin keskeisiin asioihin.
Timo Järvensivu, KTT, tutkija, verkostoasiantuntija
WBL–TOI Manual -projekti Development of work-based learning by transferring existing good practices in Common Quality Assurance Framework 2008−2010 Project.
Laskennallisen tieteen pääaine Pääaineinfo Kai Puolamäki Pääainekahvit kello 15:10-16 huoneessa A328 (T-talo, 3 krs., T2:n puoleinen A-käytävä.
Ontologia Hanna Hirvonen. Käsite Ontologia ● Peräisin filosofiasta oppi olevaisesta ● Kuvaus tarkasteltavan sovellusalueen käsitteistä ja niiden välisistä.
Tampereen kaupunkiseutu osana Etelä-Suomen kaupunkirihmastoa? Jari Kolehmainen & Markku Sotarauta Alueellisen kehittämisen tutkimusyksikkö (Sente) Tampereen.
EMN työohjelma Esityksen pääkohdat Muutokset työohjelmassa vuodelle 2012 Vuodelle 2012 suunnitellut uudet formaatit Tutkimusaihe-ehdotukset.
T Ryhmä ”Tete” Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi.
T /5115 Software Development Project I/II Experience Exchange Session: architects Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio.
Lajihavainnot tietojärjestelmiin Lajihavainnot tietojärjestelmiin: keskusteluseminaari eliöhavaintojen keruusta Suomessa Viikki.
Avaussanat – UCEF Markku Markkula: Yliopistollisen aikuiskoulutuksen erityishaasteet Taloudellinen perusta on saatava kestäväksi –Nykyiset markkinat.
TUPA –Työpaikkaohjaajien kouluttajakoulutus - kuka kouluttaa ketä?
Kysymyksenasettelun avulla luovaan ongelmanratkaisuun matematiikassa
Kannattaako opiskelijapalautetta kerätä? Pedagoginen kahvila Saara Repo-Kaarento Pedagoginen yliopistonlehtori.
JYVÄSKYLÄN YLIOPISTO UNIVERSITY OF JYVÄSKYLÄ ITK 201, ITK 201 Projektin Hallinta ITK201 Projektin hallinta (3.0 ov, ECTS 6.0 cr) Marikka Heikkilä.
1 Mitä käyttäjäryhmää tutkitaan? -Pyritään haastatella mahdollisimman erilaisia ihmisiä (nuoria, vanhempia, etninen tausta, uskonto tausta) 2 Millainen.
Luku- ja tenttivihjeet 7 Eero Salmenkivi Opettajankoulutuslaitos.
Tutkimussuunnitelma 1. Mitä käyttäjäryhmää tutkitaan?
Ylioppilaskunnan suunta -kuulumiset Milja Asikainen, Jani Kurki, Mikko Latva-Käyrä, Joona Orpana Pinja Raitanen
T IEDONHAKUPROSESSI Monta tärkeää vaihetta. M ISTÄ HAKISIT TIETOA ? Sukusi vaiheista Aleksis Kivestä Kauhavan nuorisovaltuuston päätöksistä Lauseennvastikkeista.
Tieteellisen artikkelin kirjoittaminen
Specification by Example – Vaatimukset ja testaus ketterissä projekteissa Marko Taipale.
Major practical purposes Forms of research knowledge
Reports in Apply / eAge system
Tutkielman teko-ohjeet
Ohjeita….
Buy Gabapentin For Dogs Uk
tekijä: Kari Martelius valvoja: Raimo Kantola
Lecture series – lean in office and knowledge work
ARCTIC MATERIALS TECHNOLOGIES DEVELOPMENT
THL – SÄHKÖINEN JULKAISEMINEN MÄÄRITTELYTYÖPAJA
Työpaja: englanninkielisiä tiedonlähteitä mediatekniikan opiskelijoille Kevät 2014, Kaisu Sallasmaa.
Tieto, todiste ja tietäminen työnohjauksessa
Arvioinnista arkipäivää
Tekoälyassistentti tiedonhaussa (Iris.ai)
Esityksen transkriptio:

EVIDENCE BASED SOFTWARE ENGINEERING – EBSE Ohjelmistotekniikan jatko-opintoseminaari, TTY Pori: Ohjelmistotekniikan tutkimusmenetelmät DI Jari Vainio 12.8.2009

EBSE:n taustaa Kirjallisuuslähteiden mukaan EBSE-tutkimusmenetelmää on kehitetty paljon mm. Norjalaisissa yliopistoissa. Lääketieteellisessä tutkimuksessa 1980- ja -90-lukujen vaihteessa ”tuli muotiin” (ja on edelleenkin yksi käytetyimmistä tutkimusmenetelmistä) näyttöön perustuva, Evidence Based Medicine (EBM). Em. tutkimusalueelta ”EB-ajattelu” levisi myös muille tutkimusaloille, mm. ohjelmistotutkimuksen piiriin.

EBSE:n taustaa Esityksen taustamateriaalina käytetty seminaarin kotisivuilla olevia julkaisuja aiheesta: Magne Jørgensen, Tore Dybå, Barbara Kitchenham: Teaching Evidence-Based Software Engineering to University Students, 11th IEEE International Software Metrics Symposium (METRICS 2005) David Budgen et al.: Investigating the Applicability of the Evidence-Based Paradigm to Software Engineering, WISER’06 May 20, 2006, Shanghai, China Barbara A. Kitchenham, Tore Dybå, Magne Jorgensen: Evidence-Based Software Engineering for Practitioners, Proceedings of the 26th International Conference on Software Engineering (ICSE’04) Magne Jorgensen, Tore Dybå, Barbara A. Kitchenham: Evidence-based Software Engineering, 11th IEEE International Software Metrics Symposium (METRICS 2005)

EBSE:n tarkoitus Kitchenham et al. muotoilevat sen näin: ”to provide the means by which current best evidence from research can be integrated with practical experience and human values in the decision making process regarding the development and maintenance of software.” Usein ohjelmistoprojektien laatua yritetään parantaa käyttämällä uusia tekniikoita ilman, että saadaan riittäviä todisteita niiden toimivuudesta ja tehokkuudesta. Eli EBSE:n tarkoitus on parantaa ohjelmistotuotannon päätöksentekoprosesseja, yhdistämällä tutkimustietoa ja käytännön kokemuksia.

EBSE:n viisi steppiä 1. Muodosta ongelman pohjalta kysymys, johon etsitään vastaus. 2. Etsi kirjallisuudesta paras saatavissa oleva todiste, joka vastaa kysymykseen. 3. Arvioi kriittisesti todisteen oikeellisuus, vaikutus ja käytettävyys. 4. Yhdistä arvioitu todiste käytännön tietoon ja olosuhteisiin, jotta voit tehdä päätöksen. 5. Evaluoi suorituskyky (performance) ja etsi uusia tapoja parantaa sitä.

Step 1: Ask an answerable question Kysymyksen muodostaminen on haasteellista. Ei liian laaja-/lavea-alueinen, johon saadaan myös lavea vastaus. Ei liian spesifinen, johon ei saada yhtään vastausta. SE:n puitteissa: Mikä kysymys on tärkein asiakkaallesi? Mikä kysymys on relevantti nykyisessä tilanteessasi? Mikä kysymys on kaikista tärkein oman yrityksen strategian kannalta? Mikä kysymys toistuu aina useimmin? Onnistuuko kysymykseen vastaaminen käytettävissä olevan ajan puitteissa?

Step 2: Find the best evidence Käytä luotettavia, oikeita tietokantoja ja –lähteitä. Esim. IEEE, ACM jne. Internetissä olevat tietokannat ovat ehdottomasti paras tie. Hae oikeilla hakusanoilla. Todiste voi olla raportti, artikkeli tai muu tieteellinen julkaisu.

Step 3: Critically appraise the evidence Kaikki julkaistu tieto ei valitettavasti ole hyvälaatuista. Se voi olla esim. eri tutkimusmenetelmällä tuotettua tms. Joitakin huomioitavia asioita arviointiin: ”Paistaako läpi” jonkun oma etu? Kuka on rahoittanut tutkimuksen? Miten tieto on kerätty? Millaisia metodeja käytetty tulosten analysointiin? Mitkä ovat tutkimuksen tulokset? Miten tarkkoja ovat saadut tulokset? Voidaanko tuloksia soveltaa käytäntöön? Millaisia johtopäätöksiä tuloksista on tehty?

Step 4: Apply the evidence Yhdistämällä kerätyt ”todisteet” päätöksentekoprosessiin, yhdistetään samalla oma käytännön kokemus kokonaisuuteen.

Step 5: Evaluate performance Kysytään, kuinka hyvin onnistuttiin yhdistämään kerätyt ”todisteet” ja käytännön kokemus, asiakasvaatimukset sekä vallitsevat olosuhteet. Myös (kuten SPI:ssa) pitäisi pystyä erottamaan, missä prosessin muutokset ovat olleet tehokkaita. Lopuksi pidetään esim. loppukatselmus, jossa vastataan neljään yksinkertaiseen kysymykseen: Mitä kuviteltiin tapahtuvan? Mitä oikeasti tapahtui? Miksi eroavaisuudet tapahtuivat? Mitä opimme?

Yhteenvetoa EB-ajattelu toimii lääketieteellisessä tutkimuksessa. Saatujen tutkimusten mukaan se toimii myös SE:ssa. Vaatii vielä tutkimista ja kehittämistä.