Search results for "Software engineering"

showing 10 items of 1151 documents

Capturing citizens — Emerging needs: Using social networks in smart cities

2017

In order to reach its objectives, smart cities (or whatever kind of smart urban environment) should be underpinned by complex cyber physical systems (CPS) able to discover needs and services and "smartly" combine them. Services may be thought as services offered by software components, of whatever nature, for instance software, bot, robot, app and so on. Searching for the best service depends on the need of the citizen(s) and also on the type of (smart) environment the citizens are in. Analysis and design of CPSs are more challenging than the only physical or the only cyber system. We propose a design paradigm shift towards runtime for identifying requirements of cyber physical systems for …

IoTrequirements analysisService (systems architecture)021103 operations researchcyber physical systemComputer sciencebusiness.industry0211 other engineering and technologiesCyber-physical system020207 software engineering02 engineering and technologyComputer securitycomputer.software_genreSmart citieSoftwareComponent-based software engineering0202 electrical engineering electronic engineering information engineeringRobotSoftware systembusinesscomputerDesign paradigmRequirements analysis2017 AEIT International Annual Conference
researchProduct

A VR/AR Environment for Multi-User Liver Anatomy Education

2021

We present a Virtual and Augmented Reality multi-user prototype of a learning environment for liver anatomy education. Our system supports various training scenarios ranging from small learning groups to classroom-size education, where students and teachers can participate in virtual reality, augmented reality, or via desktop PCs. In an iterative development process with surgeons and teachers, a virtual organ library was created. Nineteen liver data sets were used comprising 3D surface models, 2D image data, pathology information, diagnosis and treatment decisions. These data sets can interactively be sorted and investigated individually regarding their volumetric and meta information. The …

Iterative and incremental development020205 medical informaticsProcess (engineering)business.industryComputer scienceLearning environmenteducation020207 software engineeringUsabilityQualitative property02 engineering and technologyVirtual realityHuman–computer interaction0202 electrical engineering electronic engineering information engineeringAugmented realityUser interfacebusiness2021 IEEE Virtual Reality and 3D User Interfaces (VR)
researchProduct

Defining Complexity Factors for the Architecture Evaluation Framework

2006

The design and implementation of telecommunication systems is an incremental and iterative process, and system architectures may need to be revised and refined several times during their lifetime. Formal evaluation facilitates the identification of the weak points, where improvements are due in these architectures. In the domain of telecommunications, such evaluation can be based on the Architecture Evaluation Framework (AEF). During the evaluation, a deep understanding of the processes within a system is needed. Meanwhile, the systems being designed are usually complex systems encompassing a large number of components with an intricate pattern of interaction between them. As a result, it i…

Iterative and incremental developmentIdentification (information)business.industryComputer scienceInformation systemComplex systemInformation technologySoftware systemSoftware architecturebusinessSoftware engineeringField (computer science)Domain (software engineering)Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06)
researchProduct

Lua Code: Security Overview and Practical Approaches to Static Analysis

2017

Lua is an interpreted, cross-platform, embeddable, performant and low-footprint language. Lua's popularity is on the rise in the last couple of years. Simple design and efficient usage of resources combined with its performance make it attractive for production web applications even to big organizations such as Wikipedia, CloudFlare and GitHub. In addition to this, Lua is one of the preferred choices for programming embedded and IoT devices. This context allows to assume a large and growing Lua codebase yet to be assessed. This growing Lua codebase could be potentially driving production servers and extremely large number of devices, some perhaps with mission-critical function for example i…

JavaComputer sciencevulnerabilityStatic program analysis02 engineering and technologyLuaJavaScriptSecurity testingohjelmointikielet020204 information systemsprogramming languages0202 electrical engineering electronic engineering information engineeringWeb applicationtietoturvadata securityhaavoittuvuuscomputer.programming_languageCodebaseta113business.industryComputingMilieux_PERSONALCOMPUTING020207 software engineeringPython (programming language)Static analysisAbstract syntax treeSoftware engineeringbusinesscomputer
researchProduct

Java Integrated Development Environments' Support for Reuse-Oriented Software Development

2002

Component reuse is a promising direction to develop software more efficiently and cost effectively. One part of software development is the actual programming with an integrated development environment (IDE). We studied three Java IDEs and how they support reuse-oriented software development. We derived evaluation criteria from a known reuse model. As a conclusion we suggest that current Java IDEs need to improve their support for the reuse process.

Javabusiness.industryComputer scienceSoftware developmentSoftware development processPersonal software processGoal-Driven Software Development ProcessComponent-based software engineeringSoftware constructionSystems engineeringPackage development processbusinessSoftware engineeringcomputercomputer.programming_language
researchProduct

Induction of Cell Differentiation in Transformed Keratinocytes by Synthetic (Glyco)peptides from the Homophilic Recognition Domain of E-Cadherin

2002

KeratinocytesProtein ConformationCadherinChemistryStereochemistryCellular differentiationMolecular Sequence DataGlycopeptidesCell DifferentiationGeneral ChemistryCadherinsPeptide FragmentsCatalysisGlycopeptideProtein Structure TertiaryDomain (software engineering)Cell biologySolid-phase synthesisMicroscopy FluorescenceHumansAmino Acid SequenceNuclear Magnetic Resonance BiomolecularCell Line TransformedAngewandte Chemie International Edition
researchProduct

Patterned Model for Technology Development

1997

This paper develops a perspective to modeling patterned technological information flow processes by drawing on concepts from organizational learning and knowledge creation of high technology enterprises. In such a perspective, humans and their interaction in a development team and in an industry’s ‘invisible college’ are modeled as absorbers and users of technological knowledge. The planning behavior of users is specified in terms of design patterns. A hierarchical multilevel pattern flow and repository model is described. Modes for cooperative technology project work in a case of telecommunication industry domain are examined. Questions regarding the relationship between technological know…

Knowledge creationKnowledge managementWork (electrical)Computer sciencebusiness.industryDesign patternPerspective (graphical)Software design patternOrganizational learningInformation flow (information theory)businessDomain (software engineering)
researchProduct

Natural Language-Based Knowledge Extraction in Healthcare Domain

2019

There is a growing amount of data in the databases of hospitals. These data could be exploited to alleviate the decision-making process of hospital managers, physicians and researchers. However, these types of end-users often lack the expertise necessary for extracting those data from the database. Several approaches exist in the field of how to allow non-programmers writing queries in a convenient manner, but none of them has yet reached fully satisfactory results. This paper sketches a solution to this problem by introducing means for writing queries in a keywords-containing natural language thus alleviating the query writing process for the end-user. Introducing this approach in the know…

Knowledge extractionComputer sciencebusiness.industryProcess (engineering)Health careWriting processQuery languagebusinessData scienceField (computer science)Natural languageDomain (software engineering)Proceedings of the 2019 3rd International Conference on Information System and Data Mining
researchProduct

VisAdapt: A Visualization Tool to Support Climate Change Adaptation.

2017

In this article we present the design and implementation of the web-based visualization tool VisAdapt, developed to support homeowners in the Nordic countries to assess anticipated climate change and climate related risks which are expected to negatively impact their living conditions. The tool guides the user through a three-step visual exploration process to facilitate the exploration of risks and adaptation measures, specifically adapted to the user. VisAdapt has been developed over the course of two years in close collaboration with domain experts and end users to ensure the validity of the included data and the efficiency of the visual interface. Although VisAdapt is designed for Nordi…

Knowledge management010504 meteorology & atmospheric sciencesProcess (engineering)End userComputer sciencebusiness.industryClimate change020207 software engineering02 engineering and technology01 natural sciencesComputer Graphics and Computer-Aided DesignData scienceVisualizationPeer reviewComputer graphics0202 electrical engineering electronic engineering information engineeringDesign processClimate change adaptationScience technology and societybusinessInteractive visualizationSoftware0105 earth and related environmental sciencesUser-centered designIEEE computer graphics and applications
researchProduct

Universal Design of ICT for Emergency Management from Stakeholders’ Perspective

2020

While Universal Design principles have been adopted in many areas to ensure that products and services are usable for the broadest possible diversity of users, there is still an open area when it comes to the emergency management domain. This article aims at providing a systematic overview of the current state of the emerging research field of Universal Design of Information and Communication Technology (ICT) for Emergency Management, and to highlight high-impact research opportunities to ensure that the increasing introduction of ICT in Emergency Management can contribute to removing barriers instead of adding more barriers, in particular for the elderly and people with disabilities. A sys…

Knowledge managementComputer Networks and CommunicationsComputer sciencemedia_common.quotation_subjectUniversal design02 engineering and technologyUSableInformation communication cechnologiesTheoretical Computer ScienceDomain (software engineering)03 medical and health sciences0302 clinical medicine0202 electrical engineering electronic engineering information engineering030212 general & internal medicineSet (psychology)VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550media_commonEmergency managementbusiness.industryHuman-centred designsAccessibilityEmergency managementUniversal designSystematic reviewInformation and Communications Technology020201 artificial intelligence & image processingbusinessSoftwareInformation SystemsDiversity (politics)Information Systems Frontiers
researchProduct