Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por HumanISE

2016

Predicting the Comprehension of Health Web Documents Using Characteristics of Documents and Users

Autores
Oroszlányová, M; Lopes, CT; Nunes, S; Ribeiro, C;

Publicação
International Conference on ENTERprise Information Systems/International Conference on Project MANagement/International Conference on Health and Social Care Information Systems and Technologies, CENTERIS/ProjMAN/HCist 2016, Porto, Portugal, October 5-7, 2016.

Abstract

2016

Towards Situation-aware Mobile Applications in Mental Health

Autores
Teles, AS; Silva, FJ; Rocha, A; Lopes, JC; O'Sullivan, D; Van de Ven, P; Endler, M;

Publicação
2016 IEEE 29TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS)

Abstract
This work describes SituMan (Situation Manager), a mobile system that makes use of the sensors commonly included in most mobile platforms and a fuzzy inference engine to attempt to infer user context and environment. Such "situation" information, has been used to enhance the behaviour of MoodBuster, another mobile application used in the scope of the mental health domain to collect Ecological Momentary Assessments (EMA). EMA has been used in psychotherapy to minimize the effects of recall bias in the assessment of patient mood, as well as in the recollection of other experiences and behaviours. SituMan can enhance the user experience in the scope of EMA by prompting users in the desired situation, instead of at random or fixed-times, thus reducing obtrusiveness. It can also provide new insight to mental health professionals by summarizing the situations experienced by the patient, further allowing correlation of situation information with patient mood within the same time frame.

2016

A model for analyzing performance problems and root causes in the personal software process

Autores
Raza, M; Faria, JP;

Publicação
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS

Abstract
High-maturity software development processes, such as the Team Software Process and the accompanying Personal Software Process (PSP), can generate significant amounts of data that can be periodically analyzed to identify performance problems, determine their root causes, and devise improvement actions. However, there is a lack of tool support for automating that type of analysis, and hence diminish the manual effort and expert knowledge required. So, we propose in this paper a comprehensive performance model, addressing time estimation accuracy, quality, and productivity, to enable the automated (tool based) analysis of performance data produced by PSP developers, namely, identify and rank performance problems and their root causes. A PSP data set referring to more than 30000 projects was used to validate and calibrate the model. Copyright (c) 2015 John Wiley & Sons, Ltd.

2016

A Model-Based Approach for Product Testing and Certification in Digital Ecosystems

Autores
Lima, B; Faria, JP;

Publicação
2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW)

Abstract
In a growing number of domains, such as ambient-assisted living (AAL) and e-health, the provisioning of end-to-end services to the users depends on the proper interoperation of multiple products from different vendors, forming a digital ecosystem. To ensure interoperability and the integrity of the ecosystem, it is important that candidate products are independently tested and certified against applicable interoperability requirements. Based on the experience acquired in the AAL4ALL project, we propose in this paper a model-based approach to systematize, automate and increase the assurance of such testing and certification activities. The approach encompasses the construction of several models: a feature model, an interface model, a product model, and unit and integration test models. The abstract syntax and consistency rules of these models are specified by means of metamodels written in UML and Alloy and automatically checked with Alloy Analyzer. Using the model finding capabilities of Alloy Analyzer, integration tests can be automatically generated from the remaining models, through the composition and instantiation of unit tests. Examples of concrete models from the AAL4ALL project are also presented.

2016

Automated Testing of Distributed and Heterogeneous Systems Based on UML Sequence Diagrams

Autores
Lima, B; Faria, JP;

Publicação
SOFTWARE TECHNOLOGIES (ICSOFT 2015)

Abstract
The growing dependence of our society on increasingly complex software systems makes software testing ever more important and challenging. In many domains, several independent systems, forming a distributed and heterogeneous system of systems, are involved in the provisioning of end-to-end services to users. However, existing test automation techniques provide little tool support for properly testing such systems. Hence, we propose an approach and toolset architecture for automating the testing of end-to-end services in distributed and heterogeneous systems, comprising a visual modeling environment, a test execution engine, and a distributed test monitoring and control infrastructure. The only manual activity required is the description of the participants and behavior of the services under test with UML sequence diagrams, which are translated to extended Petri nets for efficient test input generation and test output checking at runtime. A real world example from the Ambient Assisted Living domain illustrates the approach.

2016

Empirical Evaluation of the ProcessPAIR Tool for Automated Performance Analysis

Autores
Raza, Mushtaq; Faria, JoaoPascoal; Salazar, Rafael;

Publicação
The 28th International Conference on Software Engineering and Knowledge Engineering, SEKE 2016, Redwood City, San Francisco Bay, USA, July 1-3, 2016.

Abstract
Software development processes can generate significant amounts of data that can be periodically analyzed to identify performance problems, determine their root causes and devise improvement actions. However, conducting that analysis manually is challenging because of the potentially large amount of data to analyze and the effort and expertise required. ProcessPAIR is a novel tool designed to help developers analyze their performance data with less effort, by automatically identifying and ranking performance problems and potential root causes. The analysis is based on performance models derived from the performance data of a large community of developers. In this paper, we present the results of an experiment conducted in the context of Personal Software Process (PSP) training, to show that ProcessPAIR is able to accurately identify and rank performance problems and potential root causes of individual developers so that subsequent manual analysis for the identification of deeper causes and improvement actions can be properly focused.

  • 311
  • 589