Search results for "ohjelmisto"

showing 10 items of 270 documents

Omission of Quality Software Development Practices : A Systematic Literature Review

2018

Software deficiencies are minimized by utilizing recommended software development and quality assurance practices. However, these recommended practices (i.e., quality practices) become ineffective if software professionals purposefully ignore them. Conducting a systematic literature review (n = 4,838), we discovered that only a small number of previous studies, within software engineering and information systems literature, have investigated the omission of quality practices. These studies explain the omission of quality practices mainly as a result of organizational decisions and trade-offs made under resource constraints or market pressure. However, our study indicates that different aspe…

General Computer ScienceComputer scienceProcess (engineering)korjausvelkamedia_common.quotation_subjectsoftware managementohjelmistotuotantoammattietiikka02 engineering and technologyTheoretical Computer Science020204 information systemsPhenomenon0202 electrical engineering electronic engineering information engineeringInformation systemQuality (business)informational systems developmentmedia_commontietojärjestelmätbusiness.industrySoftware development020207 software engineeringlaatulaadunvarmistusystematic literature reviewsohjelmistosuunnitteluSystematic reviewRisk analysis (engineering)technical debtTechnical debtbehavioral software engineeringbusinessohjelmistokehitysQuality assurance
researchProduct

Status indicators in software engineering group projects

2023

A segment of studies on group structure and performance in software engineering (SE) project-based learning (PjBL) have focused on roles, including studies that use Belbin team roles and studies that address problematic roles such as social loafing. The present study focuses on the status, which is basically missing in SE PjBL studies, although relating to roles. The study investigates the aspects that students identified as indicators of rising or declining status in their project groups. The status theory was utilized as the framework that motivated the research and on which the results were reflected. An inductive qualitative content analysis was applied to learning reports in which stud…

Hardware and Architecturestatus concepthigher educationohjelmistotuotantoryhmätyögroup workSoftwareInformation Systemskorkeakouluopetus
researchProduct

Digging into group establishment: Intervention design and evaluation

2021

Previous research has documented challenges in students’ group work. An identifiable segment of the previous research that relates to improving students’ group work conditions is the study of group formation and self- and peer-assessment. Though studies that primarily focus on how to address the conditions of students’ group work and the existing problems can be found, there are not many related to higher education settings. On this ground, the present article advances a qualitative evaluation of the intervention that promotes student groups’ self-awareness and thereby self-regulation toward fair group work during a software engineering project. An inductive thematic analysis was applied to…

Higher educationmedia_common.quotation_subjectohjelmistotuotantoeducationApplied psychologyryhmätoimintaRole conflictkorkeakouluopetussoftware engineering educationIntervention (counseling)Concept learningGroup workkorkeakoulupedagogiikkainterventioninterventiomedia_commonDishonestybusiness.industrygroup establishmentryhmätyögroup workoikeudenmukaisuusjusticeSummative assessmentHardware and ArchitectureThematic analysisPsychologybusinessSoftwareInformation SystemsJournal of Systems and Software
researchProduct

Internal Software Startups - A Multiple Case Study on Practices, Methods, and Success Factors

2020

Startups are often seen as drivers of innovation. In an attempt to leverage this potential, larger business organizations have founded internal startups as a subset of internal corporate ventures (ICV). These smaller organizations are intended to be more agile than the parent organization, in order to produce new service and product innovations using their own methods and practices independently of the organizational culture and methods of the parent organization. However, our understanding of ICVs is still lacking in terms of processes and success factors, and especially the more recent internal startups have scarcely been studied thus far. To approach this novel area of research, we take …

Knowledge managementLeverage (finance)business.industryinternal startup05 social sciencesCorporate venture capitalOrganizational cultureSuccess factors020207 software engineering02 engineering and technologystartup-yrityksetsoftware startupSoftware0502 economics and business0202 electrical engineering electronic engineering information engineeringMultiple casecorporate venturingohjelmistoliiketoimintamenestystekijätbusinessPractical implications050203 business & managementAgile software development
researchProduct

Lean-ohjelmistokehityksen käyttöönoton jälkeisiä ohjelmistokehitysnopeutta rajoittavia tekijöitä

2011

Tutkielmassa tarkastellaan, mitä Lean ja Lean-ohjelmistokehitys ovat, mitä Lean-ohjelmistokehitys tarkoittaa tapausyrityksessä, eli Sysdrone Oy:ssä, sekä mitkä ovat tapausyrityksen merkittävimmät ohjelmistokehitysnopeutta rajoittavat tekijät puoli vuotta Lean-ohjelmistokehityksen käyttöönoton jälkeen. Tutkimus toteutettiin tapaustutkimuksena, jossa tutkimusaineistoa kerättiin puolen vuoden aikajaksolta. Johtopäätöksinä merkittävimmiksi rajoittaviksi tekijöiksi tunnistettiin tuotoslista, uudet teknologiat, projektien riittämätön läpinäkyvyys, tiettyjen hen-kilöiden ylikuormitus, puutteet prosessien noudattamisessa, dokumentointi sekä asiakaskommunikaatio.

Lean-ohjelmistokehitysvirtausohjelmistokehitysarvo
researchProduct

Optimization of the preprocessing steps of MEG measurement data in Meggie application

2015

Tutkielma optimoi MEG (magnetoenkefalografia) mittausaineiston esikäsittelyyn, analysointiin ja visualisointiin kehitetyn Meggie-käyttöliittymän esikäsittelyvaiheita pääasiassa lisäämällä mahdollisuuden rinnakkaislaskentaan. Optimointi toimi tutkielman käytännön osuutena ja sen tukena oli kattava lista vaatimuksia. Optimoinnissa suurin osa työstä meni vanhan koodin refaktorointiin, mutta myös käyttöliittymäkomponentteihin tuli pieniä muutoksia ja itse ohjelmaan muutama uusi toiminnallisuus. Teoreettisessa osuudessa keskitytään Meggien nykyiseen tilaan tutkimalla sen arkkitehtuuria, minkä lisäksi tarkastellaan kehitysvaiheita vaatimuslistan pohjalta sekä tuodaan esiin muistinhallinnan ongelm…

MEGoptimointiohjelmistoarkkitehtuurimuistinhallintalaskennallinen neurotiedevaatimusmäärittelytrinnakkaislaskenta
researchProduct

X-ray micro-tomography based FEM modelling of hygroexpansion in PLA composites reinforced with birch pulp fibres

2017

This article presents a microscale modelling approach coupled with X-ray computed micro-tomography for the evaluation of material properties of polylactic acid (PLA) reinforced by birch pulp fibers under the effect of moisture. The results in terms of elastic moduli and hygroexpansion deformation were found in good agreement with the measurements taken at different levels of water uptake.

Materials sciencePLA compositesengineering.materialchemistry.chemical_compoundimage-based modelingPolylactic acidX-ray micro-tomographyFEM-ohjelmistotComposite materialta216Elastic modulusMicroscale chemistryta212hygroexpansionFEMta114MoistureMechanical EngineeringPulp (paper)X-rayFinite element methodimage-based modellingchemistryMechanics of MaterialsengineeringArtikkelitwooden fibersMaterial propertiesRakenteiden Mekaniikka
researchProduct

Seamless integration of MetaEdit+ and eclipse to combine modeling and coding

2012

Tool integration tries to help users by automating processes in software development. In literature integration is mostly shown from technical point of view leaving user related issues outside. In this paper tool integration is looked also from the perspective of software engineering process and the user involved in the process. Another aspect will be integrating design models and code. A case of tool integration will be presented. The first tool is MetaEdit+ which is a Domain-Specific Modeling environment. The other tool is Eclipse which is used for traditional software engineering. The integration aims to combine the modeling and coding activities which together support metamodelers and m…

MetaEdit+mallintaminenSoftware Engineering ProcessTool IntegrationCASE ToolsModelingDomain-Specific LanguageintegraatioohjelmistokehitysEclipse
researchProduct

How to Sell SaaS: A Model for Main Factors of Marketing and Selling Software-as-a-Service

2011

Software-as-a-Service providers have been growing fast while the contemporary research literature has neglected analysis of their business-critical marketing and sales processes. In this paper we collect the key factors characterizing how to market and sell SaaS to business customers into an eight dimensional model. We also use an explorative multi-case study to observe six SaaS providers and validate the model. The interviewed providers emphasized use of the Internet for marketing communication while personal direct sale was the dominating sales approach. Customer acquisition cost was the key performance indicator for marketing and sales while customer lifetime value and churn were the KPI…

Myynin ja markkinoinnin mallitliiketoimintamallitbusiness.industrySoftware as a serviceMarketing communicationSales and marketing modelsCustomer lifetime valuekey performance indicatorsCustomer relationship managementBusiness modelSaaSThe InternetSoftware businessPerformance indicatorohjelmistoliiketoimintaMarketingsuorituskykyindikaattoritbusinesspilviohjelmistotKPISoftware-as-a-Service
researchProduct

Ortogonaalinen virheluokittelu

2010

Valkonen, Miikka Ortogonaalinen virheluokittelu / Miikka Valkonen Jyväskylä: Jyväskylän yliopisto, 2010. 29 s. Kandidaatintutkielma Tietojärjestelmien kehittäminen on yleensä ottaen kallista ja aikaa vievää. Kehitysprosessissa voi myös moni seikka epäonnistua, sekä sen eri vaiheisiin voi liittyä useita tehottomuustekijöitä. Siksi on tärkeää, että virheellisistä tai tehottomista työskentelytavoista otetaan opiksi seuraavia ohjelmistokehitysprojekteja varten. Ortogonaalinen virheluokittelu on työkalu ohjelmistokehitysprosessin tehostamiseksi. Ortogonaalinen virheluokittelu tarjoaa menetelmän ohjelmistokehitysprosessin puutteiden ja näistä aiheutuvien virheiden kirjaamiseen, sekä tavan analyso…

ODCvirheluokitteluohjelmistokehitysprosessin kehittäminen
researchProduct