Search results for "Software development"
showing 10 items of 278 documents
The Essential Competencies of Software Professionals : A Unified Competence Gate Framework
2022
Context Developing high-quality software requires skilled software professionals equipped with a set of basic and essential software engineering competencies (SEC). These competencies and the satisfaction levels derived from them change over a project's lifecycle, or as software professionals move from one project to another. Objective Previous studies suggest a lack of means enabling SEC stakeholders to identify and assess competencies suitable for different projects. Additionally, previous research has mainly portrayed SEC to be static and overlooked their evolution over time and across projects. We investigate how we could effectively identify and match the competencies of software profe…
From Agile Software Development to Mercury Business
2014
The rapid downfall of the Nokia software ecosystem has radically altered the landscape of software industry in Finland in recent years. There has been a shift from largely corporate driven way of working, which is often dominant in large companies, to more agile practices, and in general software organizations are seeking new, leaner ways of composing, delivering, and using software also inside already established companies. To accelerate this transformation in large scale, a collaborative research program has been created, called Need for Speed (N4S). In this paper, we give an insight to the joint goals and concrete actions of the program and discuss the motivations of individual companies…
2015
Primary neuronal cultures share many typical features with the in vivo situation, including similarities in distinct electrical activity patterns and synaptic network interactions. Here, we use multi-electrode array (MEA) recordings from spontaneously active cultures of wildtype and GAD67-GFP transgenic mice to evaluate which spike parameters differ between GABAergic interneurons and principal, putatively glutamatergic neurons. To analyze this question we combine MEA recordings with optical imaging in sparse cortical cultures to assign individual spikes to visually-identified single neurons. In our culture system, excitatory and inhibitory neurons are present at a similar ratio as described…
Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus
2017
Tämän pro gradu -tutkielman lähtökohta oli tutkia, miten joukkoistamista voidaan käyttää vaatimusmäärittelyssä. Kirjallisuuskatsauksen lisäksi luotiin joukkoistetun vaatimusmäärittelyn malli sekä tehtiin tapaustutkimus KoiraNet jalostustietojärjestelmän MH-luonnekuvausta koskevaan dataan liittyvien käyttötarpeiden selvittämisestä ja joukkoistetusta vaatimusmäärittelystä. Joukkoistaminen tapahtui projektia varten luodussa Facebook-ryhmässä, johon saatiin avoimella kutsulla kaikkiaan 107 jäsentä. Tutkimuksen tuloksiin lukeutui paitsi kerätyt vaatimukset, myös joukon aktiivisuudesta tehdyt määrälliset havainnot. Joukkoistamalla kerättyjen vaatimusten laadun arvioimiseksi suoritettiin erilliset…
Competency requirements of global software development : conceptualization, contextualization, and consequences
2015
Performance Measurement in Scaled Agile Organizations
2021
Ketterät sopimustyypit ja hinnoittelumallit julkisissa tietojärjestelmähankinnoissa
2017
Agile contracts and pricing models in public procurements of information systems. Process of public information system procurement has been overlooked in information system science. Especially empirical study of contract types and pricing models that support agile development has been neglected. The aim of this research is to fill this research gap. The research question is how agile contracts and pricing models can be applied in public procurements of information systems. This research investigates what ways and practices for implementing agile contracts and pricing models exist in public sector. The approach of this research is qualitative. The research question will be answered by analyz…
PRACTICAL APPROACH FOR HYPERSPECTRAL IMAGE PROCESSING IN PYTHON
2018
Abstract. Python is a very popular programming language among data scientists around the world. Python can also be used in hyperspectral data analysis. There are some toolboxes designed for spectral imaging, such as Spectral Python and HyperSpy, but there is a need for analysis pipeline, which is easy to use and agile for different solutions. We propose a Python pipeline which is built on packages xarray, Holoviews and scikit-learn. We have developed some of own tools, MaskAccessor, VisualisorAccessor and a spectral index library. They also fulfill our goal of easy and agile data processing. In this paper we will present our processing pipeline and demonstrate it in practice.
Leadership as an enabler of professional agency and creativity : case studies from the Finnish information technology sector
2018
This paper summarizes and elaborates the findings of a research project on leadership as an enabler of professional agency and creativity in information technology organizations. The synthesis in this paper is based on a summary of three primary studies. Each of the studies approached leadership, creativity and/or professional agency with a specific focus. Leaning on a mixed‐methods and ethnographic approach, including various empirical data collection and analytical tools, the project investigated the relationship between professional agency and creativity; issues that frame professional agency and creativity; and the meaning of leadership practices for the enhancement of agency and creati…
Mācīšanās un zināšanu apmaiņas prakses starp programmētājiem
2021
Maģistra darba mērķis ir pētīt programmētāju mācīšanās prakses un savstarpējo attiecību nozīmi tajās. Balstoties uz ilgtermiņa programmētāju kopienas etnogrāfisku izpēti, maģistra darbā pētu programmēšanu un programmēšanas mācīšanos kā prakses, kā šīs prakses iederas formālajā un neformālajā izglītības ietvarā un kādas ir kopienas attiecības šo prakšu ietvaros. Pamata datu ievākšanas metodes ir padziļinātas, daļēji strukturētas intervijas, līdzdalīgie novērojumi, kā arī auto etnogrāfisko pierakstu analīze. Šīs prakses tiek kontekstualizētas, izmantojot prakses un reciprocitātes teorētisko perspektīvu. Galvenās novērotās prakses starp programmētājiem ir pašmācība un mācīšanās kopienas ietvar…