64 research outputs found

    To Get Good Student Ratings should you only Teach Programming Courses? Investigation and Implications of Student Evaluations of Teaching in a Software Engineering Context

    No full text
    Survey questions for the ICSE SEET 2021 paper ""To get good student ratings you should only teach programming courses? Investigation and implications of student evaluations of teaching in a software engineering context" Citation: A. Knutas, T. Hynninen and M. Hujala, "To get good student ratings should you only teach programming courses? Investigation and implications of student evaluations of teaching in a software engineering context," 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), 2021, pp. 253-260, doi: 10.1109/ICSE-SEET52601.2021.00035. Access preprint in arXi

    Online Appendix for "Profile-Based Algorithm for Personalized Gamification in Computer-Supported Collaborative Learning Environments"

    No full text
    <p>This snapshot of our "ludusengine" GitHub repository is an Online Appendix for the GHITALY 2017 conference paper "Profile-Based Algorithm for Personalized Gamification in Computer-Supported Collaborative Learning Environments". Please find more information in the conference paper (link available in the metadata box), or the "README.md" file in the repository (direct download of the attached zipfile or click on the GitHub link).</p> <p>Paper references:</p> <ul> <li>Knutas, A., van Roy, R., Hynninen, T., Granato, M., Kasurinen, J., & Ikonen, J. (2017). Profile-Based Algorithm for Personalized Gamification in Computer-Supported Collaborative Learning Environments. In 1st Workshop on Games-Human Interaction (GHITALY 2017). <a href="http://ceur-ws.org/Vol-1956/">http://ceur-ws.org/Vol-1956/</a></li> <li>Knutas, A., van Roy, R., Hynninen, T. et al. Multimed Tools Appl (2019) 78: 13593. <a href="https://doi.org/10.1007/s11042-018-6913-5">https://doi.org/10.1007/s11042-018-6913-5</a></li> </ul>Research was partially funded by European Union Regional Development Fund grant number A70554, "Kyberturvallisuusosaamisen ja liiketoiminnan kehittäminen," administrated by the Council of Kymenlaakso

    Development directions in software testing and quality assurance

    No full text
    In software engineering, testing and quality assurance activities are characterised as important yet costly phases of a product’s life cycle. On the one hand, quality issues or malfunctioning products can cause expensive and potentially irreversible damage; on the other hand, rigorous quality assurance work is time-consuming and limited by the available resources. For this reason, companies aim to automate their testing and quality assurance processes as much as possible. In the modern software production environment, the use of automation, tools and even artificial intelligence is constantly evolving. Given the rapid pace of evolution, studying industry practices and observing practitioners in action is paramount for software engineering research. This thesis investigates current practices and future development directions in testing and quality assurance work. First, a survey method is used to map the current practices. Then, the thesis utilises an empirical approach to explore novel approaches for automating quality assurance tasks. These approaches are then evaluated using the design science research method. Finally, the survey results are used to create a testing education curriculum aligned with industry practices. As a result, the thesis presents a holistic overview of testing and quality assurance practices, tools and education. An overview of the current tools in the industry is presented, in addition to conclusions about the trends and issues related to testing. Following the issues identified in the survey, a novel tool—.Maintain—is constructed and evaluated as one solution to the runtime monitoring of software projects. The last contribution is a curriculum, learning activities and learning objectives for testing education to produce more industry-ready graduates.ei tietoa saavutettavuudest

    Pelaajaprofiilien tunnistaminen videopeleissä

    No full text
    Tämä diplomityö tarkastelee pelaajatyyppien ja pelaajamotivaatioiden tunnistamista videopeleissä. Aiempi tutkimus tuntee monia pelaajatyyppien malleja, mutta niitä ei ole liiemmin sovellettu käytäntöön peleissä. Tässä työssä suoritetaan systemaattinen kirjallisuuskartoitus erilaisista pelaajatyyppien malleista, jonka pohjalta esitetään useita pelaajien luokittelutapoja. Lisäksi toteutetaan tapaustutkimus, jossa kirjallisuuden pohjalta valitaan pelaajien luokittelumalli ja testataan mallia käytännössä tunnistamalla pelaajatyyppejä data-analytiikan avulla reaaliaikaisessa strategiapelissä.This thesis investigates ways to identify player types or motivations in video games. Previous research identifies many approaches to player typologies but few of these approaches have been applied to games outside of limited research settings. A literature review on player typologies is conducted and several player type models are presented. Additionally a case study where one of the player typologies discovered in the literature is tested with an online real-time strategy game. As a result a classification of volunteer players and their play-motivations is built using a machine learning method called hierarchical clustering

    Imuruopatun metsäteollisuuden jätevesilietteen kemiallinen käsittely ja laskeutus

    No full text
    M-real Kirkniemen paperitehdas on vuodesta 1966 lähtien johtanut jätevetensä Lohjanjärven Osuniemenlahteen. Lahti on vuosien varrella pahoin liettynyt ja täyttynyt tehtaan jätevesien mukana tulleesta kuitu- ja mineraaliaineksesta, ns. tehdassedimentistä. Lahden virkistyskäyttöarvo on olematon, jonka lisäksi pohjaan kertynyt sedimentti aiheuttaa merkittävää sisäistä ravinnekuormitusta Lohjanjarveen. M-real Kirkniemi aikookin kunnostaa lahden imuruoppaamalla. Tämän työn tarkoituksena oli löytää laboratoriokokeiden avulla sopivin kemikaaliyhdistelmä ja kemikalointitapa lahdelta ruopattavan tehdassedimentin laskeuttamiseksi maa-altaisiin ja siitä vapautuvan fosforin saostamiseksi. Kokeiden perusteella valittiin kokonaisuutena toimivin ja edullisin kemikalointiratkaisu täyden mittakaavan toteutusta varten. Ilman kemikaaleja suoritetut laskeutuskokeet osoittivat, että suurin osa lahdesta pumpatusta lietteestä laskeutuu erittäin nopeasti. Toisaalta Hete sisältää myös runsaasti hyvin hitaasti laskeutuvaa kolloidista ainesta, joka jättää altaista poistuvan veden erittäin sameaksi. Kemikaalien käyttö lietteen selkeytyksen apuna on siten välttämätöntä hyvään lopputulokseen pääsemiseksi. Koetulosten perusteella on Osuniemenlahdelta pumpattavan ruoppauslietteen laskeuttaminen ja fosforin saostus tehokkainta tehdä kahdessa erillisessä vaiheessa. Esiselkeytysvaiheeseen annostellaan vain fosforin saostamiseen ja lietteen laskeutuksen tehostamiseen soveltuvaa alumiini- tai rautapohjaista koagulanttia. Jälkiselkeytysvaiheessa vedestä poistetaan loput kiintoaineesta ja fosforista koagulantin ja sopivan polyelektrolyytin avulla. Kokeissa saavutetut kiintoainepitoisuudet toiseen vaiheen kemikaloinnin jälkeen olivat luokkaa 20-30 mg/l ja fosfaattifosforipitoisuudet (PO4-P) alle 0,01 mg/l. Vesi jäi käytännössä täysin kirkkaaksi, sameuden ollessa alle 10 NTU. Polyalumiinikloridi Kempac 18 todettiin tehokkaimmaksi ja kustannuksiltaan edullisimmaksi testatuista saostuskemikaaleista. Lievästi anioninen Fennopol A321 oli paras tutkituista polyelektrolyyteistä. Sopivaksi Kempac 18:n lähtöannosteluksi esiselkeytysvaiheessa todettiin 400 mg/l. Jälkiselkeytyksen kemikaloinnissa riittää lähtöannosteluksi 100 mg/l. Fennopol A321:n lähtöannosteluksi jälkiselkeytyksen kemikaloinnissa voidaan valita 3 mg/l

    Polycentricity and Scaling in Analysing Textual Trajectories of Writing for Publication

    No full text
    Writing for publication typically involves a number of so called literacy brokers, whose interventions authors need to assess in terms of their relevance to the text at hand. This chapter explores such broker interventions and considers the analytical potential of the notions of polycentricity and scaling for investigating the regulation of writing in the process of academic text production. The data used in the study include a text history of a successful research paper (incl. several drafts, recordings of meetings around writing, written comments on the drafts and author interviews). The findings shed light on the ways in which multilingual authors at advanced levels of academic literacy negotiate the norms and conventions for their writing.Peer reviewe

    Learning system user interface preferences:An exploratory survey

    No full text
    User experience is a key aspect when designing a software product. This applies especially when the use of the service requires a cognitive load from the user, such as in online learning systems. In this paper, we present initial results that can serve as source material for creating preference profiles for users, based on their personal information and teamwork preferences to enhance usability aspects of software systems. Based on our studies on student behavior during a learning experience, we present the plan for a solution which combines these two approaches. Copyright is held by the author/owner(s).</p

    Impulssiputken taivutuksen perusteet

    No full text
    Tämä päättötyö on tehty Elpro Oy:n toimeksiannosta. Työn tarkoituksena oli laatia instrumentoinnin impulssiputken taivuttamista käsittelevä teos. Päättötyön tietopohjana toimi päättötyöntekijän oma työkokemus alalta. Tässä työssä käydään yleisellä tasolla läpi asennuksessa tarvittavat työkalut, liitos- ja mittaustekniikkaa, yleisimmin käytetyt liittimet sekä kierretyypit. Putken taivuttamiseen syvennytään teorian ja muutaman esimerkin avulla. Parhaiten taivuttamisen oppii käytännön työn kautta. Työn tuloksena saatiin laadittua käytännönläheinen tietopaketti impulssiputken taivutuksesta toimeksiantajalle. Päättötyö lisäsi ammattitaitoa syventäen tietämystä tarvittavista standardeista. Päättötyö kokonaisuudessaan oli toimeksiantajalle erittäin hyödyllinen.This thesis was commissioned by Elpro Oy. The purpose of the study was to compose a guide for impulse tube bending for automation instrumentation. The information presented in the thesis is based on the author´s own professional expertise in the field. The thesis covers superficially tools for installation, connection and measurement technology, commonly used tube fittings and threads. Bending is discussed in more detail in theory and a few examples are given. The best way to learn bending of impulse tube is through practical work. As a result of the thesis a practical data pack of impulse tube bending for Elpro Oy was made. Working on the thesis increased the author´s skills by deepening knowledge of the standards required. The thesis was a very useful addition to Elpro Oy´s business operations

    The Greatest Sin Before God : The Gospel of Peter and the development of Christian anti-Judaism

    No full text
    The main research question of this study is to examine the formation of Christian anti-Judaism, and in particular the claim that the Jews murdered Christ in the light of the evidence preserved in the Gospel of Peter. The text of the Gospel of Peter is analyzed through source and redaction criticism. It is concluded that a literary dependence of the Gospel of Peter on the canonical gospels is the most plausible explanation for the existing evidence. The cumulative evidence of unique features of the canonical gospels, verbal agreements, inconsistencies in the narrative and the redaction of the author of the Gospel of Peter explain the similarities and the differences between the Gospel of Peter and the canonical gospels. The redaction critical analysis shows that the author of the Gospel of Peter solves problems within and between the canonical gospels in such an insightful manner that it requires a profound knowledge of their content. The redaction critical examination of the evidence also demonstrates a consistent apologetic and polemical redaction of the author of the Gospel of Peter. This redaction critical analysis provides evidence for a hypothesis that the Gospel of Peter was written in a social context where Christians were engaged in verbal disputes with Jewish critics of Christianity. The hypothesis that the Gospel of Peter was written in a social context that included verbal disputes between Christians and Jews is examined by comparing the apologetic redaction of the author to the criticism of early Christianity. This comparison demonstrates that the apologetic redaction of the Gospel of Peter responds to criticism that is preserved in the sources of the first two centuries. These sources attribute this criticism consistently to Jewish critics of Christianity. A distinction between the historical situation and the rhetorical situation provides a solution to the debates of previous scholarship on the social context and purpose of the Gospel of Peter. The author of the Gospel of Peter responds to Jewish criticism of the Christian community, but his response is directed to the members of the Christian community. This solution explains the connection between the apologetic redaction of the author of the Gospel of Peter and Jewish criticism, and the polemical description of the Jewish people and leaders in the Gospel of Peter. The social identity approach is applied to analyze the identity construction of Christians in the face of the above-mentioned challenges. The social identity approach explains the intergroup interaction and particularly the intergroup discrimination between Christians and Jews. This approach explains why Christians constructed a self-conception of their own group as loyal followers of Jesus in relation to the Jewish group, who are represented as demonic murderers of Jesus. This polarized Christian identity is seen as a norm that governed the community’s orientation in a complex social reality where divisions between the respective groups were not clearly defined.Tutkimus tarkastelee kristillisen juutalaisvastaisuuden kehittymistä Pietarin evankeliumissa säilyneen aineiston valossa. Pietarin evankeliumin kirjoittaja näyttää tunteneen kanoniset evankeliumit. Pietarin evankeliumin redaktiokriittiinen tutkimus osoittaa kirjoittajan apologisen ja poleemisen korostuksen. Apologinen korostus on nähtävissä erityisesti kertomuksessa Jeesuksen ylösnousemuksesta. Poleeminen korostus puolestaan hallitsee juutalaisten negatiivista kuvausta passiokertomuksessa. Pietarin evankeliumin kirjoittajan apologinen ja poleeminen redaktio johtavat hypoteesiin evankeliumin taustalla vaikuttaneesta sosiaalisesta kontekstista: Pietarin evankeliumin apologinen redaktio vastaa juutalaisten esittämään kritiikkiin ja poleeminen redaktio esittää kritiikkiä juutalaisia kiistakumppaneita vastaan. Tätä hypoteesia tarkastellaan vertaamalla kirjoittajan apologista redaktiota muihin ensimmäisen kahden vuosisadan aikana kirjoitettuihin lähteisiin, jotka tallentavat juutalaisten esittämää kritiikkiä Jeesuksen kuolemaa ja ylösnousemusta kohtaan. Tämä vertailu osoittaa, että Pietarin evankeliumin kirjoittaja pyrkii vastaamaan niihin syytöksiin, joita juutalaiset esittivät kristinuskoa kohtaan. Pietarin evankeliumin tutkimusta voidaan syventää retorisen kritiikin ja sosiaalipsykologian avulla. Edellisessä on keskeistä tehdä erottelu Pietarin evankeliumin sosiaalisen kontekstin ja retorisen kontekstin välillä. Pietarin evankeliumin kirjoittaja reagoi juutalaisten esittämään kritiikkiin, mutta hänen vastauksensa on osoitettu kristillisen yhteisön jäsenille. Pietarin evankeliumin kirjoittaja pyrkii vahvistamaan yhteisönsä jäsenien uskoa puolustamalla keskeisten traditioiden luotettavuutta ja mustamaalaamaan vastapuolen. Sosiaalipsykologian avulla voidaan selittää miksi kristityt loivat negatiivisen stereotypian juutalaisista Herran murhaajina. Tämä stereotypia auttoi luomaan maksimaalista positiivista erottavuutta kristittyjen ja juutalaisten välille. Kristityt ovat Herran uskollisia seuraajia ja juutalaiset ovat Herran murhaajia. Toisen vuosisadan monimuotoisessa sosiaalisessa todellisuudessa kristityt ja juutalaiset jakoivat suuren osan sosiaalisesta identiteetistään, mutta kiistat yhteisöjä erottavista aiheista edesauttoivat luomaan stereotypian läheisestä juutalaisesta yhteisöstä antiteesinä kristilliselle yhteisölle. Kristittyjen sosiaaliset kokemukset ja niiden tulkinta sosiaalisen identiteetin valossa selittävät Pietarin evankeliumin sisältämän negatiivisen stereotypian juutalaisista Herran murhaajina.ei saavutettav
    corecore