Skip to main content

Showing 1–50 of 74 results for author: Ferreira, J

Searching in archive cs. Search in all archives.
.
  1. CoqPyt: Proof Navigation in Python in the Era of LLMs

    Authors: Pedro Carrott, Nuno Saavedra, Kyle Thompson, Sorin Lerner, João F. Ferreira, Emily First

    Abstract: Proof assistants enable users to develop machine-checked proofs regarding software-related properties. Unfortunately, the interactive nature of these proof assistants imposes most of the proof burden on the user, making formal verification a complex, and time-consuming endeavor. Recent automation techniques based on neural methods address this issue, but require good programmatic support for colle… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

    Comments: Accepted to FSE '24 Demonstrations Track

  2. arXiv:2404.17417  [pdf, other

    cs.SE

    How do annotations affect Java code readability?

    Authors: Eduardo Guerra, Everaldo Gomes, Jeferson Ferreira, Igor Wiese, Phyllipe Lima, Marco Gerosa, Paulo Meirelles

    Abstract: Context: Code annotations have gained widespread popularity in programming languages, offering developers the ability to attach metadata to code elements to define custom behaviors. Many modern frameworks and APIs use annotations to keep integration less verbose and located nearer to the corresponding code element. Despite these advantages, practitioners' anecdotal evidence suggests that annotatio… ▽ More

    Submitted 26 April, 2024; originally announced April 2024.

    Comments: Accepted to Empirical Software Engineering (EMSE) Journal

  3. Optimization of resources for digital radio transmission over IBOC FM through max-min fairness

    Authors: Mónica Rico Martínez, Juan Carlos Vesga Ferreira, Joel Carroll Vargas, María Consuelo Rodríguez Niño, Andrés Alejandro Diaz Toro, William Alexander Cuevas Carrero

    Abstract: The equitable distribution of resources in a network is a complex process, considering that not all nodes have the same requirements, and the In-Band On-Channel (IBOC) hybrid transmission system is no exception. The IBOC system utilizes a hybrid in-band transmission to simultaneously broadcast analog and digital audio over the FM band. This article proposes the use of a Max-Min Fairness (MMF) algo… ▽ More

    Submitted 4 April, 2024; originally announced April 2024.

    Comments: 10 pages, 3 table

  4. arXiv:2401.17866  [pdf

    cs.HC cs.AI

    Making Sense of Knowledge Intensive Processes: an Oil & Gas Industry Scenario

    Authors: Juliana Jansen Ferreira, Vinícius Segura, Ana Fucs, Rogério de Paula

    Abstract: Sensemaking is a constant and ongoing process by which people associate meaning to experiences. It can be an individual process, known as abduction, or a group process by which people give meaning to collective experiences. The sensemaking of a group is influenced by the abduction process of each person about the experience. Every collaborative process needs some level of sensemaking to show resul… ▽ More

    Submitted 31 January, 2024; originally announced January 2024.

    Comments: 9 pages. This paper was presented at the Sensemaking in a Senseless World workshop during the 2018 ACM CHI Conference on Human Factors in Computing Systems

  5. arXiv:2401.14244  [pdf, other

    cs.SE cs.LO cs.PL

    Contract Usage and Evolution in Android Mobile Applications

    Authors: David R. Ferreira, Alexandra Mendes, João F. Ferreira

    Abstract: Formal contracts and assertions are effective methods to enhance software quality by enforcing preconditions, postconditions, and invariants. Previous research has demonstrated the value of contracts in traditional software development contexts. However, the adoption and impact of contracts in the context of mobile application development, particularly of Android applications, remain unexplored.… ▽ More

    Submitted 25 January, 2024; originally announced January 2024.

  6. arXiv:2401.13630  [pdf, other

    cs.DC

    Enabling Seamless Data Security, Consensus, and Trading in Vehicular Networks

    Authors: Emanuel Vieira, João Almeida, Joaquim Ferreira, Paulo C. Bartolomeu

    Abstract: Cooperative driving is an emerging paradigm to enhance the safety and efficiency of autonomous vehicles. To ensure successful cooperation, road users must reach a consensus for making collective decisions, while recording vehicular data to analyze and address failures related to such agreements. This data has the potential to provide valuable insights into various vehicular events, while also pote… ▽ More

    Submitted 24 January, 2024; originally announced January 2024.

  7. arXiv:2401.00963  [pdf, other

    cs.SE cs.LO cs.PL

    Leveraging Large Language Models to Boost Dafny's Developers Productivity

    Authors: Álvaro Silva, Alexandra Mendes, João F. Ferreira

    Abstract: This research idea paper proposes leveraging Large Language Models (LLMs) to enhance the productivity of Dafny developers. Although the use of verification-aware languages, such as Dafny, has increased considerably in the last decade, these are still not widely adopted. Often the cost of using such languages is too high, due to the level of expertise required from the developers and challenges tha… ▽ More

    Submitted 1 January, 2024; originally announced January 2024.

  8. arXiv:2308.13314  [pdf, other

    cs.HC

    A Study on Hyperparameters Configurations for an Efficient Human Activity Recognition System

    Authors: Paulo J. S. Ferreira, João Mendes Moreira, João M. P. Cardoso

    Abstract: Human Activity Recognition (HAR) has been a popular research field due to the widespread of devices with sensors and computational power (e.g., smartphones and smartwatches). Applications for HAR systems have been extensively researched in recent literature, mainly due to the benefits of improving quality of life in areas like health and fitness monitoring. However, since persons have different mo… ▽ More

    Submitted 25 August, 2023; originally announced August 2023.

  9. arXiv:2308.09458  [pdf, other

    cs.CR cs.SE

    Polyglot Code Smell Detection for Infrastructure as Code with GLITCH

    Authors: Nuno Saavedra, João Gonçalves, Miguel Henriques, João F. Ferreira, Alexandra Mendes

    Abstract: This paper presents GLITCH, a new technology-agnostic framework that enables automated polyglot code smell detection for Infrastructure as Code scripts. GLITCH uses an intermediate representation on which different code smell detectors can be defined. It currently supports the detection of nine security smells and nine design & implementation smells in scripts written in Ansible, Chef, Docker, Pup… ▽ More

    Submitted 18 August, 2023; originally announced August 2023.

  10. arXiv:2306.05057  [pdf, other

    cs.CR cs.SE

    SmartBugs 2.0: An Execution Framework for Weakness Detection in Ethereum Smart Contracts

    Authors: Monika di Angelo, Thomas Durieux, João F. Ferreira, Gernot Salzer

    Abstract: Smart contracts are blockchain programs that often handle valuable assets. Writing secure smart contracts is far from trivial, and any vulnerability may lead to significant financial losses. To support developers in identifying and eliminating vulnerabilities, methods and tools for the automated analysis have been proposed. However, the lack of commonly accepted benchmark suites and performance me… ▽ More

    Submitted 8 June, 2023; originally announced June 2023.

  11. arXiv:2304.05389  [pdf

    cs.AI cs.HC

    Human-AI Co-Creation Approach to Find Forever Chemicals Replacements

    Authors: Juliana Jansen Ferreira, Vinícius Segura, Joana G. R. Souza, Gabriel D. J. Barbosa, João Gallas, Renato Cerqueira, Dmitry Zubarev

    Abstract: Generative models are a powerful tool in AI for material discovery. We are designing a software framework that supports a human-AI co-creation process to accelerate finding replacements for the ``forever chemicals''-- chemicals that enable our modern lives, but are harmful to the environment and the human health. Our approach combines AI capabilities with the domain-specific tacit knowledge of sub… ▽ More

    Submitted 11 April, 2023; originally announced April 2023.

    Comments: 5 pages, Generative AI and HCI (GenAICHI) Workshop at CHI 23 (ACM CHI Conference on Human Factors in Computing Systems)

  12. arXiv:2304.02301  [pdf, other

    cs.SE

    MUFIN: Improving Neural Repair Models with Back-Translation

    Authors: André Silva, João F. Ferreira, He Ye, Martin Monperrus

    Abstract: Automated program repair is the task of automatically repairing software bugs. A promising direction in this field is self-supervised learning, a learning paradigm in which repair models are trained without commits representing pairs of bug/fix. In self-supervised neural program repair, those bug/fix pairs are generated in some ways. The main problem is to generate interesting and diverse pairs th… ▽ More

    Submitted 5 April, 2023; originally announced April 2023.

  13. arXiv:2303.10517  [pdf, other

    cs.CR cs.SE

    Evolution of Automated Weakness Detection in Ethereum Bytecode: a Comprehensive Study

    Authors: Monika di Angelo, Thomas Durieux, João F. Ferreira, Gernot Salzer

    Abstract: Blockchain programs (also known as smart contracts) manage valuable assets like cryptocurrencies and tokens, and implement protocols in domains like decentralized finance (DeFi) and supply-chain management. These types of applications require a high level of security that is hard to achieve due to the transparency of public blockchains. Numerous tools support developers and auditors in the task of… ▽ More

    Submitted 7 November, 2023; v1 submitted 18 March, 2023; originally announced March 2023.

  14. arXiv:2303.07975  [pdf, other

    cs.CR

    Software-based security approach for networked embedded devices

    Authors: José Ferreira, Alan Oliveira, André Souto, José Cecílio

    Abstract: As the Internet of Things (IoT) continues to expand, data security has become increasingly important for ensuring privacy and safety, especially given the sensitive and, sometimes, critical nature of the data handled by IoT devices. There exist hardware-based trusted execution environments used to protect data, but they are not compatible with low-cost devices that lack hardware-assisted security… ▽ More

    Submitted 14 March, 2023; originally announced March 2023.

    Comments: 4

  15. arXiv:2301.07981  [pdf, other

    cs.LG cs.CL cs.CY cs.SI

    Continuously Reliable Detection of New-Normal Misinformation: Semantic Masking and Contrastive Smoothing in High-Density Latent Regions

    Authors: Abhijit Suprem, Joao Eduardo Ferreira, Calton Pu

    Abstract: Toxic misinformation campaigns have caused significant societal harm, e.g., affecting elections and COVID-19 information awareness. Unfortunately, despite successes of (gold standard) retrospective studies of misinformation that confirmed their harmful effects after the fact, they arrive too late for timely intervention and reduction of such harm. By design, misinformation evades retrospective cla… ▽ More

    Submitted 19 January, 2023; originally announced January 2023.

  16. arXiv:2301.06193  [pdf, other

    cs.LG cs.CV

    RedBit: An End-to-End Flexible Framework for Evaluating the Accuracy of Quantized CNNs

    Authors: André Santos, João Dinis Ferreira, Onur Mutlu, Gabriel Falcao

    Abstract: In recent years, Convolutional Neural Networks (CNNs) have become the standard class of deep neural network for image processing, classification and segmentation tasks. However, the large strides in accuracy obtained by CNNs have been derived from increasing the complexity of network topologies, which incurs sizeable performance and energy penalties in the training and inference of CNNs. Many rece… ▽ More

    Submitted 15 January, 2023; originally announced January 2023.

    Comments: 17 pages, 4 figures, 14 tables

  17. arXiv:2211.12508  [pdf

    cs.CL cs.LG cs.SI

    Time-Aware Datasets are Adaptive Knowledgebases for the New Normal

    Authors: Abhijit Suprem, Sanjyot Vaidya, Joao Eduardo Ferreira, Calton Pu

    Abstract: Recent advances in text classification and knowledge capture in language models have relied on availability of large-scale text datasets. However, language models are trained on static snapshots of knowledge and are limited when that knowledge evolves. This is especially critical for misinformation detection, where new types of misinformation continuously appear, replacing old campaigns. We propos… ▽ More

    Submitted 22 November, 2022; originally announced November 2022.

  18. arXiv:2211.09098  [pdf, other

    cs.CV cs.LG eess.SY

    ATEAM: Knowledge Integration from Federated Datasets for Vehicle Feature Extraction using Annotation Team of Experts

    Authors: Abhijit Suprem, Purva Singh, Suma Cherkadi, Sanjyot Vaidya, Joao Eduardo Ferreira, Calton Pu

    Abstract: The vehicle recognition area, including vehicle make-model recognition (VMMR), re-id, tracking, and parts-detection, has made significant progress in recent years, driven by several large-scale datasets for each task. These datasets are often non-overlap**, with different label schemas for each task: VMMR focuses on make and model, while re-id focuses on vehicle ID. It is promising to combine th… ▽ More

    Submitted 16 November, 2022; originally announced November 2022.

    Comments: ATEAM for Vehicle Classification and Re-ID

  19. arXiv:2211.06783  [pdf

    cs.LG eess.SY

    EdnaML: A Declarative API and Framework for Reproducible Deep Learning

    Authors: Abhijit Suprem, Sanjyot Vaidya, Avinash Venugopal, Joao Eduardo Ferreira, Calton Pu

    Abstract: Machine Learning has become the bedrock of recent advances in text, image, video, and audio processing and generation. Most production systems deal with several models during deployment and training, each with a variety of tuned hyperparameters. Furthermore, data collection and processing aspects of ML pipelines are receiving increasing interest due to their importance in creating sustainable high… ▽ More

    Submitted 12 November, 2022; originally announced November 2022.

  20. arXiv:2211.04257  [pdf, other

    cs.LG cs.AI q-bio.QM

    Toward Human-AI Co-creation to Accelerate Material Discovery

    Authors: Dmitry Zubarev, Carlos Raoni Mendes, Emilio Vital Brazil, Renato Cerqueira, Kristin Schmidt, Vinicius Segura, Juliana Jansen Ferreira, Dan Sanders

    Abstract: There is an increasing need in our society to achieve faster advances in Science to tackle urgent problems, such as climate changes, environmental hazards, sustainable energy systems, pandemics, among others. In certain domains like chemistry, scientific discovery carries the extra burden of assessing risks of the proposed novel solutions before moving to the experimental stage. Despite several re… ▽ More

    Submitted 5 November, 2022; originally announced November 2022.

    Comments: 9 pages, 5 figures, NeurIPS 2022 WS: AI4Science

  21. arXiv:2210.08508  [pdf, other

    cs.AR cs.DC

    RevaMp3D: Architecting the Processor Core and Cache Hierarchy for Systems with Monolithically-Integrated Logic and Memory

    Authors: Nika Mansouri Ghiasi, Mohammad Sadrosadati, Geraldo F. Oliveira, Konstantinos Kanellopoulos, Rachata Ausavarungnirun, Juan Gómez Luna, Aditya Manglik, João Ferreira, Jeremie S. Kim, Christina Giannoula, Nandita Vijaykumar, Jisung Park, Onur Mutlu

    Abstract: Recent nano-technological advances enable the Monolithic 3D (M3D) integration of multiple memory and logic layers in a single chip with fine-grained connections. M3D technology leads to significantly higher main memory bandwidth and shorter latency than existing 3D-stacked systems. We show for a variety of workloads on a state-of-the-art M3D system that the performance and energy bottlenecks shift… ▽ More

    Submitted 16 October, 2022; originally announced October 2022.

  22. arXiv:2205.14371  [pdf, other

    cs.CR cs.SE

    GLITCH: Automated Polyglot Security Smell Detection in Infrastructure as Code

    Authors: Nuno Saavedra, João F. Ferreira

    Abstract: Infrastructure as Code (IaC) is the process of managing IT infrastructure via programmable configuration files (also called IaC scripts). Like other software artifacts, IaC scripts may contain security smells, which are coding patterns that can result in security weaknesses. Automated analysis tools to detect security smells in IaC scripts exist, but they focus on specific technologies such as Pup… ▽ More

    Submitted 7 September, 2022; v1 submitted 28 May, 2022; originally announced May 2022.

    Comments: arXiv admin note: text overlap with arXiv:1907.07159 by other authors

  23. arXiv:2205.10011  [pdf, other

    cs.CV cs.LG

    Constructive Interpretability with CoLabel: Corroborative Integration, Complementary Features, and Collaborative Learning

    Authors: Abhijit Suprem, Sanjyot Vaidya, Suma Cherkadi, Purva Singh, Joao Eduardo Ferreira, Calton Pu

    Abstract: Machine learning models with explainable predictions are increasingly sought after, especially for real-world, mission-critical applications that require bias detection and risk mitigation. Inherent interpretability, where a model is designed from the ground-up for interpretability, provides intuitive insights and transparent explanations on model prediction and performance. In this paper, we pres… ▽ More

    Submitted 20 May, 2022; originally announced May 2022.

  24. arXiv:2205.07529  [pdf, other

    cs.SE cs.LO

    Specification is Law: Safe Creation and Upgrade of Ethereum Smart Contracts

    Authors: Pedro Antonino, Juliandson Ferreira, Augusto Sampaio, A. W. Roscoe

    Abstract: Smart contracts are the building blocks of the "code is law" paradigm: the smart contract's code indisputably describes how its assets are to be managed - once it is created, its code is typically immutable. Faulty smart contracts present the most significant evidence against the practicality of this paradigm; they are well-documented and resulted in assets worth vast sums of money being compromis… ▽ More

    Submitted 16 May, 2022; originally announced May 2022.

  25. arXiv:2112.06102  [pdf, other

    cs.NE cs.CV eess.IV

    NeuroHSMD: Neuromorphic Hybrid Spiking Motion Detector

    Authors: Pedro Machado, Joao Filipe Ferreira, Andreas Oikonomou, T. M. McGinnity

    Abstract: Vertebrate retinas are highly-efficient in processing trivial visual tasks such as detecting moving objects, yet a complex challenges for modern computers. In vertebrates, the detection of object motion is performed by specialised retinal cells named Object Motion Sensitive Ganglion Cells (OMS-GC). OMS-GC process continuous visual signals and generate spike patterns that are post-processed by the… ▽ More

    Submitted 14 February, 2023; v1 submitted 11 December, 2021; originally announced December 2021.

  26. arXiv:2112.01875  [pdf, other

    cs.LG cs.AR

    A Flexible HLS Hoeffding Tree Implementation for Runtime Learning on FPGA

    Authors: Luís Miguel Sousa, Nuno Paulino, João Canas Ferreira, João Bispo

    Abstract: Decision trees are often preferred when implementing Machine Learning in embedded systems for their simplicity and scalability. Hoeffding Trees are a type of Decision Trees that take advantage of the Hoeffding Bound to allow them to learn patterns in data without having to continuously store the data samples for future reprocessing. This makes them especially suitable for deployment on embedded de… ▽ More

    Submitted 3 December, 2021; originally announced December 2021.

  27. arXiv:2111.08209  [pdf, other

    cs.HC cs.CR cs.LO

    Exploring Usable Security to Improve the Impact of Formal Verification: A Research Agenda

    Authors: Carolina Carreira, João F. Ferreira, Alexandra Mendes, Nicolas Christin

    Abstract: As software becomes more complex and assumes an even greater role in our lives, formal verification is set to become the gold standard in securing software systems into the future, since it can guarantee the absence of errors and entire classes of attack. Recent advances in formal verification are being used to secure everything from unmanned drones to the internet. At the same time, the usable… ▽ More

    Submitted 15 November, 2021; originally announced November 2021.

    Comments: In Proceedings AppFM 2021, arXiv:2111.07538

    Journal ref: EPTCS 349, 2021, pp. 77-84

  28. arXiv:2110.15709  [pdf, other

    cs.CL cs.LG

    LegalNLP -- Natural Language Processing methods for the Brazilian Legal Language

    Authors: Felipe Maia Polo, Gabriel Caiaffa Floriano Mendonça, Kauê Capellato J. Parreira, Lucka Gianvechio, Peterson Cordeiro, Jonathan Batista Ferreira, Leticia Maria Paz de Lima, Antônio Carlos do Amaral Maia, Renato Vicente

    Abstract: We present and make available pre-trained language models (Phraser, Word2Vec, Doc2Vec, FastText, and BERT) for the Brazilian legal language, a Python package with functions to facilitate their use, and a set of demonstrations/tutorials containing some applications involving them. Given that our material is built upon legal texts coming from several Brazilian courts, this initiative is extremely he… ▽ More

    Submitted 5 October, 2021; originally announced October 2021.

  29. HSMD: An object motion detection algorithm using a Hybrid Spiking Neural Network Architecture

    Authors: Pedro Machado, Andreas Oikonomou, Joao Filipe Ferreira, T. M. McGinnity

    Abstract: The detection of moving objects is a trivial task performed by vertebrate retinas, yet a complex computer vision task. Object-motion-sensitive ganglion cells (OMS-GC) are specialised cells in the retina that sense moving objects. OMS-GC take as input continuous signals and produce spike patterns as output, that are transmitted to the Visual Cortex via the optic nerve. The Hybrid Sensitive Motion D… ▽ More

    Submitted 9 September, 2021; originally announced September 2021.

    Journal ref: 2021 IEEE Access

  30. arXiv:2107.05767  [pdf, other

    stat.AP cs.CY cs.LG

    Effects of personality traits in predicting grade retention of Brazilian students

    Authors: Carmen Melo Toledo, Guilherme Mendes Bassedon, Jonathan Batista Ferreira, Lucka de Godoy Gianvechio, Carlos Guatimosim, Felipe Maia Polo, Renato Vicente

    Abstract: Student's grade retention is a key issue faced by many education systems, especially those in develo** countries. In this paper, we seek to gauge the relevance of students' personality traits in predicting grade retention in Brazil. For that, we used data collected in 2012 and 2017, in the city of Sertaozinho, countryside of the state of Sao Paulo, Brazil. The surveys taken in Sertaozinho includ… ▽ More

    Submitted 12 July, 2021; originally announced July 2021.

  31. arXiv:2106.08457  [pdf, other

    cs.AI

    Faster than LASER -- Towards Stream Reasoning with Deep Neural Networks

    Authors: João Ferreira, Diogo Lavado, Ricardo Gonçalves, Matthias Knorr, Ludwig Krippahl, João Leite

    Abstract: With the constant increase of available data in various domains, such as the Internet of Things, Social Networks or Smart Cities, it has become fundamental that agents are able to process and reason with such data in real time. Whereas reasoning over time-annotated data with background knowledge may be challenging, due to the volume and velocity in which such data is being produced, such complex r… ▽ More

    Submitted 15 June, 2021; originally announced June 2021.

    Comments: Extended version of EPIA 21 paper

  32. arXiv:2106.03626  [pdf, ps, other

    cs.CR cs.PL

    Towards Formal Verification of Password Generation Algorithms used in Password Managers

    Authors: Miguel Grilo, João F. Ferreira, José Bacelar Almeida

    Abstract: Password managers are important tools that enable us to use stronger passwords, freeing us from the cognitive burden of remembering them. Despite this, there are still many users who do not fully trust password managers. In this paper, we focus on a feature that most password managers offer that might impact the user's trust, which is the process of generating a random password. We survey which al… ▽ More

    Submitted 21 June, 2021; v1 submitted 7 June, 2021; originally announced June 2021.

    Comments: shortpaper

  33. arXiv:2105.12839  [pdf, other

    cs.AR cs.DC

    SIMDRAM: An End-to-End Framework for Bit-Serial SIMD Computing in DRAM

    Authors: Nastaran Ha**azar, Geraldo F. Oliveira, Sven Gregorio, João Ferreira, Nika Mansouri Ghiasi, Minesh Patel, Mohammed Alser, Saugata Ghose, Juan Gómez Luna, Onur Mutlu

    Abstract: Processing-using-DRAM has been proposed for a limited set of basic operations (i.e., logic operations, addition). However, in order to enable full adoption of processing-using-DRAM, it is necessary to provide support for more complex operations. In this paper, we propose SIMDRAM, a flexible general-purpose processing-using-DRAM framework that (1) enables the efficient implementation of complex ope… ▽ More

    Submitted 30 June, 2021; v1 submitted 26 May, 2021; originally announced May 2021.

    Comments: This is an extended version of the paper that appeared at ASPLOS 2021

  34. arXiv:2105.07804  [pdf

    cs.AI cs.HC

    Designer-User Communication for XAI: An epistemological approach to discuss XAI design

    Authors: Juliana Jansen Ferreira, Mateus Monteiro

    Abstract: Artificial Intelligence is becoming part of any technology we use nowadays. If the AI informs people's decisions, the explanation about AI's outcomes, results, and behavior becomes a necessary capability. However, the discussion of XAI features with various stakeholders is not a trivial task. Most of the available frameworks and methods for XAI focus on data scientists and ML developers as users.… ▽ More

    Submitted 17 May, 2021; originally announced May 2021.

    Comments: ACM CHI Workshop on Operationalizing Human-Centered Perspectives in Explainable AI at CHI 2021. 6 pages

  35. pLUTo: Enabling Massively Parallel Computation in DRAM via Lookup Tables

    Authors: João Dinis Ferreira, Gabriel Falcao, Juan Gómez-Luna, Mohammed Alser, Lois Orosa, Mohammad Sadrosadati, Jeremie S. Kim, Geraldo F. Oliveira, Taha Shahroodi, Anant Nori, Onur Mutlu

    Abstract: Data movement between the main memory and the processor is a key contributor to execution time and energy consumption in memory-intensive applications. This data movement bottleneck can be alleviated using Processing-in-Memory (PiM). One category of PiM is Processing-using-Memory (PuM), in which computation takes place inside the memory array by exploiting intrinsic analog properties of the memory… ▽ More

    Submitted 3 October, 2022; v1 submitted 15 April, 2021; originally announced April 2021.

    ACM Class: B.3.1; C.1.3

    Journal ref: IEEE/ACM International Symposium on Microarchitecture (MICRO), 2022, 900-919

  36. arXiv:2103.15596  [pdf, other

    cs.CV

    A Shape-Aware Retargeting Approach to Transfer Human Motion and Appearance in Monocular Videos

    Authors: Thiago L. Gomes, Renato Martins, João Ferreira, Rafael Azevedo, Guilherme Torres, Erickson R. Nascimento

    Abstract: Transferring human motion and appearance between videos of human actors remains one of the key challenges in Computer Vision. Despite the advances from recent image-to-image translation approaches, there are several transferring contexts where most end-to-end learning-based retargeting methods still perform poorly. Transferring human appearance from one actor to another is only ensured when a stri… ▽ More

    Submitted 28 April, 2021; v1 submitted 29 March, 2021; originally announced March 2021.

    Comments: 19 pages, 13 figures

  37. arXiv:2102.05460  [pdf

    cs.HC cs.AI

    The human-AI relationship in decision-making: AI explanation to support people on justifying their decisions

    Authors: Juliana Jansen Ferreira, Mateus Monteiro

    Abstract: The explanation dimension of Artificial Intelligence (AI) based system has been a hot topic for the past years. Different communities have raised concerns about the increasing presence of AI in people's everyday tasks and how it can affect people's lives. There is a lot of research addressing the interpretability and transparency concepts of explainable AI (XAI), which are usually related to algor… ▽ More

    Submitted 22 February, 2021; v1 submitted 10 February, 2021; originally announced February 2021.

    Comments: Pre-print of paper accepted in Workshop on Transparency And Explanations In Smart Systems (TEXSS) held in conjunction with ACM Intelligent User Interfaces (IUI) (April 2021)

  38. arXiv:2012.11890  [pdf, ps, other

    cs.AR cs.DC cs.ET

    SIMDRAM: A Framework for Bit-Serial SIMD Processing Using DRAM

    Authors: Nastaran Ha**azar, Geraldo F. Oliveira, Sven Gregorio, João Dinis Ferreira, Nika Mansouri Ghiasi, Minesh Patel, Mohammed Alser, Saugata Ghose, Juan Gómez-Luna, Onur Mutlu

    Abstract: Processing-using-DRAM has been proposed for a limited set of basic operations (i.e., logic operations, addition). However, in order to enable the full adoption of processing-using-DRAM, it is necessary to provide support for more complex operations. In this paper, we propose SIMDRAM, a flexible general-purpose processing-using-DRAM framework that enables massively-parallel computation of a wide ra… ▽ More

    Submitted 22 December, 2020; originally announced December 2020.

    Comments: Extended abstract of the full paper to appear in ASPLOS 2021

  39. arXiv:2011.12999  [pdf, other

    cs.GR cs.CV cs.SD eess.AS

    Learning to dance: A graph convolutional adversarial network to generate realistic dance motions from audio

    Authors: João P. Ferreira, Thiago M. Coutinho, Thiago L. Gomes, José F. Neto, Rafael Azevedo, Renato Martins, Erickson R. Nascimento

    Abstract: Synthesizing human motion through learning techniques is becoming an increasingly popular approach to alleviating the requirement of new data capture to produce animations. Learning to move naturally from music, i.e., to dance, is one of the more complex motions humans often perform effortlessly. Each dance movement is unique, yet such movements maintain the core characteristics of the dance style… ▽ More

    Submitted 30 November, 2020; v1 submitted 25 November, 2020; originally announced November 2020.

    Comments: Accepted at the Elsevier Computers & Graphics (C&G) 2020

  40. arXiv:2010.13555  [pdf, other

    cs.CR

    A Transparent Distributed Ledger-based Certificate Revocation Scheme for VANETs

    Authors: Andrea Tesei, Domenico Lattuca, Paolo Pagano, Marco Luise, Joaquim Ferreira, Paulo C. Bartolomeu

    Abstract: Among the available communication systems, vehicular networks are emerging as one of the most promising and yet most challenging instantiations of mobile ad-hoc network technologies. The deployment of such networks in large scale requires the enforcement of stringent security mechanisms that need to abide by the technical, societal, legal, and economical requirements of Intelligent Transportation… ▽ More

    Submitted 23 October, 2020; originally announced October 2020.

  41. arXiv:2010.02825  [pdf, other

    cs.AR cs.ET

    WoLFRaM: Enhancing Wear-Leveling and Fault Tolerance in Resistive Memories using Programmable Address Decoders

    Authors: Leonid Yavits, Lois Orosa, Suyash Mahar, João Dinis Ferreira, Mattan Erez, Ran Ginosar, Onur Mutlu

    Abstract: Resistive memories have limited lifetime caused by limited write endurance and highly non-uniform write access patterns. Two main techniques to mitigate endurance-related memory failures are 1) wear-leveling, to evenly distribute the writes across the entire memory, and 2) fault tolerance, to correct memory cell failures. However, one of the main open challenges in extending the lifetime of existi… ▽ More

    Submitted 6 October, 2020; originally announced October 2020.

    Comments: To appear in ICCD 2020

  42. arXiv:2009.11751  [pdf, ps, other

    cs.CR cs.LG stat.ML

    BreachRadar: Automatic Detection of Points-of-Compromise

    Authors: Miguel Araujo, Miguel Almeida, Jaime Ferreira, Luis Silva, Pedro Bizarro

    Abstract: Bank transaction fraud results in over $13B annual losses for banks, merchants, and card holders worldwide. Much of this fraud starts with a Point-of-Compromise (a data breach or a skimming operation) where credit and debit card digital information is stolen, resold, and later used to perform fraud. We introduce this problem and present an automatic Points-of-Compromise (POC) detection procedure.… ▽ More

    Submitted 24 September, 2020; originally announced September 2020.

    Comments: 9 pages, 10 figures, published in SIAM's 2017 International Conference on Data Mining (SDM17)

  43. arXiv:2009.05440  [pdf, other

    cs.CV cs.LG eess.SY

    ODIN: Automated Drift Detection and Recovery in Video Analytics

    Authors: Abhijit Suprem, Joy Arulraj, Calton Pu, Joao Ferreira

    Abstract: Recent advances in computer vision have led to a resurgence of interest in visual data analytics. Researchers are develo** systems for effectively and efficiently analyzing visual data at scale. A significant challenge that these systems encounter lies in the drift in real-world visual data. For instance, a model for self-driving vehicles that is not trained on images containing snow does not wo… ▽ More

    Submitted 9 September, 2020; originally announced September 2020.

    Journal ref: PVLDB, 13(11):2453-2465, 2020

  44. arXiv:2008.07965  [pdf, other

    cs.AI cs.LG cs.RO

    Analysis of Social Robotic Navigation approaches: CNN Encoder and Incremental Learning as an alternative to Deep Reinforcement Learning

    Authors: Janderson Ferreira, Agostinho A. F. Júnior, Letícia Castro, Yves M. Galvão, Pablo Barros, Bruno J. T. Fernandes

    Abstract: Dealing with social tasks in robotic scenarios is difficult, as having humans in the learning loop is incompatible with most of the state-of-the-art machine learning algorithms. This is the case when exploring Incremental learning models, in particular the ones involving reinforcement learning. In this work, we discuss this problem and possible solutions by analysing a previous study on adaptive c… ▽ More

    Submitted 5 September, 2020; v1 submitted 18 August, 2020; originally announced August 2020.

  45. arXiv:2008.02254  [pdf, other

    cs.CV cs.AI cs.LG

    Performance Improvement of Path Planning algorithms with Deep Learning Encoder Model

    Authors: Janderson Ferreira, Agostinho A. F. Júnior, Yves M. Galvão, Pablo Barros, Sergio Murilo Maciel Fernandes, Bruno J. T. Fernandes

    Abstract: Currently, path planning algorithms are used in many daily tasks. They are relevant to find the best route in traffic and make autonomous robots able to navigate. The use of path planning presents some issues in large and dynamic environments. Large environments make these algorithms spend much time finding the shortest path. On the other hand, dynamic environments request a new execution of the a… ▽ More

    Submitted 5 August, 2020; originally announced August 2020.

  46. arXiv:2007.04771  [pdf, other

    cs.SE cs.CR

    SmartBugs: A Framework to Analyze Solidity Smart Contracts

    Authors: João F. Ferreira, Pedro Cruz, Thomas Durieux, Rui Abreu

    Abstract: Over the last few years, there has been substantial research on automated analysis, testing, and debugging of Ethereum smart contracts. However, it is not trivial to compare and reproduce that research. To address this, we present SmartBugs, an extensible and easy-to-use execution framework that simplifies the execution of analysis tools on smart contracts written in Solidity, the primary language… ▽ More

    Submitted 10 July, 2020; v1 submitted 8 July, 2020; originally announced July 2020.

    Comments: arXiv admin note: text overlap with arXiv:1910.10601

  47. Skeptic: Automatic, Justified and Privacy-Preserving Password Composition Policy Selection

    Authors: Saul Johnson, João F. Ferreira, Alexandra Mendes, Julien Cordry

    Abstract: The choice of password composition policy to enforce on a password-protected system represents a critical security decision, and has been shown to significantly affect the vulnerability of user-chosen passwords to guessing attacks. In practice, however, this choice is not usually rigorous or justifiable, with a tendency for system administrators to choose password composition policies based on int… ▽ More

    Submitted 15 March, 2024; v1 submitted 7 July, 2020; originally announced July 2020.

    Comments: 15 pages, 15 figures, 10 tables

    Journal ref: ASIA CCS '20: Proceedings of the 15th ACM Asia Conference on Computer and Communications Security, 2020, pp. 101-115

  48. arXiv:2005.12783  [pdf, other

    cs.DC cs.CY stat.AP

    CoronaSurveys: Using Surveys with Indirect Reporting to Estimate the Incidence and Evolution of Epidemics

    Authors: Oluwasegun Ojo, Augusto García-Agundez, Benjamin Girault, Harold Hernández, Elisa Cabana, Amanda García-García, Payman Arabshahi, Carlos Baquero, Paolo Casari, Ednaldo José Ferreira, Davide Frey, Chryssis Georgiou, Mathieu Goessens, Anna Ishchenko, Ernesto Jiménez, Oleksiy Kebkal, Rosa Lillo, Raquel Menezes, Nicolas Nicolaou, Antonio Ortega, Paul Patras, Julian C Roberts, Efstathios Stavrakis, Yuichi Tanaka, Antonio Fernández Anta

    Abstract: The world is suffering from a pandemic called COVID-19, caused by the SARS-CoV-2 virus. National governments have problems evaluating the reach of the epidemic, due to having limited resources and tests at their disposal. This problem is especially acute in low and middle-income countries (LMICs). Hence, any simple, cheap and flexible means of evaluating the incidence and evolution of the epidemic… ▽ More

    Submitted 26 June, 2020; v1 submitted 24 May, 2020; originally announced May 2020.

    Comments: Presented at The KDD Workshop on Humanitarian Map**, San Diego, California USA, August 24, 2020

  49. arXiv:2005.02875  [pdf, other

    cs.CR cs.ET eess.SY

    Pay as You Go: A Generic Crypto Tolling Architecture

    Authors: Paulo Bartolomeu, Emanuel Vieira, Joaquim Ferreira

    Abstract: The imminent pervasive adoption of vehicular communication, based on dedicated short-range technology (ETSI ITS G5 or IEEE WAVE), 5G, or both, will foster a richer service ecosystem for vehicular applications. The appearance of new cryptography based solutions envisaging digital identity and currency exchange are set to stem new approaches for existing and future challenges. This paper presents a… ▽ More

    Submitted 6 May, 2020; originally announced May 2020.

  50. arXiv:2004.05077  [pdf, ps, other

    cs.AI cs.CV eess.IV

    CNN Encoder to Reduce the Dimensionality of Data Image for Motion Planning

    Authors: Janderson Ferreira, Agostinho A. F. Júnior, Yves M. Galvão, Bruno J. T. Fernandes, Pablo Barros

    Abstract: Many real-world applications need path planning algorithms to solve tasks in different areas, such as social applications, autonomous cars, and tracking activities. And most importantly motion planning. Although the use of path planning is sufficient in most motion planning scenarios, they represent potential bottlenecks in large environments with dynamic changes. To tackle this problem, the numbe… ▽ More

    Submitted 10 April, 2020; originally announced April 2020.