Search results for " Software Engineering"

showing 10 items of 582 documents

Progressive Web Apps for the Unified Development of Mobile Applications

2018

Progressive Web Apps (PWAs) allow for web applications to be developed in an offline-first approach. While Web apps traditionally did not properly function without an Internet connection, PWAs enable them to be downloaded, installed and used offline on various systems, including mobile devices and personal computers. We present an introduction to the state-of-art in research and practice. Based on this, we discuss various underlying concepts and technologies. Then, we scrutinize and compare PWAs against cross-platform app development approaches on both technical and overarching aspects. A list of suggestions for future research is also presented. We urge academia to keep up with the latest …

business.product_categoryWeb developmentbusiness.industryComputer sciencemedia_common.quotation_subject020207 software engineeringMobile Web02 engineering and technologyField (computer science)World Wide Web020204 information systemsCross-platform0202 electrical engineering electronic engineering information engineeringInternet accessWeb applicationbusinessFunction (engineering)Mobile devicemedia_common
researchProduct

HOWERD: A Hidden Markov Model for Automatic OWL-ERD Alignment

2016

The HOWERD model for estimating the most likely alignment between an OWL ontology and an Entity Relation Diagram (ERD) is presented. Automatic alignment between relational schema and ontology represents a big challenge in Semantic Web research due to the different expressiveness of these representations. A relational schema is less expressive than the ontology; this is a non trivial problem when accessing data via an ontology and for ontology storing by means of a relational schema. Existent alignment methodologies fail in loosing some contents of the involved representations because the ontology captures more semantic information, and several elements are left unaligned. HOWERD relies on a…

computer.internet_protocolComputer scienceProcess ontology02 engineering and technologyOntology (information science)computer.software_genre01 natural sciencesOWL-S0202 electrical engineering electronic engineering information engineeringUpper ontologyHidden Markov modelcomputer.programming_languageSettore ING-INF/05 - Sistemi Di Elaborazione Delle Informazionibusiness.industryComputer Science::Information RetrievalOntology-based data integration010401 analytical chemistry020207 software engineeringWeb Ontology Language0104 chemical sciencesHidden Markov models Knowledge representation languages Ontologies (artificial intelligence) Semantic Web Databases OWL ERDArtificial intelligencebusinesscomputerOntology alignmentNatural language processing2016 IEEE Tenth International Conference on Semantic Computing (ICSC)
researchProduct

Teaching master's degree students to read research literature

2017

The skill to read research literature critically belongs in every university graduate’s toolbox. I have attempted to teach this skill in a master’s degree level course in programming languages over 15 years using, at various times, simulated conferences, voluntary reading exercises, evidence-based practice training, and a flipped classroom with mandatory reading assignments. I discuss my experience and analyze preliminary qualitative data on the use of evidence-based practice and a flipped classroom for this purpose. I present no firm conclusions, but expect that future work (by me or others) will be able to use my experience as a baseline for better teaching of research literature reading.…

critical readingEvidence-based practiceComputer sciencemedia_common.quotation_subjectevidence-based practicescience literacy02 engineering and technologycomputer.software_genreFlipped classroomlukeminenReading (process)ComputingMilieux_COMPUTERSANDEDUCATION0202 electrical engineering electronic engineering information engineeringta516critical thinkingmedia_commonta113Programming language05 social scienceskriittisyys050301 education020207 software engineeringnäyttöön perustuvat käytännötkäänteinen opetusToolboxkriittinen ajattelutieteellinen ajattelusisällönanalyysievidencebased programming language designCritical thinkingContent analysisCritical readingpyramid discussionkvalitatiivinen tutkimus0503 educationcomputerQualitative researchProceedings of the 17th Koli Calling International Conference on Computing Education Research
researchProduct

Towards Experiencing Eating as a Form of Play

2018

There is an increasing trend in interaction design to engage with food. We note that most prior work targets instrumental benefits (for example see food tracking apps to manage nutritional intake). In contrast, in this article, we highlight the potential of technology to support eating as a form of play. We reflect on our own work to articulate two design strategies for game designers on how they can facilitate playful eating experiences using novel technologies. Ultimately, with our work, we aim to facilitate a more playful engagement around the way we eat.

digestive oral and skin physiology05 social sciencesComputingMilieux_PERSONALCOMPUTING020207 software engineering02 engineering and technologyContrast (music)Interaction designWork (electrical)0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesTracking (education)Psychology050107 human factorsCognitive psychologyProceedings of the 2018 Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts
researchProduct

Co-riding With My eBike to Get Green Lights

2019

Researchers are increasingly exploring interactive technology supporting human-system partnership in an exertion context, such as cycling. So far, most investigations have supported the rider cognitively, by the system "sensing and presenting" information to assist the rider to make informed decisions. In contrast, we propose systems that promote user-system co-operation, by "sensing and acting" on information to assist the rider, not only "cognitively" but also "physically", with the aim of facilitating user-system co-operation in an exertion context. Our prototype, "Ari", is a novel augmented eBike designed to facilitate user-system co-operation, where the information that each party can …

eBikeComputer scienceihmisen ja tietokoneen vuorovaikutus05 social scienceshuman computer interaction (HCI)polkupyörät020207 software engineeringContext (language use)02 engineering and technologyInteractive technologyHuman–computer interactionGeneral partnership0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciences050107 human factorsIntersection (aeronautics)pyöräily
researchProduct

Regularization Preserving Localization of Close Edges

2007

International audience; In this letter, we address the problem of the influence of neighbor edges and their effect on the edge delocalization while extracting a neighbor contour by a derivative approach. The properties to be fulfilled by the regularization operators to minimize or suppress this side effect are deduced, and the best detectors are pointed out. The study is carried out in 1-D for discrete signal. We show that among the derivative filters, one of them can correctly detect our model edges without being influenced by a neighboring transition, whatever their separation distance is and their respective amplitude is. A model of contour and close transitions is presented and used through…

edge localization[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image Processingneighbor edge[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processing02 engineering and technologyEdge detectionDiscrete-time signal[INFO.INFO-TS]Computer Science [cs]/Signal and Image Processing[ INFO.INFO-TI ] Computer Science [cs]/Image Processing0202 electrical engineering electronic engineering information engineeringRegularization operatorCanny edge detectorEdge detectionElectrical and Electronic EngineeringMathematicsedge modelbusiness.industryApplied MathematicsDetector020207 software engineeringPattern recognitionregularization filterDeriche edge detectorAmplitude[INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV]Regularization (physics)Signal Processing020201 artificial intelligence & image processingArtificial intelligencebusiness[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processingAlgorithmIEEE Signal Processing Letters
researchProduct

A scalable multiagent system architecture for interactive applications

2013

Interactive applications like crowd simulations need to properly render the virtual world while simulating the interaction of thousands of agents at the same time. The computational workload generated by these two tasks highly increases with the number of the simulated agents, requiring a scalable design of the multiagent system. In this paper, we present, in an unified manner, a distributed multiagent system architecture that can manage large crowds of autonomous agents at interactive rates while rendering multiple views of the virtual world being simulated. This architecture consists of a distributed multiagent system and a complementary distributed visualization subsystem. We also presen…

education.field_of_studyComputer scienceDistributed computingPopulationAutonomous agent020207 software engineering02 engineering and technologyRendering (computer graphics)ServerApplications architectureScalability0202 electrical engineering electronic engineering information engineeringSystems architecture020201 artificial intelligence & image processingSpace-based architectureeducationSoftwareScience of Computer Programming
researchProduct

Extension du domaine du sacré

2013

Faisant le constat qu’il releve d’un monde aujourd’hui completement revolu, Paul Ricœur (1974 : 71) ecrivait : « Le sacre est l’archaique ». Demarche bien temeraire, donc, celle d’engager Questions de communication dans un debat referme sur le passe, voire depasse. La discussion serait close et le sujet entendu. Tournons la page. Pourtant le sacre reste d’une etonnante acuite. Il y a quelques annees, il trouvait encore a s’exposer dans ce temple de la creation moderne et de l’avant-garde qu’e...

espace tensifespace figuratif[SHS.INFO]Humanities and Social Sciences/Library and information sciences05 social sciences050801 communication & media studies020207 software engineering02 engineering and technology[SHS.INFO] Humanities and Social Sciences/Library and information sciencesfigures sacrées0508 media and communicationssacralitésacré[ SHS.INFO ] Humanities and Social Sciences/Library and information sciences0202 electrical engineering electronic engineering information engineeringMaterials Chemistry
researchProduct

Bibliometrics applied to gamification as a digital learning strategy

2019

Este trabajo se interesa por un tema de actualidad como es la gamificación en educación, una interesante estrategia didáctica para responder a los alarmantes datos sobre fracaso y abandono escolar obtenidos año tras año en las pruebas diagnósticas realizadas en el ámbito europeo. A través del estudio bibliométrico de la producción científica se ha analizado las principales tendencias en gamificación, como práctica mediada por la tecnología en las aulas de las diferentes etapas educativas, a través de 137 documentos alojados en la base de datos Scopus y publicados en la última década. En los resultados se revela que el número de documentos se ha incrementado notablemente en los últimos años;…

estrategia de aprendizajeTechnologyjuegoinvestigación sobre literatura científica02 engineering and technologyEducationDatabaseBibliometria0202 electrical engineering electronic engineering information engineeringLearningEstrategia educativainiciación informáticafracaso escolarAprendizaje05 social sciencesTecnología:3 - Ciencias sociales::37 - Educación. Enseñanza. Formación. Tiempo libre [CDU]050301 education020207 software engineeringBase de datostecnología de la educaciónGamificationGamificacióninnovación pedagógicaEducational strategy0503 education
researchProduct

Factory Workers' Ordinary User Experiences: An Overlooked Perspective

2018

Experiences with technology often are described as exciting and outstanding, for instance, in relation to novel technologies at home or at work. In this article, we aim to complement this perspective by emphasizing people’s mundane and ordinary experiences with technology, that is, unremarkable experiences happening in the background of people’s attention. Based on our investigations of user experience in a semiconductor factory, we show how such ordinary experiences are substantial in workers’ everyday interactions with technology, which are mainly shaped by repetitive activities and routines. However, current conceptions of user experience seem to overlook those mundane experiences and ho…

experiences with technologySocial Psychologybusiness.industryCommunication05 social sciencesPerspective (graphical)020207 software engineering02 engineering and technologyPublic relationsHuman-Computer Interactionnuances of ordinariness0202 electrical engineering electronic engineering information engineeringFactory (object-oriented programming)0501 psychology and cognitive sciencesSociologycomputer-supported practicesfactorybusinessuser experience theory050107 human factorsautomated systemsHuman Technology
researchProduct