Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by HumanISE

2019

Dynamic Generation of Documentation, Code, and Tests for a Digital Marketing Platform's API

Authors
Santos, R; Pereira, I; Azevedo, I;

Publication
Advances in Computer and Electrical Engineering - Code Generation, Analysis Tools, and Testing for Quality

Abstract
Detailed documentation and software tests are key factors for the success of a web application programming interface (API). When designing an API, especially in a design first approach, it is relevant to define a formal contract, known as API specification. This document must contain all necessary information regarding the API behavior. Thereby, the specification can be used to dynamically generate API components like documentation, client and server code, and software tests, reducing development and maintenance costs. This chapter presents a study of OpenAPI specification and its application on designing a new RESTful API for E-goi. It also presents a set of solutions for generating documentation, client code libraries, and test cases.

2019

Integrated design environment for reusable modular assembly systems

Authors
Ferreira, P; Anandan, PD; Pereira, I; Hiwarkar, V; Sayed, M; Lohse, N; Aguiar, S; Goncalves, G; Goncalves, J; Bottinger, F;

Publication
ASSEMBLY AUTOMATION

Abstract
Purpose This paper aims to provide a service-based integrated prototype framework for the design of reusable modular assembly systems (RMAS) incorporating reusability of equipment into the process. It extends AutomationML (AML) developments for an engineering data exchange to integrate and standardize the data formats that support the design of RMAS. Design/methodology/approach The approach provides a set of systematic procedures and support tools for the design of RMAS. This includes enhanced domain knowledge models that facilitate the interpretation and integration of information across the design phases. Findings The inclusion of reusability aspects in the design phase improves the sustainability of future assembly systems, by ensuring equipment use until its end-of-life. Moreover, the integrated support tools reduce the design time, while improving the quality/performance of the system design solution, as it enables the exploration of a larger solution space. This will result in a better response to dynamic and rapidly changing system requirements. Social implications - This work provides a sustainable approach for the design of modular assembly systems (MAS), which will ensure better resource utilization. Additionally, the standardization of the data and the support of low cost tools is expected to benefit industrial companies, particularly the small- and medium-sized enterprises. Originality/value This approach offers a service-based platform which uses production data to incorporate reusability aspects into the design process of modular assembly system. Moreover, it provides a framework for modular assembly system design by extending the current design processes and interactions between stakeholders. To support this, a standardized method for information representation and exchange across the several phases of the RMAS design activity is briefly illustrated with an industrial case study.

2019

A Domain Model for Transparency in Portuguese Cooperatives

Authors
Malta, MC; Meira, DA; Bandeira, AM; Santos, M;

Publication
Modernization and Accountability in the Social Economy Sector - Advances in Finance, Accounting, and Economics

Abstract
The aim of this chapter is to present a domain model that represents the informational needs of transparency (governance structure and accountability dimensions) in Portuguese cooperatives. A domain model is an abstract representation of a reality and a milestone in the development of a metadata application profile (MAP). A community of practice publishes linked open MAP-based data for these data to be interoperable; this means intelligent software/agents can aggregate these data, provide different types of visualizations, infer from the data, and ultimately provide new discoveries. This model was developed having as basis the information obtained from the accomplishment of a focus group, and the analysis of financial reports and websites of seven Portuguese cooperatives. The authors will continue to work on the domain model to include 1) other dimensions that also contribute for transparency in the organizations and 2) other types of entities of the social economy (SE). The final aim is to define a model representing the needs of transparency of all types of European SE entities.

2019

On How to Build a Curriculum of an e-Business Master Course

Authors
Azevedo, A; Pinto, AS; Malta, M;

Publication
PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS, VOL 1: DCNET, ICE-B, OPTICS, SIGMAP AND WINSYS (ICETE)

Abstract
The Business School of the Polytechnic of Porto, Portugal aiming at following the demands of the region decided to make available a master's degree program in e-business. This paper describes the study held ascertain the most relevant skills to be considered in the master program. In order to obtain relevant feedback, an interview was conducted to professionals working in the field. Also, a questionnaire was applied to the students attending the last year of undergraduate after working programs, since they have already professional experience in related fields. The most relevant skills were identified, and curriculum was defined for the master's degree according to the analysis of the results of these activities.

2018

The effects of body position on Reflexive Motor Acts and the sense of presence in virtual environments

Authors
Bessa, M; Melo, M; Augusto de Sousa, AA; Vasconcelos Raposo, J;

Publication
COMPUTERS & GRAPHICS-UK

Abstract
The purpose of this study was to measure the subject's sense of presence while they performed a task (riding a bicycle downhill) in a virtual reality (VR) environment and to compare it by body position (standing vs. sitting) and gender. The sample consisted of 35 subjects (19 male and 16 female) between 17 and 33 years of age. A translated and validated Portuguese version of the lgroup Presence Questionnaire (IPQp) and the Reflexive Motor Acts (RMAs), based on direct observation, were used as metrics. The results showed significant differences between body position at the level of Experienced Realism, Spatial Presence and Overall Sense of Presence. When measuring RMAs, it was demonstrated that people in the sitting position presented a higher frequency. We concluded that body position influences perceptions of credibility, which has an impact on the sense of presence. No differences were identified between the genders.

2018

Generalized selections for direct control in procedural buildings

Authors
Jesus, D; Patow, G; Coelho, A; Sousa, AA;

Publication
COMPUTERS & GRAPHICS-UK

Abstract
Procedural modeling techniques reduce the effort of creating large virtual cities. However, current methodologies do not allow direct user control over the generated models. Associated with this problem, we face the additional problem related to intrinsic ambiguity existing in user selections. In this paper, we propose to address this problem by using a genetic algorithm to generalize user-provided point-and-click selections of building elements. From a few user-selected elements, the system infers new sets of elements that potentially correspond to the user's intention, including the ones manually selected. These sets are obtained by queries over the shape trees generated by the procedural rules, thus exploiting shape semantics, hierarchy and geometric properties. Our system also provides a complete selection-action paradigm that allows users to edit procedurally generated buildings without necessarily explicitly writing queries. The pairs of user selections and procedural operations (the actions) are stored in a tree-like structure, which is easily evaluated. Results show that the selection inference is capable of generating sets of shapes that closely match the user intention and queries are able to perform complex selections that would be difficult to achieve in other systems. User studies confirm this result.

  • 261
  • 648