Search results for "ohjelmisto"

showing 10 items of 270 documents

Approximation through interpolation in nonconvex multiobjective optimization

2011

Pareto optimalityohjelmistotinteractive decision makingPAINTsurrogate problemoptimointiPareto front approximationtietokoneohjelmatmultiobjective optimizationcomputational costatk-ohjelmatyhteissuunnitteluvuorovaikutteisuus
researchProduct

Gamifying the Escape from the Engineering Method Prison

2018

Software Engineering is an engineering discipline but lacks a solid theoretical foundation. One effort in remedying this situation has been the SEMAT Essence specification. Essence consists of a language for modeling Software Engineering (SE) practices and methods and a kernel containing what its authors describe as being elements that are present in every software development project. In practice, it is a method agnostic project management tool for SE Projects. Using the language of the specification, Essence can be used to model any software development method or practice. Thus, the specification can potentially be applied to any software development context, making it a powerful tool. Ho…

Process (engineering)Computer sciencemedia_common.quotation_subjectohjelmistotuotantoPrisonContext (language use)02 engineering and technologyessencepelillistäminenSoftwaresoftware engineering practices020204 information systems0202 electrical engineering electronic engineering information engineeringProject managementserious gamemedia_commonta113business.industryMethod engineeringSEMATSoftware development020207 software engineeringproject managementEngineering managementgame-based learningWork (electrical)hyötypelitprojektinhallintasoftware engineering methodsbusiness
researchProduct

Suppliers’ software development project start-up practices

2017

Purpose The purpose of this paper is to present a life cycle phase of a software development project which is substantial for the success of the project. This paper visualizes the project start-up phase from suppliers’ perspective. Design/methodology/approach The method is a theory building from case studies. The data were collected from three software supplier firms by conducting process modeling separately in each firm. Findings The study resulted in a model of a supplier’s software project start-up which includes start-up practices and involved roles. The results indicate that project start-up is an integral and structured phase of project life cycle, which influences the execution of a…

Process managementWork breakdown structurebusiness.industryStrategy and Management05 social sciences0211 other engineering and technologiesProject sponsorship02 engineering and technologyProject charterProject planningprojektit021105 building & construction0502 economics and businessproject start-upOperations managementBusiness and International ManagementProject managementExtreme project managementbusinessproject life cycleohjelmistokehitys050203 business & managementSoftware project managementProject management triangle
researchProduct

Investigating the causal mechanisms underlying the customization of software development methods

2017

Over the last four decades, software development has been one of the mainstream topics in the Software Engineering and Information Systems disciplines. Thousands of methods have been put forward offering prescriptions for software development processes. The goal of these methods is to produce high-quality software in a systematic manner. However, it is widely known that these methods are rarely followed as prescribed – developers often modify or skip different steps, practices, or quality rules recommended by software development methods. While a group of previous studies suggests that maximizing the flexibility and leanness of software development processes is the key driver of such custom…

Prosessiteoriatekninen velkaKirjallisuuskatsauksetohjelmistokehittäjätohjelmistotuotantosystematic literature reviewlaatubalancinginformation systems developmentGrounded theorytyötavatmenetelmättyömenetelmättechnical debtprocess theoryräätälöintisoftware development methodsbehavioral software engineeringohjelmistokehitysvaatimukset
researchProduct

Avoimeen lähdekoodiin perustuvat Javan web-palveluiden ohjelmistokehykset

2009

 Hirvonen, Matias Juhani Tietojärjestelmätieteen kandidaatintutkielma / Matias Hirvonen Jyväskylä: Jyväskylän yliopisto, 2009. 39 s. Kandidaatintutkielma Palvelukeskeisten arkkitehtuurien nauttiessa kasvavaa huomiota tietojärjestel-mien suunnittelussa myös web-palveluiden tehokas toteuttaminen on noussut avainasemaan. Tutkielmassa kerrotaan lyhyesti mitä web-palvelut ovat ja luo-daan katsaus niiden historiaan. Web-palvelun käsite yhdistetään tekniseen to-teutukseen jaottelemalla palvelut karkeasti arkkitehtuurin ja toteutustavan pe-rusteella. Aihealueen laajasta termistöstä selvitetään ohjelmistosuunnittelijan kannalta tärkeimmät termit, niiden merkitys ja keskinäiset suhteet. Web-palveluid…

RESTRPCSOAohjelmistokehysJavaweb-palvelu
researchProduct

Learning via Summarizing Infographics Assignment in Software Engineering Management e-Course?

2020

This Research-to-Practice, Work in Progress Paper focuses on how learners experience creation of infographics as a summarizing assignment in an advanced level e-course on software engineering management (SEM). We have previously investigated how learners perceive infographics as a repeated reflection assignment during a requirements engineering e-course. To complement this research project, we studied how learners experience the use of infographics as a method for summarizing a whole software engineering management course in e-education setting. The SEM course participants (N=36) found that infographics as a summarizing assignment required complex learning that was altogether deemed highly …

Reflection (computer programming)oppiminenComputer sciencevisualisointiohjelmistotekniikkalearning factors analysis03 medical and health sciences0302 clinical medicineSoftwareComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationkurssit030212 general & internal medicineinfografiikkaRequirements engineeringbusiness.industry05 social sciencesInfographic050301 educationohjelmistosuunnitteluperformance factors analysisintelligent tutorEngineering educationexercise modellingTask analysisbusiness0503 education2020 IEEE Frontiers in Education Conference (FIE)
researchProduct

Employees’ challenges and needs for reskilling when working with software robots

2022

Software robots are becoming increasingly adopted in different industries. The growing rate of automatization will affect more and more people and will result in changes in businesses of all sizes. Impacts can be observed at both the organizational and individual employee levels. A growing number of studies of software robots’ advantages and disadvantages on an organizational or industry-specific level have been carried out. However, there is limited knowledge about the employees’ perceptions of challenges and new skills needed when working with software robots. This study addresses this gap by using open-ended questionnaire responses from employees who have worked with software robots. Thi…

Robotic Process Automationhaasteet (ongelmat)skillsautomaatiosoftware robotstyöntekijättietotyöosaamistarveohjelmistorobotiikka challengesRPA
researchProduct

A root cause analysis method for preventing erratic behavior in software development: PEBA

2019

Measures taken to prevent faults from being introduced or going undetected can secure development of highly reliable software systems. One such measure is analyzing root causes of recurring faults and preventing them from appearing again. Previous methods developed for this purpose have been reactive in nature and relied heavily on fault reporting mechanisms of ogranizations. Additionally, previous efforts lack a defined mechanism for innovating corrective actions. In this study, we strive to complement the existing methods by introducing a proactive and qualitative method that does not rely on fault data. During the course of the research, in addition to an extensive literature search, an …

Root (linguistics)Computer sciencefault removalohjelmistotekniikka0211 other engineering and technologiesfault preventionContext (language use)quality assurance02 engineering and technologyFault (power engineering)Industrial and Manufacturing EngineeringField (computer science)Software systemsoftware process improvementSafety Risk Reliability and Quality021110 strategic defence & security studies021103 operations researchbusiness.industrytietokoneohjelmatSoftware developmentProactivitysoftware reliabilityRisk analysis (engineering)root cause analysisohjelmistokehitysRoot cause analysisbusinessReliability Engineering & System Safety
researchProduct

SDN controllers security issues

2017

Software-Defined Networking (SDN) is essentially varying the way we design and manage networks, which makes a communication network programmable. In SDN, a logically centralized controller has straight control over the packet-handling functions of the network switches, using a standard, open API (Application Programming Interface) such as OpenFlow. OpenFlow is a broadly used protocol for software-defined networks (SDNs) that presents a new model in which the control plane is inattentive from the forwarding plane for the network devices. In SDN approach centralized entities called "controllers" perform like network operating systems run dissimilar applications that accomplish and control the…

SDNSDN controllersohjelmistotOpenFlow-protokollasoftware defined networkingDoS attacksOpenFlow Controllerohjaimetcomputer networkssuojaustietoturvatietoverkot
researchProduct

Understanding and analyzing SQL/CLI database usage of Java software: empirical study

2005

SQLsovelluksetmaintaining database applicationsylläpitotietokoneohjelmatohjelmatdatabase usageempirical studyreverse engineeringohjelmistotsoftware maintenancemaintenance problemsymmärtäminenprogram comprehensionempiirinen tutkimustietokannat
researchProduct