Search results for "Software development"

showing 10 items of 278 documents

Programming languages for data-Intensive HPC applications: A systematic mapping study

2020

This work is a result of activities from COST Action 10406 High -Performance Modelling and Simulation for Big Data Applications (cHiPSet), funded by the European Cooperation in Science and Technology. FCT, Portugal for grants: NOVA LINCS Research Laboratory Ref. UID/ CEC/ 04516/ 2019); INESC-ID Ref. UID/CEC/50021/2019; BioISI Ref. UID/MULTI/04046/2103; LASIGE Research Unit Ref. UID/CEC/00408/ 2019. A major challenge in modelling and simulation is the need to combine expertise in both software technologies and a given scientific domain. When High-Performance Computing (HPC) is required to solve a scientific problem, software development becomes a problematic issue. Considering the complexity…

Domain-Specific language (DSL)High performance computing (HPC)Computer scienceComputer Networks and CommunicationsBig data; Data-intensive applications; Domain-Specific language (DSL); General-Purpose language (GPL); High performance computing (HPC); Programming languages; Systematic mapping study (SMS)Systematic mapping study (SMS)Big dataData-intensive applicationsContext (language use)computer.software_genreTheoretical Computer ScienceSoftware portabilityBig dataSoftwareArtificial Intelligencebusiness.industryProgramming languageSoftware developmentGeneral-Purpose language (GPL)UsabilityProgramming languagesDigital libraryComputer Graphics and Computer-Aided DesignHardware and ArchitecturebusinesscomputerSoftware
researchProduct

Tree Based Domain-Specific Mapping Languages

2012

Model transformation languages have been mainly used by researchers --- the software engineering industry has not yet widely accepted the model driven software development (MDSD). One of the main reasons is the complexity of metamodelling principles the developers are required to know to actually use model transformations in the way the OMG has stated. We offer the basic principles how to create domain-specific model transformation languages which can be used by developers relying only on familiar modelling concepts. We propose to use simple graphical mappings to specify the correspondence between source and target models which are represented using trees based on the concrete syntax of und…

Domain-specific languageProgramming languageComputer scienceModel transformationComparison of multi-paradigm programming languagesSecond-generation programming languageOntology languageModel-driven software developmentcomputer.software_genreQuery languagecomputercomputer.programming_languageMetamodeling
researchProduct

Finnish forest-based companies in transition to the circular bioeconomy : drivers, organizational resources and innovations

2020

Abstract Forest-based businesses are the center of the transition to the sustainable and competitive circular bioeconomy in Finland. This study explores the transition of Finnish FBS firms to new business models, with a focus on the organizational resources and capabilities needed for transition. It also identifies the important elements in the business environment and the role of innovations in this process. The study uses thematic interviews with managers from various FBS firms and companies from interfacing sectors, all of which have operations in Finland. Despite the differences between firms, the study finds many common drivers and resources that FBS companies highlight as significant …

Economics and EconometricsKnowledge managementSociology and Political Sciencemetsäteollisuusmetsäala0211 other engineering and technologiesOrganizational culture02 engineering and technology010501 environmental sciencesManagement Monitoring Policy and LawBusiness modelresurssit01 natural sciencesResource (project management)circular bioeconomyforest-based sectorsiirtymävaiheHuman resources0105 earth and related environmental sciencesStrategic thinkingbusiness.industrytransition021107 urban & regional planningForestryyrityksetinnovaatiotSustainabilitykiertotalousFinnish companiesDynamic capabilitiesbusinessbiotalousAgile software development
researchProduct

Examining the side effects of organizational Internet monitoring on employees

2020

PurposeInternet monitoring in organizations can be used to monitor risks associated with Internet usage and information systems in organizations, such as employees' cyberloafing behavior and information security incidents. Extant research has mainly discussed the effect of Internet monitoring in achieving the targeted goals (e.g. mitigating cyberloafing behavior and information security incidents), but little attention has been paid to the possible side effects of Internet monitoring. Drawing on affective events theory, the authors attempt to reveal that Internet monitoring may cause side effects on employees' Internet usage policy satisfaction, intrinsic work motivation and affective organ…

Economics and EconometricsSociology and Political ScienceInternet privacypolicy satisfactionAffective events theorykäyttöExtant taxontyöntekijätInformation systemseurantatietoturvakäyttötutkimusriskitWork motivationInternettyömotivaatiobusiness.industryCommunicationSoftware developmentInternet monitoringsitoutuminenInformation securityfield experimentaffective organizational commitmentThe InternetseurantatutkimusbusinessPsychologyInternet monitoringintrinsic work motivationInternet Research
researchProduct

Towards Understanding Startup Product Development as Effectual Entrepreneurial Behaviors

2017

With the rapid development of technology and competitiveness of IT sectors, the speed of learning and evolving is vital for success of software startups. However, software startups often face with multiple technical and business challenges, which lengthen the duration of their idea-to-launch process. Little is known about the relation of entrepreneurial characteristics of software startups and their product development. We conducted an empirical study on twenty software startups to understand their challenges that leads long idea-to-launch processes. Six engineering-related challenges were identified and interpreted via a lens of an entrepreneurial behavior theory. Our main finding is that …

EffectuationProcess managementProcess (engineering)business.industryComputer science05 social sciencesSoftware development020207 software engineering02 engineering and technologyOutcome (game theory)Empirical researchSoftwareNew product development0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciences020201 artificial intelligence & image processingProduct (category theory)Duration (project management)business050107 human factors
researchProduct

Entrepreneurial Decision-Making Logic Related to Software Development in Different Growth Phases of INVs

2019

Software-based innovations with global market-potential are the main product offering of digital-based International New Ventures, an emerging type of rapidly internationalizing firm. Despite increasing research attention on the internationalization phases of these firms, knowledge of how the characteristics of the firm’s software offerings change over time remains scarce. In this paper, we analyze how standardization, customization and localization evolve through the growth and commitment of International New Ventures in foreign markets. Specifically, we posit that an entrepreneurial decision-making logic based on a logic of effectuation or causation acts as a trigger mechanism for specifi…

EffectuationProcess managementStandardizationPersonalizationentrepreneurial systemsSoftwareohjelmistoalastandardointiräätälöintieffectuationteoria (abstraktit objektit)kansainvälistyminentietojärjestelmätstandardizationinnovation and entrepreneurship theory and practicebusiness.industrysoftwareSoftware developmentkäytäntöyrittäjyystietämysjärjestelmätinnovaatiotInternationalizationknowledge innovation and entrepreneurial systems customizationBusinessinternationalizationcustomization
researchProduct

Risk management in offshore outsourcing of software production using the ICT-supported unified process model: A cross-case study

2008

Successful execution of ICT-supported unified process of offshore outsourcing (ICT-SUPOO) of software development can offer various important benefits. However, ICT-SUPOO of software development is very complex and risky, and often fails. Almost no empirical studies are available on the risk factors that affect the ICT-SUPOO. The objective of this study is to investigate the key risk factors associated with ICT-SUPOO, understand how they create risks, and how the risks can be alleviated. We carry out a multiple case study from both of the vendorpsilas and clientpsilas sites, where professionals with extensive experience in managing offshore outsourcing of software development were interview…

Empirical researchCommerceRisk analysis (engineering)business.industryOffshore outsourcingSoftware developmentbusinessBusiness risksRisk managementKnowledge process outsourcingOutsourcingUnified ProcessPICMET '08 - 2008 Portland International Conference on Management of Engineering & Technology
researchProduct

Software Business in the Telecommunications Sector

2012

Operations and Business Support Systems (OSS/BSS) software of Communication Service Providers (CSP's) can be developed internally within the CSP or acquired from a Software Vendor. The software industry lifecycle model hypothesizes that software development is internal in the beginning of the industry's lifecycle, and that the share of external products increases when it matures. Empirical evidence shows signs of the OSS/BSS software industry approaching maturity. Current and future developments of the industry include the possibilities of utilizing the Software-as-a-Service (SaaS) model and Open Source software (OSSw). Both have gained increasing interest by the CSP's. However, the relativ…

Engineering managementSocial software engineeringbusiness.industrySoftware as a serviceBusiness softwarePersonal software processSoftware developmentPackage development processSoftware businessbusinessSoftware engineeringSoftware peer review
researchProduct

How software development competences change in global settings-an explorative study

2014

Global software development GSD holds various challenges and problems for team members. When confronted with a contextual change in their working environment, individuals have to adapt to the new situation. This includes the adaptation of working styles, behaviors, and methods. Additionally, new challenges, especially those based on the virtual work and cultural background of team members, have to be addressed. By conducting explorative expert interviews, we identified challenges and potential solutions for individuals when encountering contextual change with a focus on competences. We identified that the lack of competences was seen as a major influence factor for a variety of common chall…

EngineeringInternationalizationKnowledge managementProcess (engineering)business.industryCultural diversitySoftware developmentContext (language use)businessAdaptation (computer science)Set (psychology)SoftwareVariety (cybernetics)Journal of Software: Evolution and Process
researchProduct

New Forms of Work in the Light of Globalization in Software Development

2009

Globalization in software development introduced significant changes in the way organizations operate today. Software is nowadays produced by team members from geographically, temporally and culturally remote sites. Organizations seek for benefits that global market offers and face new challenges. Naturally resistant to change, these organizations often do not realize necessity for tailoring existing methods for distributed collaboration. Our empirical investigation shows a great variety in the ways organizations distribute responsibilities across remote sites and conclude that these can be divided into two main categories: joint collaboration that requires investments in team building and …

EngineeringKnowledge managementProgramvaruteknikGlobal software engineeringbusiness.industryTeam software processSoftware developmentSoftware EngineeringFace (sociological concept)Collaboration modelsOutsourcingVariety (cybernetics)GlobalizationSoftwareOffshoringWork (electrical)Forms of workJoint (building)business
researchProduct