Search results for "software engineering"

showing 10 items of 1151 documents

U-search: a meta engine for creation of knowledge paths on the web

2010

The main tools used to find digital contents in the Web are search engines and directories but they are not presently able to understand the user specific needs and starting knowledge. This work presents "U-Search" a new meta engine that allows to create knowledge paths on the Web based on specific user requirements and knowledge levels. To this end, we consider different searcher categories such as a "basic searcher" who knows little about a topic and will look for more information, a "deep searcher" who will look for specific details on a topic that he/she already knows and a "wide searcher" who will look for expanding his/her knowledge domain with topics that are loosely related to the s…

medicine.medical_specialtyInformation retrievalSettore INF/01 - InformaticaComputer scienceclustering information search and retrieval search process web engineUser requirements documentDomain (software engineering)World Wide WebSearch engineWeb pagemedicineWeb search engineCluster analysisUser needsWeb modeling
researchProduct

Models and Model Transformations Within Web Applications

2016

Unlike traditional single-user desktop applications, web applications have separated memory and computational resources (the client and the server side) and have to deal with multiple user accounts. This complicates the development process. Is there some approach of creating web applications without thinking about web-specific aspects, as if we are developing stand-alone desktop applications? We say, “yes”, and that is where models and model transformations come in handy. The proposed model-driven approach simplifies the development of web applications and makes it possible to use a single code base for deploying both desktop and web-based versions of the software.

medicine.medical_specialtySoftwarebusiness.industryComputer scienceProcess (engineering)medicineCode (cryptography)Web applicationBase (topology)Software engineeringbusinessWeb modelingServer-side
researchProduct

Towards EEG-Based Haptic Interaction within Virtual Environments

2019

International audience; Current virtual environments (VE) enable perceiving haptic stimuli to facilitate 3D user interaction, but lack brain-interfacial contents. Using electroencephalography (EEG), we undertook a feasibility study on exploring event-related potential (ERP) patterns of the user's brain responses during haptic interaction within a VE. The interaction was flying a virtual drone along a curved transmission line to detect defects under the stimuli (e.g., force increase and/or vibrotactile cues). We found that there were variations in the peak amplitudes and latencies (as ERP patterns) of the responses at about 200 ms post the onset of the stimuli. The largest negative peak occu…

medicine.medical_specialtySynthèse d'image et réalité virtuelle [Informatique]Computer science[INFO.INFO-GR] Computer Science [cs]/Graphics [cs.GR]02 engineering and technologyAudiologyElectroencephalographyVirtual realityVibrationEvent-related potential (ERP)Virtual reality0202 electrical engineering electronic engineering information engineeringmedicine[INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC]Electroencephalography (EEG)ForceHaptic technologyHaptic interactionmedicine.diagnostic_test020207 software engineeringHaptic stimuli[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]Interface homme-machine [Informatique]020201 artificial intelligence & image processing[INFO.INFO-HC] Computer Science [cs]/Human-Computer Interaction [cs.HC]
researchProduct

Metrics Framework for Cycle-Time Reduction in Software Value Creation

2015

Agile software development methodologies driving cycle-time reduction have been shown to improve efficiency, enable shorter lead times and place a stronger focus on customer needs. They are also moving the process development focus from cost-reduction towards value creation. Optimizing software development based on lean and agile principles requires tools and metrics to optimize against. We need a new set of metrics that measure the process up to the point of customer use and feedback. With these we can drive cycle time reduction and improve value focus. Recently the lean startup methodology has been promoting a similar approach within the startup context. In this paper, we develop and vali…

metrics frameworkSaaSagilepalautecycle-timelean startupsoftware engineering process
researchProduct

Web-sovellus ohjelmoijien motivaation ja motivaatio-ongelmien kartoittamiseen ja korjaamiseen

2017

Tämä tutkielma pyrkii antamaan vastauksen siihen, kuinka voidaan toteuttaa www-sovellus, jolla voidaan mitata ja analysoida ohjelmoijien motivaatiota organisaatiossa ja kuinka voidaan laatia motivaatiosuunnitelma heikkojen motivaatioalueiden korjaamiseksi. Työn teoriaosuudessa käsitellään ensin taustateoriaa työtyytyväisyydestä ja motivaatiosta ja käydään läpi eräitä tärkeitä motivaatiomalleja. Tämän jälkeen valitaan kaksi motivaatiomallia, joille laaditaan toiminnalliset määrittelyt, joilla ne on mahdollista muuntaa mitattavaan ja laskettavaan muotoon. Teoriaosuudessa esitetään myös, kuinka motivaatiosuunnitelma tehdään ja kuinka voidaan laatia motivaatiota korjaavia toimenpiteitä. Teoriao…

motivationtyömotivaatiosovelluksetohjelmoijatmotivaatiopsykologiaHerzbergin kaksifaktoriteoriaohjelmistokehityssovellukset (tietotekniikka)MOCCsoftware engineeringtieto- ja viestintätekniikka-ala
researchProduct

Analysis of the psicometric properties of a multiplication and division processes assessment scale

2019

Esta comunicación se encuentra disponible en la siguiente URL: http://www.infad.eu/RevistaINFAD/OJS/index.php/IJODAEP/article/view/1464/1321 Este número está dedicado a la "Psicología de la Educación y Saberes Originarios". The domain of multiplication and division operations depends on both algorithm management and the ability to identify the semantic structure of the problem and to translate it into mathematical language. Many students present difficulties in identifying the semantic structure of the problem but not applying the algorithm when the problem is presented numericaly. The aim of the study is to validate an assessment tool of the processes involved in multiplication and divisio…

multiplicationword problemStructure (mathematical logic)Matemáticas - Problemas y ejercicios.Algorithms - Problems exercises etc.algorithmComputer sciencelcsh:BF1-990Language of mathematicsDivision (mathematics)Domain (software engineering)Algebra - Problems exercises etc.Identification (information)lcsh:PsychologyMathematics - Problems exercises etc.mistakesAlgoritmos - Problemas y ejercicios.divisionMultiplicationÁlgebra - Problemas y ejercicios.ArithmeticError detection and correctionReliability (statistics)
researchProduct

Towards Process Centered Architecting for Quantum Software Systems

2022

Quantum Software Engineering (QSE) is a recent trend - focused on unifying the principles of quantum mechanics and practices of software engineering - to design, develop, validate, and evolve quantum age software systems and applications. Software architecture for quantum computing (a.k. a. quantum software architectures (QSA)) supports the design, development, and maintenance etc. phases of quantum software systems using architectural components and connectors. QSA can enable quantum software designers and developers to map the operations of Qubits to architectural components and connectors for implementing quantum software. This research aims to explore the role of QSAs by investigating (…

ohjelmistokehittäjätArchitecture ProcessReference ArchitectureohjelmistoarkkitehtuurikvanttitietokoneetohjelmistotuotantoQuantum Software ArchitecturetyöprosessitohjelmistokehitysQuantum Software Engineering
researchProduct

Estimating Programming Exercise Difficulty using Performance Factors Analysis

2020

This Work in Progress Paper studies student and exercise modelling based on pass/fail log data gathered from an introductory programming course. Contemporary education capitalizes on the communications technology and remote study. This can create distance between the teacher and students and the resulting lack of awareness of the difficulties students encounter can lead to low student satisfaction, dropout and poor grades. In many cases, various technological solutions are used to collect individual exercise submissions, but there are little resources for indexing or modelling the exercises in depth. Exercise specific feedback from students may not be easily obtainable either. In the presen…

opintomenestysmallintaminenopiskelijatComputer science05 social scienceslearning factors analysis050301 education020207 software engineering02 engineering and technologytietotekniikkaData scienceData modelingperformance factors analysisInformation and Communications Technologyintelligent tutortyytyväisyysexercise modellingopiskelu0202 electrical engineering electronic engineering information engineeringComputingMilieux_COMPUTERSANDEDUCATIONohjaus (neuvonta ja opastus)0503 educationarviointiDropout (neural networks)
researchProduct

Searching for Global Employability : Can Students Capitalize on Enabling Learning Environments?

2019

Literature on global employability signifies “enabling” learning environments where students encounter ill-formed and open-ended problems and are required to adapt and be creative. Varying forms of “projects,” co-located and distributed, have populated computing curricula for decades and are generally deemed an answer to this call. We performed a qualitative study to describe how project course students are able to capitalize on the promise of enabling learning environments. This critical perspective was motivated by the circumstance of the present-day education systems being heavily regulated for the precipitated production of human capital. The students involved in our study described edu…

oppimisympäristöGeneral Computer Scienceoppiminenmedia_common.quotation_subjectTeaching methodohjelmistotekniikka02 engineering and technologyEmployabilityglobal software engineering educationEducationproject-based learning0202 electrical engineering electronic engineering information engineeringemployabilityCurriculummedia_commonta11305 social sciencestyöllistyminenprojektioppiminen050301 education020207 software engineeringProject-based learningCreativityprojektitkoulutusActive learningEngineering ethics0503 educationAutonomyQualitative research
researchProduct

Towards Measuring the Agility of Software Business

2018

Agile development methods have been employed across the software industry. However, it is not always clear if the used methods actually help the software firms in being more agile and if agility has a positive influence in the software firm performance. Studying these questions may turn out impossible since good measurements for assessing the overall agility of software firms do not yet exist. A need is therefore detected to measure the differences in agility between firms and finding the means to evaluate the differences in agility in reliable manner. This article examines how to measure the agility of a software firm and reports initial steps in the process of developing measurement instr…

organizationsProcess managementbusiness.industryComputer sciencemittauslean organizations020207 software engineering02 engineering and technologyagility020204 information systems0202 electrical engineering electronic engineering information engineeringSoftware businesstuotteetohjelmistoliiketoimintabusinessdevelopmentAgile software development
researchProduct