Search results for "Software engineering"

showing 10 items of 1151 documents

Practices and Infrastructures for Machine Learning Systems : An Interview Study in Finnish Organizations

2022

Using interviews, we investigated the practices and toolchains for machine learning (ML)-enabled systems from 16 organizations across various domains in Finland. We observed some well-established artificial intelligence engineering approaches, but practices and tools are still needed for the testing and monitoring of ML-enabled systems. Peer reviewed

organizationscomputational modelingliiketoimintaprosessitGeneral Computer Scienceinterviewsbusiness practicesohjelmistotuotantoorganisaatiotmonitorointitekoäly113 Computer and information sciencesartificial intelligencelearning systemsdata modelsmonitoringmachine learningkoneoppiminenälytekniikkahaastattelututkimussoftware engineering
researchProduct

Best practices for International eSourcing of Software Products and Services

2008

This paper analyzes how the information and communications technology-supported international eSourcing of software products and services (IeS) can be effectively executed. The extant literature falls short of providing a systematic and detailed enough set of best practices to guide IeS. This paper presents best practices for IeS to facilitate further research, and to help managers and other stakeholders to understand, execute, and proactively improve and manage international eSourcing. The practices emphasize the need to establish and enact rigorous, mature, and quantitatively managed eSourcing life- cycles in order to transcend temporal, geographical, social, technical, and other boundari…

outsourcingsoftware servicesknowledge managementtechnology-supported international eSourcingsoftware engineeringsoftware products
researchProduct

A Complete, Exact and Efficient Implementation for Computing the Edge-Adjacency Graph of an Arrangement of Quadrics

2011

International audience; We present a complete, exact and efficient implementation to compute the edge-adjacency graph of an arrangement of quadrics, i.e. surfaces of algebraic degree 2. This is a major step towards the computation of the full 3D arrangement. We enhanced an implementation for an exact parameterization of the intersection curves of two quadrics, such that we can compute the exact parameter value for intersection points and from that the edge-adjacency graph of the arrangement. Our implementation is complete in the sense that it can handle all kinds of inputs including all degenerate ones, i.e. singularities or tangential intersection points. It is exact in that it always comp…

pencils of quadricsIntersection curveComputation010103 numerical & computational mathematics02 engineering and technology[INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]01 natural sciencesInterval arithmeticCombinatorics0202 electrical engineering electronic engineering information engineering0101 mathematicsAlgebraic numberMathematicsDiscrete mathematics[INFO.INFO-SC]Computer Science [cs]/Symbolic Computation [cs.SC]Algebra and Number TheoryImplicit functionDegenerate energy levels020207 software engineeringComputational Mathematicsintersection of surfacesAdjacency listcurve parameterizationGravitational singularityArrangementquadricsMathematicsofComputing_DISCRETEMATHEMATICS
researchProduct

Platformed Interactions: How Social Media Platforms Relate to Candidate–Constituent Interaction During Finnish 2015 Election Campaigning

2020

Interaction between candidates and constituents via social media is a well-studied domain. The article takes this research further through a synthesis with platform studies, emerging scholarship that applies a critical perspective to the role of digital platforms in society. Examination of candidate–constituent interaction via Twitter and Facebook during the 2015 Finnish parliamentary elections revealed that the types of interaction differ between the two platforms: Facebook was used for formal campaigning and for praising and expressing support, while Twitter was utilized for information and for seeking and sharing opinions. An additional finding is that interaction approaches may be plat…

poliitikotCultural Studiessocial mediapoliittinen viestintä518 Media and communicationssosiaalinen media050801 communication & media studiessosiaalinen vuorovaikutuslcsh:Communication. Mass mediaDomain (software engineering)0508 media and communications050602 political science & public administrationSocial mediaSociologyviestintäCommunication05 social sciencesMedia studieselectoral campaigningsocial interaction16. Peace & justicelcsh:P87-96Social relation0506 political scienceComputer Science ApplicationsScholarshipvaalikampanjatpoliticianscommunicative functionsSocial Media + Society
researchProduct

Detecting Kernel Vulnerabilities During the Development Phase

2015

Testing is one of the major problems in Linux kernel development cycle. Security analysis and ensuring no new vulnerabilities has been introduced is one of the toughest issues of testing. Kernel developers attempt to find as many security issues as possible before merging with the mainline branch. Failure to detect vulnerabilities will result in vulnerable kernel shipped by distribution and vulnerable systems. The kernel developers can choose between several industrial and open source tools to assist in the development process and shorten the development cycle. (Though not as many as user space developers. Kernel tools are limited and rare compared to user space tools) Some of these tools a…

procfssysfsbusiness.industryComputer scienceLinux kernelKernel virtual address spacecomputer.software_genreKernel (statistics)User spaceOperating systemHybrid kernelSoftware engineeringbusinesscomputerSecure coding2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing
researchProduct

Exploring the critical incident technique to encourage reflection during project-based learning

2017

Previous research has reported on the challenge of promoting students' generic reflection during authentic project-based courses. This work explores a teaching intervention based on Flanagan's Critical Incident Technique (CIT) during a project-based software development course. The intervention aims at increasing students' awareness of their own learning and at encouraging reflective practice throughout the project. Students were asked to report on 'incidents' when they experienced learning during the course, and to reflect on the task itself at the end of the course. The present study focuses on how students approached the incident reporting task and how they perceived it. The results indi…

project based learningoppiminenReflective practice02 engineering and technologyTask (project management)Intervention (counseling)PedagogyComputingMilieux_COMPUTERSANDEDUCATION0202 electrical engineering electronic engineering information engineeringta516Reflection (computer graphics)ta113Medical educationbusiness.industry05 social sciencesSoftware developmentprojektioppiminen050301 education020207 software engineeringProject-based learningprofessional competencieskriittinen ajatteluWork (electrical)computing educationammatillinen kehitysPsychologybusiness0503 educationCritical Incident Techniquereflektioreflection
researchProduct

Proton shape fluctuation and its relation to DIS

2018

We review the recent progress in extracting the proton fluctuating substructure by studying exclusive processes at HERA, and the applications of these developments in the interpretation of the LHC heavy ion data. The possibilities to extract the proton geometry directly from the LHC high-multiplicity proton-nucleus and proton-proton collision data is also discussed. peerReviewed

protonitProtonRelation (database)Nuclear Theory02 engineering and technologyhiukkasfysiikkaInterpretation (model theory)Nuclear physicsdeep inelastic scattering0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesproton-nucleus collisionproton substructureNuclear Experiment050107 human factorsPhysicsLarge Hadron Colliderta11405 social sciencesHigh Energy Physics::Phenomenology020207 software engineeringHERACollisionSubstructurePhysics::Accelerator PhysicsHeavy ionproton-proton collisionsPoS : Proceedings of Science
researchProduct

System for Executing Encrypted Java Programs

2017

pääsynvalvontavirtualisointiJavaComputer sciencetrusted computing02 engineering and technologycomputer.software_genreEncryptionReal time Java020204 information systems0202 electrical engineering electronic engineering information engineeringtietoturvahypervisorJava appletcomputer.programming_languageta113Programming languagebusiness.industrystrictfp020207 software engineeringvirtualizationJava concurrencyremote attestationbusinesscomputerJava annotationJavaProceedings of the 3rd International Conference on Information Systems Security and Privacy
researchProduct

Embracing iterations in Quantum software: a vision

2022

In today’s software engineering, iterations, affordable en masse, form an important part of just about any system. However, not all computing resources are cheap to consume. In High-Performance (HPC) and Quantum Computing (QC), executions can consume considerable amounts of energy and time, which is reserved and used even if the very first steps in the process fail. This means that developers must assume a different attitude towards programming, and aim at error-free software before its execution. This is com monly facilitated using simulators, which are commonplace for both HPC and QC. However the fashion developers advance from one tool to another is ad-hoc, with no established software e…

quantum software engineeringiterointiohjelmistosuunnittelusoftware prototypingohjelmistotuotantosimulointiquantum computing quantum IDEkvanttilaskentaohjelmistokehityssoftware development techniquesProceedings of the 1st International Workshop on Quantum Programming for Software Engineering
researchProduct

Automated transient hypertext support for software maintenance

2000

reverse engineeringsoftware maintenanceprogram comprehensionprogram analysisprogram slicingylläpitohypertekstiohjelmointiCASE (Computer Assisted/Aided Software Engineering)atk-ohjelmathypertext
researchProduct