Search results for " Software Engineering"

showing 10 items of 582 documents

Towards Filling the Gap Between AOSE Methodologies and Infrastructure: Requirements and Meta-Model

2008

Many different methodologies have been proposed in Agent Oriented Software Engineering (AOSE) literature, and the concepts they rely on are different from those adopted when implementing the system. This conceptual gap often creates inconsistencies between specifications and implementation. We propose a metamodel-based approach that aims to bridge this gap, resulting in an integrated meta-model that merges the best aspects of four relevant AOSE methodologies (GAIA, Tropos, SODA and PASSI). The meta-model assembly followed a welldefined process: for each methodology to be integrated in the meta-model, we elicited the requirements, identified a set of process fragments, thoroughly compared th…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniMetamodelAgent Oriented Software Engineering
researchProduct

Plantxel: Towards a plant-based controllable display

2018

The use of plants as a mean for both visualization and interaction has been already explored in smart environments. In this work, we explore the possibility of constructing a controllable dynamic plant-based display using thigmonastic plants, i.e. plants that change the shape and position of their leaves as a response to external stimuli. As an initial step towards this vision, we first introduce our approach of building a plant-based pixel (plant-pixel, or plantxel), and the principles of composing a plantxel-based public display. We then present the results of a feasibility study conducted with Mimosa spegazzinii plants, showing that our approach can achieve an acceptable contrast ratio, …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniPixelComputer sciencebusiness.industry05 social sciencesComputerApplications_COMPUTERSINOTHERSYSTEMS020207 software engineeringControl engineeringPlant based02 engineering and technologythigmonastyVisualizationInformation visualizationPosition (vector)Public displayconcept prototype0202 electrical engineering electronic engineering information engineeringplant-based display0501 psychology and cognitive sciencesContrast ratioSmart environmentinformation visualizationbusinessControl logic050107 human factors
researchProduct

Agents in dynamic contexts, a system for learning plans

2020

Reproducing the human ability to cooperate and collaborate in a dynamic environment is a significant challenge in the field of human-robot teaming interaction. Generally, in this context, a robot has to adapt itself to handle unforeseen situations. The problem is runtime planning when some factors are not known before the execution starts. This work aims to show and discuss a method to handle this kind of situation. Our idea is to use the Belief-Desire-Intention agent paradigm, its the Jason reasoning cycle and a Non-Axiomatic Reasoning System. The result is a novel method that gives the robot the ability to select the best plan.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniReasoning systemComputer science020207 software engineeringContext (language use)02 engineering and technologyPlan (drawing)Field (computer science)Human–robot interactionPlanningWork (electrical)Human–computer interaction020204 information systems0202 electrical engineering electronic engineering information engineeringRobotBDIHuman-robot interactionJason
researchProduct

3D Map Computation from Historical Stereo Photographs of Florence

2018

The analysis of early photographic sources is fundamental for documenting and understanding the evolution of a city so rich in history and art as Florence. Indeed, by the 1860s several photographers used to work in town, and their images (often obtained through stereoscopic set-ups) can help us to reconstruct Florence in 3D as it was by the time of the Italian unification. The first and most delicate part of such reconstruction process is the computation of disparity maps from the historical stereo pairs. This is a very challenging task for fully-automatic computer vision algorithms, since XIX century photographs are affected by several problems—ranging from superficial damages to asynchron…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSettore INF/01 - InformaticaUnificationComputer scienceComputationComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONProcess (computing)020207 software engineeringStereoscopy02 engineering and technologyPhotography Computer vision algorithms Disparity map Florence Reconstruction process Semiautomatic methods Stereo pair Stereo-photographs User input Stereo image processingUser inputlaw.inventionAsynchronous communicationlawComputer graphics (images)0202 electrical engineering electronic engineering information engineering3D Stereo Historical Photographs Cultural Heritage Computer VisionComputer vision algorithms020201 artificial intelligence & image processingComputingMethodologies_COMPUTERGRAPHICSIOP Conference Series: Materials Science and Engineering
researchProduct

Elicitation and evaluation of zoom gestures for touchless interaction with desktop displays

2019

Touchless gestural interaction has been widely studied and adopted in many contexts. Furthermore, the growing availability of low-cost enabling devices, such as Kinect or Leap Motion, boosted up the interest in such interaction both for commercial and scientific purposes, both for large public displays and for personal displays. The problem of choosing the right touchless gesture for the right action is thus still an open issue, depending on several aspects, such as context, purpose, users' culture, etc. In this work, we first present the results of a gesture elicitation study that allowed us to identify a set of touchless gestures for performing zoom actions while interacting with desktop …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSettore INF/01 - Informaticabusiness.industryComputer sciencetouchless interaction gesture elicitation desktop displays020207 software engineeringContext (language use)WorkloadUsability02 engineering and technologyPreferenceAction (philosophy)Human–computer interaction020204 information systems0202 electrical engineering electronic engineering information engineeringZoombusinessSet (psychology)GestureProceedings of the 8th ACM International Symposium on Pervasive Displays
researchProduct

Visual Re-Ranking for Multi-Aspect Information Retrieval

2017

We present visual re-ranking, an interactive visualization technique for multi-aspect information retrieval. In multi-aspect search, the information need of the user consists of more than one aspect or query simultaneously. While visualization and interactive search user interface techniques for improving user interpretation of search results have been proposed, the current research lacks understanding on how useful these are for the user: whether they lead to quantifiable benefits in perceiving the result space and allow faster, and more precise retrieval. Our technique visualizes relevance and document density on a two-dimensional map with respect to the query phrases. Pointing to a locat…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniWeb search queryConcept searchInformation retrievalSettore INF/01 - Informaticamulti-aspect searchComputer scienceinformation retrieval information visualization multi-aspect search multi-dimensional rankingInformationSystems_INFORMATIONSTORAGEANDRETRIEVALeducation020207 software engineeringta613202 engineering and technology113 Computer and information sciencesQuery expansionmulti-dimensional rankingWeb query classification020204 information systemsHuman–computer information retrieval0202 electrical engineering electronic engineering information engineeringRelevance (information retrieval)Visual Wordinformation visualizationinformation retrievalDocument retrieval
researchProduct

The Sound Design Toolkit

2017

The Sound Design Toolkit is a collection of physically informed sound synthesis models, specifically designed for practice and research in Sonic Interaction Design. The collection is based on a hierarchical, perceptually founded taxonomy of everyday sound events, and implemented by procedural audio algorithms which emphasize the role of sound as a process rather than a product. The models are intuitive to control – and the resulting sounds easy to predict – as they rely on basic everyday listening experience. Physical descriptions of sound events are intentionally simplified to emphasize the most perceptually relevant timbral features, and to reduce computational requirements as well. Keywo…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazionilcsh:Computer softwaresound synthesisound synthesisSettore INF/01 - InformaticaComputer scienceSound designSpeech recognition05 social sciences020207 software engineering02 engineering and technologysonic interaction design050105 experimental psychologyComputer Science ApplicationsSonic interaction design; sound synthesis; procedural audiolcsh:QA76.75-76.765Human–computer interactionSonic interaction design0202 electrical engineering electronic engineering information engineeringprocedural audio0501 psychology and cognitive sciencesActive listeningsonic interaction design; sound synthesis; procedural audioSoftware
researchProduct

The four types of self-adaptive systems: A metamodel

2017

The basic ideas of self-adaptive systems are not a novelty in computer science. There are plenty of systems that are able of monitoring their operative context to take run-time decisions. However, more recently a new research discipline is trying to provide a common framework for collecting theory, methods, middlewares, algorithms and tools for engineering such software systems. The aim is to collect and classify existing approaches, coming from many different research areas. The objective of this work is providing a unified metamodel for describing the various categories of adaptation.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazionimetamodelComputer scienceComputer Science (all)020207 software engineeringContext (language use)02 engineering and technologyData scienceMetamodelingGoal modelingDecision Sciences (all)Adaptive systemself-adaptation0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSoftware systemAdaptation (computer science)Software product line
researchProduct

The Interplay Between Artificial Intelligence and Users’ Personalities: A New Scenario for Human-Computer Interaction in Gaming

2020

The latest business reports showed that Augmented Reality (AR) and Artificial Intelligence (AI) are ranked among the top 10 strategic trends for 2018. For these reasons, in this paper, we provide an interdisciplinary focus on design and personality issues, trying to discuss the interplay between games with personality and Artificial Intelligence. First, we describe taxonomy models on personality in games and empirical studies aimed at exploring personality traits of Pokemon GO users. Second, we explore virtual humans employed in investigating chess personalities via simulating human chess players. In this research article, the term virtual human is used to describe a computer program that s…

Settore M-PSI/01 - Psicologia Generalechess personalitymedia_common.quotation_subjectContext (language use)02 engineering and technologyvirtual humanPersonality psychologycheEmpirical researchTaxonomy (general)0502 economics and business0202 electrical engineering electronic engineering information engineeringPersonalityBig Five personality traitsgamingVirtual actormedia_commonAugmented Realitybusiness.industry05 social sciences020207 software engineeringpersonality050211 marketingAugmented realityArtificial intelligencePsychologybusiness
researchProduct

Inverse procedural modeling of 3D models for virtual worlds

2016

This course presents a collection of state-of-the-art approaches for modeling and editing of 3D models for virtual worlds, simulations, and entertainment, in addition to real-world applications. The first contribution of this course is a coherent review of inverse procedural modeling (IPM) (i.e., proceduralization of provided 3D content). We describe different formulations of the problem as well as solutions based on those formulations. We show that although the IPM framework seems under-constrained, the state-of-the-art solutions actually use simple analogies to convert the problem into a set of fundamental computer science problems, which are then solved by corresponding algorithms or opt…

Shape analysis (program analysis)Theoretical computer scienceComputer science020207 software engineering02 engineering and technologyAnimationGeometry processingMetaverseDomain (software engineering)Set (abstract data type)Simple (abstract algebra)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingProcedural modelingACM SIGGRAPH 2016 Courses
researchProduct