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

2024

A C Subset for Ergonomic Source-to-Source Analyses and Transformations

Authors
Matos, JN; Bispo, J; Sousa, LM;

Publication
PROCEEDINGS OF THE RAPIDO 2024 WORKSHOP, HIPEAC 2024

Abstract
Modern compiled software, written in languages such as C, relies on complex compiler infrastructure. However, developing new transformations and improving existing ones can be challenging for researchers and engineers. Often, transformations must be implemented bymodifying the compiler itself, which may not be feasible, for technical or legal reasons. Source-to-source compilers make it possible to directly analyse and transform the original source, making transformations portable across different compilers, and allowing rapid research and prototyping of code transformations. However, this approach has the drawback of exposing the researcher to the full breadth of the source language, which is often more extensive and complex than the IRs used in traditional compilers. In this work, we propose a solution to tame the complexity of the source language and make source-to-source compilers an ergonomic platform for program analysis and transformation. We define a simpler subset of the C language that can implement the same programs with fewer constructs and implement a set of sourceto-source transformations that automatically normalise the input source code into equivalent programs expressed in the proposed subset. Finally, we implement a function inlining transformation that targets the subset as a case study. We show that for this case study, the assumptions afforded by using a simpler language subset greatly improves the number of cases the transformation can be applied, increasing the average success rate from 37%, before normalisation, to 97%, after normalisation. We also evaluate the performance of several benchmarks after applying a naive inlining algorithm, and obtained a 12% performance improvement in certain applications, after compiling with the flag O2, both in Clang and GCC, suggesting there is room for exploring source-level transformations as a complement to traditional compilers.

2024

15th Workshop on Parallel Programming and Run-Time Management Techniques for Many-Core Architectures and 13th Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms, PARMA-DITAM 2024, January 18, 2024, Munich, Germany

Authors
Bispo, J; Xydis, S; Curzel, S; Sousa, LM;

Publication
PARMA-DITAM

Abstract

2024

Super-Resolution Analysis for Landfill Waste Classification

Authors
Molina, M; Ribeiro, RP; Veloso, B; Gama, J;

Publication
Advances in Intelligent Data Analysis XXII - 22nd International Symposium on Intelligent Data Analysis, IDA 2024, Stockholm, Sweden, April 24-26, 2024, Proceedings, Part I

Abstract
Illegal landfills are a critical issue due to their environmental, economic, and public health impacts. This study leverages aerial imagery for environmental crime monitoring. While advances in artificial intelligence and computer vision hold promise, the challenge lies in training models with high-resolution literature datasets and adapting them to open-access low-resolution images. Considering the substantial quality differences and limited annotation, this research explores the adaptability of models across these domains. Motivated by the necessity for a comprehensive evaluation of waste detection algorithms, it advocates cross-domain classification and super-resolution enhancement to analyze the impact of different image resolutions on waste classification as an evaluation to combat the proliferation of illegal landfills. We observed performance improvements by enhancing image quality but noted an influence on model sensitivity, necessitating careful threshold fine-tuning. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

2024

The Impact of Process Automation on Employee Performance

Authors
Luz, MJ; da Fonseca, MJS; Garcia, JE; Andrade, JG;

Publication
Lecture Notes in Networks and Systems

Abstract

2024

Analyzing São Paulo’s Place Branding Positioning in Promotional Videos (2017–2019)

Authors
Andrade, JG; Sampaio, A; Garcia, JE; Cairrão, Á; da Fonseca, MJS;

Publication
Lecture Notes in Networks and Systems

Abstract

2024

Using Principal Component Analysis to Support Content Marketing Strategies

Authors
Matos B.; Garcia J.E.; Correia F.;

Publication
AIP Conference Proceedings

Abstract
After the pandemic we experienced, companies have felt the need to reinvent themselves and adapt to the present moment. The Internet and social networks have developed and increased their activity substantially. Users spend more time on social networks, shop more online, and feel more than ever a need for information and to view content. The main objective of this research is to define and implement a content marketing strategy for the social networks, through a quarterly content plan in the marketing services company Naive. In the first part of the research, presented in this paper, the work consisted of designing and implementing a questionnaire, obtaining a sample of 200 respondents to assess their perceptions and habits regarding social networks and the content offered on social networks, to study the results. The results obtained and analysis done will be used to develop a content strategy for Naive, which include studying the specific objectives for the company's different social networks, the actions to be developed and the content to be implemented.

  • 9
  • 585