Search results for "Software engineering"

showing 10 items of 1151 documents

Augmenting CASE tools with hypertext: Desired functionality and implementation issues

1997

Information systems have become bigger and more complex as their support has expanded to cover larger business domains, communication and work. At the same time technical design options such as client/server architectures and graphical user interfaces have increased the size and complexity of applications. In addition, pressures to build better systems more quickly have motivated the use of integrated design environments, such as CASE. Several integration approaches such as process modeling, frameworks and hypertext technology have been proposed. Of these we consider the least analyzed, hypertext technology, in this paper. Because of the novelty of hypertext in CASE there are several unreso…

Integrated designProcess modelingRelation (database)Computer sciencebusiness.industrySoftware developmentlaw.inventionHuman–computer interactionlawInformation systemHypertextComputer-aided software engineeringbusinessGraphical user interface
researchProduct

A KST-BASED SYSTEM FOR STUDENT TUTORING

2008

Abstract: A novel assessment procedure based on knowledge space theory (KST) is presented along with a complete implementation of an intelligent tutoring system. (ITS) that has been used to test our theoretical findings. The key idea is that correct assessment of the student knowledge is strictly related to the structure of the domain ontology. Suitable relationships between the concepts must be present to allow the creation of a reverse path from the "knowledge state" representing the student goal to the one that contains her actual knowledge about this topic. Knowledge space theory is a very good framework to guide the process of building the ontology used, by the artificial tutor The sys…

Intelligent systemStructure (mathematical logic)CorrectnessOntologyComputer scienceLatent semantic analysisbusiness.industryOntology (information science)computer.software_genreIntelligent tutoring systemDomain (software engineering)Artificial IntelligenceArtificial intelligenceDialog systemStudentsbusinesscomputerNatural language processing systemKST Student TutoringNatural languageNatural language processingApplied Artificial Intelligence
researchProduct

Defining Interaction Design Patterns to Extract Knowledge from Big Data

2018

[EN] The Big Data domain offers valuable opportunities to gain valuable knowledge. The User Interface (UI), the place where the user interacts to extract knowledge from data, must be adapted to address the domain complexities. Designing UIs for Big Data becomes a challenge that involves identifying and designing the user-data interaction implicated in the knowledge extraction. To design such an interaction, one widely used approach is design patterns. Design Patterns describe solutions to common interaction design problems. This paper proposes a set of patterns to design UIs aimed at extracting knowledge from the Big Data systems data conceptual schemas. As a practical example, we apply the…

Interaction patternsBig Databusiness.industryComputer scienceBig data020207 software engineering0102 computer and information sciences02 engineering and technologyInteraction design01 natural sciencesDomain (software engineering)Set (abstract data type)Knowledge extraction010201 computation theory & mathematicsInteraction design patternHuman–computer interactionSoftware design pattern0202 electrical engineering electronic engineering information engineeringUser interfacebusinessLENGUAJES Y SISTEMAS INFORMATICOSUser Interfaces
researchProduct

A Newcomer's Guide to EICS, the Engineering Interactive Computing Systems Community

2019

[EN] Welcome to EICS, the Engineering Interactive Computing Systems community, PACMHCI/EICS journal, and annual conference! In this short article, we introduce newcomers to the field and to our community with an overview of what EICS is and how it positions with respect to other venues in Human-Computer Interaction, such as CHI, UIST, and IUI, highlighting its legacy and paying homage to past scientific events from which EICS emerged. We also take this opportunity to enumerate and exemplify scientific contributions to the field of Engineering Interactive Computing Systems, which we hope to guide researchers and practitioners towards making their future PACMHCI/EICS submissions successful an…

Interactive computingUser interfacesDesignComputer Networks and CommunicationsComputer science02 engineering and technologyInteractive systemsModel-driven EngineeringInteractive systems and toolsField (computer science)Software and its engineering0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesSoftware verification and validation050107 human factorscomputer.programming_languageSoftware engineeringComputingMilieux_THECOMPUTINGPROFESSIONFormal methods05 social sciencesVerification and validation020207 software engineeringFormal methodsData scienceHuman computer interaction (HCI)Human-Computer InteractionHuman-centered computingModel-based design of user interfacesUser interfaceModel-driven architecturecomputerLENGUAJES Y SISTEMAS INFORMATICOSSocial Sciences (miscellaneous)
researchProduct

Mental contents in interacting with a multiobjective optimization program

2008

User psychology aims at understanding human-machine interaction from a psychological point of view. Its ultimate goal is to provide knowledge about human psychological properties for interaction designers. In this article, we are particularly interested in applying the theoretical concepts of mental contents (i.e., the information contents of users’ mental representations), in studying interaction with professional software. The immediate motivation for adopting such an approach arises from problems met in designing interaction processes in multiobjective optimization software. These types of software are meant to support complex thought and decision-making processes and this is why interac…

Interactive systems engineeringDescriptive knowledgebusiness.industryManagement scienceComputer scienceInteraction designDomain (software engineering)Human-Computer InteractionSubject-matter expertSoftwareHuman–computer interactionMental representationbusinessInformation SystemsUser-centered design
researchProduct

IMFLer: A Web Application for Interactive Metabolic Flux Analysis and Visualization.

2021

Increasing genome-wide data in biological sciences and medicine has contributed to the development of a variety of visualization tools. Several automatic, semiautomatic, and manual visualization tools have already been developed. Some even have integrated flux balance analysis (FBA), but in most cases, it depends on separately installed third party software that is proprietary and does not allow customization of its functionality and has many restrictions for easy data distribution and analysis. In this study, we present an interactive metabolic flux analyzer and visualizer (IMFLer)-a static single-page web application that enables the reading and management of metabolic model layout maps, …

Interface (Java)Computer sciencebusiness.industryComputational BiologyWeb BrowserFile formatModels BiologicalMetabolic Flux AnalysisFlux balance analysisVisualizationPersonalizationComputational MathematicsUser-Computer InterfaceSoftwareComputational Theory and MathematicsGraph drawingModeling and SimulationGeneticsWeb applicationbusinessSoftware engineeringMolecular BiologyAlgorithmsSoftwareJournal of computational biology : a journal of computational molecular cell biology
researchProduct

AnyDSL: a partial evaluation framework for programming high-performance libraries

2023

This paper advocates programming high-performance code using partial evaluation. We present a clean-slate programming system with a simple, annotation-based, online partial evaluator that operates on a CPS-style intermediate representation. Our system exposes code generation for accelerators (vectorization/parallelization for CPUs and GPUs) via compiler-known higher-order functions that can be subjected to partial evaluation. This way, generic implementations can be instantiated with target-specific code at compile time. In our experimental evaluation we present three extensive case studies from image processing, ray tracing, and genome sequence alignment. We demonstrate that using partial …

Intermediate languageComputer science020207 software engineeringImage processing02 engineering and technologyParallel computingPartial evaluation004020204 information systems0202 electrical engineering electronic engineering information engineeringCode generationRay tracing (graphics)General-purpose computing on graphics processing unitsSafety Risk Reliability and QualityImplementationSoftwareCompile time
researchProduct

Community-driven computational biology with Debian Linux

2011

Background The Open Source movement and its technologies are popular in the bioinformatics community because they provide freely available tools and resources for research. In order to feed the steady demand for updates on software and associated data, a service infrastructure is required for sharing and providing these tools to heterogeneous computing environments. Results The Debian Med initiative provides ready and coherent software packages for medical informatics and bioinformatics. These packages can be used together in Taverna workflows via the UseCase plugin to manage execution on local or remote machines. If such packages are available in cloud computing environments, the underlyin…

InternetTheoretical computer scienceComputer sciencebusiness.industryApplied MathematicsComputational BiologySymmetric multiprocessor systemBiochemistryComputer Science ApplicationsProceedingsSoftwareStructural BiologyThe InternetbusinessSoftware engineeringMolecular BiologySoftwareBMC Bioinformatics
researchProduct

Modellierung überbetrieblicher behandlungsprozesse durch objekt-petrinetze

2005

Clinical processes are often performed by the cooperation of different healthcare organization. But even that for modeling of such processes the object Petri nets can be used, they often lack of intuitive comprehensibility. This contribution presents an interpretation of object Petri nets which assigns abstract net elements to real objects of the healthcare domain. By doing this it helps domain user to apply this Petri net type to the modeling of clinical processes. The application of this approach is demonstrated.

Interpretation (logic)Programming languageComputer sciencebusiness.industryInteroperabilityPetri netProcess architecturecomputer.software_genreObject (computer science)Domain (software engineering)User assistanceArtificial intelligencebusinesscomputerInformation SystemsWirtschaftsinformatik
researchProduct

Universally Designed Beacon-Assisted Indoor Navigation for Emergency Evacuations

2019

International audience; The United Nations (UN) Convention on the Rights of Persons with Disabilities (CRPD) obligates national governments to ensure the protection and safety of persons with disabilities in emergency situations. This article examines the application and accessibility of state-of-the-art ICT solutions in emergency situations. Research has indeed shown that the design and implementation of evacuation procedures in emergency situations play a critical role in ensuring personal safety and protection. While research has examined the experiences of persons including persons with disabilities in emergency situations, research has yet to examine fully the role that cutting-edge in…

IoTInternet of thingsbusiness.industryComputer science020208 electrical & electronic engineeringInternet privacyBig data020207 software engineeringBeacon-assisted indoor navigation02 engineering and technologylaw.inventionBeaconBluetoothUser experience designlawInformation and Communications Technology0202 electrical engineering electronic engineering information engineering[INFO]Computer Science [cs]businessMobile deviceVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550Emergency evacuations
researchProduct