Skip to main content

Showing 1–50 of 68 results for author: Valente, M

.
  1. arXiv:2406.09290  [pdf, ps, other

    eess.AS cs.CL cs.SD

    Exploring Spoken Language Identification Strategies for Automatic Transcription of Multilingual Broadcast and Institutional Speech

    Authors: Martina Valente, Fabio Brugnara, Giovanni Morrone, Enrico Zovato, Leonardo Badino

    Abstract: This paper addresses spoken language identification (SLI) and speech recognition of multilingual broadcast and institutional speech, real application scenarios that have been rarely addressed in the SLI literature. Observing that in these domains language changes are mostly associated with speaker changes, we propose a cascaded system consisting of speaker diarization and language identification a… ▽ More

    Submitted 13 June, 2024; originally announced June 2024.

    Comments: Accepted to Interspeech 2024

  2. arXiv:2402.12096  [pdf

    cond-mat.mtrl-sci physics.app-ph

    Broadband ferromagnetic resonance in Mn-doped Li ferrite nanoparticles

    Authors: P. Hernandez-Gomez, J. M. Muñoz, M. A. Valente, M. P. F. Graça

    Abstract: Lithium ferrites are well known materials due to their numerous technological applications especially in microwave devices. Mn-doped lithium ferrite nanoparticles were prepared by sol-gel technique by means of Pechini method, and then annealed at different temperatures in 250 to 1000 °C range. XRD confirms spinel formation with particle size in the 15 to 200 nm range, with increased size with anne… ▽ More

    Submitted 19 February, 2024; originally announced February 2024.

    Journal ref: Materials Research Bulletin 112 (2019) 432 to437

  3. arXiv:2310.14843  [pdf, other

    cs.SE

    End-to-End Software Construction using ChatGPT: An Experience Report

    Authors: Mauricio Monteiro, Bruno Castelo Branco, Samuel Silvestre, Guilherme Avelino, Marco Tulio Valente

    Abstract: In this paper, we explore the application of Large Language Models (LLMs) in the particular context of end-to-end software construction, i.e., in contexts where software developers have a set of requirements and have to design, implement, test, and validate a new software system. Particularly, we report an experiment where we asked three software developers to use ChatGPT to fully implement a Web-… ▽ More

    Submitted 23 October, 2023; originally announced October 2023.

  4. arXiv:2304.01692  [pdf

    physics.plasm-ph physics.acc-ph

    Lessons learned after three years of SPIDER operation and the first MITICA integrated tests

    Authors: D. Marcuzzi, V. Toigo, M. Boldrin, G. Chitarin, S. Dal Bello, L. Grando, A. Luchetta, R. Pasqualotto, M. Pavei, G. Serianni, L. Zanotto, R. Agnello, P. Agostinetti, M. Agostini, D. Aprile, M. Barbisan, M. Battistella, G. Berton, M. Bigi, M. Brombin, V. Candela, V. Candeloro, A. Canton, R. Casagrande, C. Cavallini , et al. (117 additional authors not shown)

    Abstract: ITER envisages the use of two heating neutral beam injectors plus an optional one as part of the auxiliary heating and current drive system. The 16.5 MW expected neutral beam power per injector is several notches higher than worldwide existing facilities. A Neutral Beam Test Facility (NBTF) was established at Consorzio RFX, exploiting the synergy of two test beds, SPIDER and MITICA. SPIDER is dedi… ▽ More

    Submitted 4 April, 2023; originally announced April 2023.

    Journal ref: Fusion Engineering and Design 191 (2023) 113590

  5. arXiv:2303.08533  [pdf, other

    physics.acc-ph hep-ex hep-ph

    Towards a Muon Collider

    Authors: Carlotta Accettura, Dean Adams, Rohit Agarwal, Claudia Ahdida, Chiara Aimè, Nicola Amapane, David Amorim, Paolo Andreetto, Fabio Anulli, Robert Appleby, Artur Apresyan, Aram Apyan, Sergey Arsenyev, Pouya Asadi, Mohammed Attia Mahmoud, Aleksandr Azatov, John Back, Lorenzo Balconi, Laura Bandiera, Roger Barlow, Nazar Bartosik, Emanuela Barzi, Fabian Batsch, Matteo Bauce, J. Scott Berg , et al. (272 additional authors not shown)

    Abstract: A muon collider would enable the big jump ahead in energy reach that is needed for a fruitful exploration of fundamental interactions. The challenges of producing muon collisions at high luminosity and 10 TeV centre of mass energy are being investigated by the recently-formed International Muon Collider Collaboration. This Review summarises the status and the recent advances on muon colliders desi… ▽ More

    Submitted 27 November, 2023; v1 submitted 15 March, 2023; originally announced March 2023.

    Comments: 118 pages, 103 figures

  6. arXiv:2209.01318  [pdf, other

    hep-ex hep-ph

    Muon Collider Forum Report

    Authors: K. M. Black, S. **dariani, D. Li, F. Maltoni, P. Meade, D. Stratakis, D. Acosta, R. Agarwal, K. Agashe, C. Aime, D. Ally, A. Apresyan, A. Apyan, P. Asadi, D. Athanasakos, Y. Bao, E. Barzi, N. Bartosik, L. A. T. Bauerdick, J. Beacham, S. Belomestnykh, J. S. Berg, J. Berryhill, A. Bertolin, P. C. Bhat , et al. (160 additional authors not shown)

    Abstract: A multi-TeV muon collider offers a spectacular opportunity in the direct exploration of the energy frontier. Offering a combination of unprecedented energy collisions in a comparatively clean leptonic environment, a high energy muon collider has the unique potential to provide both precision measurements and the highest energy reach in one machine that cannot be paralleled by any currently availab… ▽ More

    Submitted 8 August, 2023; v1 submitted 2 September, 2022; originally announced September 2022.

  7. arXiv:2208.07501  [pdf, other

    cs.SE

    Identifying Source Code File Experts

    Authors: Otávio Cury, Guilherme Avelino, Pedro Santos Neto, Ricardo Britto, Marco Túlio Valente

    Abstract: In software development, the identification of source code file experts is an important task. Identifying these experts helps to improve software maintenance and evolution activities, such as develo** new features, code reviews, and bug fixes. Although some studies have proposed repository mining techniques to automatically identify source code experts, there are still gaps in this area that can… ▽ More

    Submitted 15 August, 2022; originally announced August 2022.

    Comments: Accepted at 16th International Symposium on Empirical Software Engineering and Measurement (ESEM), 12 pages, 2022

  8. Code Smells in Elixir: Early Results from a Grey Literature Review

    Authors: Lucas Francisco da Matta Vegi, Marco Tulio Valente

    Abstract: Elixir is a new functional programming language whose popularity is rising in the industry. However, there are few works in the literature focused on studying the internal quality of systems implemented in this language. Particularly, to the best of our knowledge, there is currently no catalog of code smells for Elixir. Therefore, in this paper, through a grey literature review, we investigate whe… ▽ More

    Submitted 16 March, 2022; originally announced March 2022.

    Comments: Accepted at 30th IEEE/ACM International Conference on Program Comprehension (ICPC'22 ERA), 5 pages, 2022

  9. arXiv:2203.08874  [pdf, other

    hep-ex

    Prospects for the Measurement of the Standard Model Higgs Pair Production at the Muon Colliders

    Authors: K. Black, T. Bose, S. Dasu, H. Jia, S. Lomte, V. Sharma, C. Vuosalo, I. Ojalvo, T. Holmes, L. Lee, M. Swiatlowski, M. Valente, J. Oliver

    Abstract: We study the Higgs pair production process at a muon collider using b-pair decays of the Higgs bosons. Efficient identification and good measurement resolution for the b-jet pair invariant mass are crucial for unearthing the di-Higgs signal. However, the beam-induced background has potential to drastically degrade the performance. We report on the full simulation studies of the degradation of the… ▽ More

    Submitted 8 August, 2023; v1 submitted 16 March, 2022; originally announced March 2022.

    Comments: Contribution to Snowmass 2021

  10. arXiv:2203.07964  [pdf, other

    hep-ex hep-ph

    Simulated Detector Performance at the Muon Collider

    Authors: Nazar Bartosik, Karol Krizka, Simone Pagan Griso, Chiara Aimè, Aram Apyan, Mohammed Attia Mahmoud, Alessandro Bertolin, Alessandro Braghieri, Laura Buonincontri, Simone Calzaferri, Massimo Casarsa, Luca Castelli, Maria Gabriella Catanesi, Francesco Giovanni Celiberto, Alessandro Cerri, Grigorios Chachamis, Anna Colaleo, Camilla Curatolo, Giacomo Da Molin, Sridhara Dasu, Dmitri Desinov, Haluk Denizli, Biagio Di Micco, Tommaso Dorigo, Filippo Errico , et al. (46 additional authors not shown)

    Abstract: In this paper we report on the current status of studies on the expected performance for a detector designed to operate in a muon collider environment. Beam-induced backgrounds (BIB) represent the main challenge in the design of the detector and the event reconstruction algorithms. The current detector design aims to show that satisfactory performance can be achieved, while further optimizations a… ▽ More

    Submitted 12 August, 2022; v1 submitted 15 March, 2022; originally announced March 2022.

    Comments: contribution to Snowmass 2021

  11. arXiv:2203.01778  [pdf, other

    econ.GN

    The Cost of Influence: How Gifts to Physicians Shape Prescriptions and Drug Costs

    Authors: Melissa Newham, Marica Valente

    Abstract: This paper studies how gifts - monetary or in-kind payments - from drug firms to physicians in the US affect prescriptions and drug costs. We estimate heterogeneous treatment effects by combining physician-level data on antidiabetic prescriptions and payments with causal inference and machine learning methods. We find that payments cause physicians to prescribe more brand drugs, resulting in a cos… ▽ More

    Submitted 18 April, 2023; v1 submitted 3 March, 2022; originally announced March 2022.

  12. arXiv:2201.04599  [pdf, other

    cs.SE

    Towards a Catalog of Composite Refactorings

    Authors: Aline Brito, Andre Hora, Marco Tulio Valente

    Abstract: Catalogs of refactoring have key importance in software maintenance and evolution, since developers rely on such documents to understand and perform refactoring operations. Furthermore, these catalogs constitute a reference guide for communication between practitioners since they standardize a common refactoring vocabulary. Fowler's book describes the most popular catalog of refactorings, which do… ▽ More

    Submitted 15 November, 2022; v1 submitted 12 January, 2022; originally announced January 2022.

  13. arXiv:2103.11453  [pdf, other

    cs.SE

    RAID: Tool Support for Refactoring-Aware Code Reviews

    Authors: Rodrigo Brito, Marco Tulio Valente

    Abstract: Code review is a key development practice that contributes to improve software quality and to foster knowledge sharing among developers. However, code review usually takes time and demands detailed and time-consuming analysis of textual diffs. Particularly, detecting refactorings during code reviews is not a trivial task, since they are not explicitly represented in diffs. For example, a Move Func… ▽ More

    Submitted 21 March, 2021; originally announced March 2021.

    Comments: Accepted at 29th IEEE/ACM International Conference on Program Comprehension (ICPC), 11 pages, 2021

  14. What Skills do IT Companies look for in New Developers? A Study with Stack Overflow Jobs

    Authors: João Eduardo Montandon, Cristiano Politowski, Luciana Lourdes Silva, Marco Tulio Valente, Fabio Petrillo, Yann-Gaël Guéhéneuc

    Abstract: Context: There is a growing demand for information on how IT companies look for candidates to their open positions. Objective: This paper investigates which hard and soft skills are more required in IT companies by analyzing the description of 20,000 job opportunities. Method: We applied open card sorting to perform a high-level analysis on which types of hard skills are more requested. Further, w… ▽ More

    Submitted 4 November, 2020; originally announced November 2020.

    Journal ref: Information and Software Technology 129 (January 2021) 106429

  15. arXiv:2010.01105  [pdf, other

    econ.GN

    Policy evaluation of waste pricing programs using heterogeneous causal effect estimation

    Authors: Marica Valente

    Abstract: Using machine learning methods in a quasi-experimental setting, I study the heterogeneous effects of introducing waste prices - unit prices on household unsorted waste disposal on - waste demands, municipal costs and pollution. Using a unique panel of Italian municipalities with large variation in prices and observables, I show that waste demands are nonlinear. I find evidence of constant elastici… ▽ More

    Submitted 3 November, 2022; v1 submitted 2 October, 2020; originally announced October 2020.

  16. Are Game Engines Software Frameworks? A Three-perspective Study

    Authors: Cristiano Politowski, Fabio Petrillo, João Eduardo Montandon, Marco Tulio Valente, Yann-Gaël Guéhéneuc

    Abstract: Game engines help developers create video games and avoid duplication of code and effort, like frameworks for traditional software systems. In this paper, we explore open-source game engines along three perspectives: literature, code, and human. First, we explore and summarise the academic literature on game engines. Second, we compare the characteristics of the 282 most popular engines and the 28… ▽ More

    Submitted 19 September, 2020; v1 submitted 12 April, 2020; originally announced April 2020.

  17. arXiv:2003.09418  [pdf, other

    cs.SE

    Beyond the Code: Mining Self-Admitted Technical Debt in Issue Tracker Systems

    Authors: Laerte Xavier, Fabio Ferreira, Rodrigo Brito, Marco Tulio Valente

    Abstract: Self-admitted technical debt (SATD) is a particular case of Technical Debt (TD) where developers explicitly acknowledge their sub-optimal implementation decisions. Previous studies mine SATD by searching for specific TD-related terms in source code comments. By contrast, in this paper we argue that developers can admit technical debt by other means, e.g., by creating issues in tracking systems and… ▽ More

    Submitted 20 March, 2020; originally announced March 2020.

    Comments: Accepted at 17th International Conference on Mining Software Repositories (MSR), 10 pages, 2020

  18. arXiv:2003.04761  [pdf, other

    cs.SE

    REST vs GraphQL: A Controlled Experiment

    Authors: Gleison Brito, Marco Tulio Valente

    Abstract: GraphQL is a novel query language for implementing service-based software architectures. The language is gaining momentum and it is now used by major software companies, such as Facebook and GitHub. However, we still lack empirical evidence on the real gains achieved by GraphQL, particularly in terms of the effort required to implement queries in this language. Therefore, in this paper we describe… ▽ More

    Submitted 10 March, 2020; originally announced March 2020.

  19. Is this GitHub Project Maintained? Measuring the Level of Maintenance Activity of Open-Source Projects

    Authors: Jailton Coelho, Marco Tulio Valente, Luciano Milen, Luciana L. Silva

    Abstract: Context: GitHub hosts an impressive number of high-quality OSS projects. However, selecting "the right tool for the job" is a challenging task, because we do not have precise information about those high-quality projects. Objective: In this paper, we propose a data-driven approach to measure the level of maintenance activity of GitHub projects. Our goal is to alert users about the risks of using u… ▽ More

    Submitted 9 March, 2020; originally announced March 2020.

    Comments: arXiv admin note: substantial text overlap with arXiv:1809.04041

  20. arXiv:2003.04666  [pdf, other

    cs.SE

    Refactoring Graphs: Assessing Refactoring over Time

    Authors: Aline Brito, Andre Hora, Marco Tulio Valente

    Abstract: Refactoring is an essential activity during software evolution. Frequently, practitioners rely on such transformations to improve source code maintainability and quality. As a consequence, this process may produce new source code entities or change the structure of existing ones. Sometimes, the transformations are atomic, i.e., performed in a single commit. In other cases, they generate sequences… ▽ More

    Submitted 10 March, 2020; originally announced March 2020.

    Comments: Accepted at 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 11 pages, 2020

  21. arXiv:2002.02837  [pdf, other

    hep-ex hep-ph

    Report on the ECFA Early-Career Researchers Debate on the 2020 European Strategy Update for Particle Physics

    Authors: N. Andari, L. Apolinário, K. Augsten, E. Bakos, I. Bellafont, L. Beresford, A. Bethani, J. Beyer, L. Bianchini, C. Bierlich, B. Bilin, K. L. Bjørke, E. Bols, P. A. Brás, L. Brenner, E. Brondolin, P. Calvo, B. Capdevila, I. Cioara, L. N. Cojocariu, F. Collamati, A. de Wit, F. Dordei, M. Dordevic, T. A. du Pree , et al. (96 additional authors not shown)

    Abstract: A group of Early-Career Researchers (ECRs) has been given a mandate from the European Committee for Future Accelerators (ECFA) to debate the topics of the current European Strategy Update (ESU) for Particle Physics and to summarise the outcome in a brief document [1]. A full-day debate with 180 delegates was held at CERN, followed by a survey collecting quantitative input. During the debate, the E… ▽ More

    Submitted 7 February, 2020; originally announced February 2020.

    Comments: Editors: A. Bethani, E. Brondolin, A. A. Elliot, J. García Pardiñas, G. Gilles, L. Gouskos, E. Gouveia, E. Graverini, N. Hermansson-Truedsson, A. Irles, H. Jansen, K. H. Mankinen, E. Manoni, A. Mathad, J. McFayden, M. Queitsch-Maitland, J. Rembser, E. T. J. Reynolds, R. Schöfbeck, P. Schwendimann, S. Sekmen, P. Sznajder, S. L. Williams, D. Zanzi

    Report number: CERN-OPEN-2020-006

  22. arXiv:2001.06683  [pdf

    astro-ph.IM

    The Habitable Exoplanet Observatory (HabEx) Mission Concept Study Final Report

    Authors: B. Scott Gaudi, Sara Seager, Bertrand Mennesson, Alina Kiessling, Keith Warfield, Kerri Cahoy, John T. Clarke, Shawn Domagal-Goldman, Lee Feinberg, Olivier Guyon, Jeremy Kasdin, Dimitri Mawet, Peter Plavchan, Tyler Robinson, Leslie Rogers, Paul Scowen, Rachel Somerville, Karl Stapelfeldt, Christopher Stark, Daniel Stern, Margaret Turnbull, Rashied Amini, Gary Kuan, Stefan Martin, Rhonda Morgan , et al. (161 additional authors not shown)

    Abstract: The Habitable Exoplanet Observatory, or HabEx, has been designed to be the Great Observatory of the 2030s. For the first time in human history, technologies have matured sufficiently to enable an affordable space-based telescope mission capable of discovering and characterizing Earthlike planets orbiting nearby bright sunlike stars in order to search for signs of habitability and biosignatures. Su… ▽ More

    Submitted 26 January, 2020; v1 submitted 18 January, 2020; originally announced January 2020.

    Comments: Full report: 498 pages. Executive Summary: 14 pages. More information about HabEx can be found here: https://www.jpl.nasa.gov/habex/

  23. arXiv:1912.06763  [pdf

    astro-ph.IM

    Optical design for CETUS: a wide-field 1.5m aperture UV payload being studied for a NASA probe class mission study

    Authors: Robert A. Woodruff, William C. Danchi, Sara R. Heap, Tony Hull, Stephen E. Kendrick, Lloyd R. Purvesb, Michael S. Rhee, Eric Mentzell, Brian Fleming, Marty Valente, James Burge, Ben Lewis, Kelly Dodson, Greg Mehle, Matt Tomic

    Abstract: As part of a study funded by NASA Headquarters, we are develo** a Probe-class mission concept called the Cosmic Evolution Through UV Spectroscopy (CETUS). CETUS includes a 1.5-m aperture diameter telescope with a large field-of-view (FOV). CETUS includes three scientific instruments: a Far Ultraviolet (FUV) and Near Ultraviolet (NUV) imaging camera (CAM); a NUV Multi-Object Spectrograph (MOS); a… ▽ More

    Submitted 13 December, 2019; originally announced December 2019.

    Journal ref: Journal of Astronomical Telescopes, Instruments, and Systems 024006 1 Apr Jun 2019 Vol. 5(2)

  24. Beyond Textual Issues: Understanding the Usage and Impact of GitHub Reactions

    Authors: Hudson Borges, Rodrigo Brito, Marco Tulio Valente

    Abstract: Recently, GitHub introduced a new social feature, named reactions, which are "pictorial characters" similar to emoji symbols widely used nowadays in text-based communications. Particularly, GitHub users can use a pre-defined set of such symbols to react to issues and pull requests. However, little is known about the real usage and impact of GitHub reactions. In this paper, we analyze the reactions… ▽ More

    Submitted 30 September, 2019; originally announced October 2019.

    Comments: 10 pages

    Journal ref: SBES 2019, Proceedings of the XXXIII Brazilian Symposium on Software Engineering, Pages 397-406

  25. arXiv:1909.11436  [pdf, other

    cs.SE cs.LG

    Software Engineering Meets Deep Learning: A Map** Study

    Authors: Fabio Ferreira, Luciana Lourdes Silva, Marco Tulio Valente

    Abstract: Deep Learning (DL) is being used nowadays in many traditional Software Engineering (SE) problems and tasks. However, since the renaissance of DL techniques is still very recent, we lack works that summarize and condense the most recent and relevant research conducted at the intersection of DL and SE. Therefore, in this paper, we describe the first results of a map** study covering 81 papers abou… ▽ More

    Submitted 4 December, 2020; v1 submitted 25 September, 2019; originally announced September 2019.

    Comments: 8 pages, 5 figures, 4 tables. Accepted for publication at ACM SAC 2021

  26. How do Developers Promote Open Source Projects?

    Authors: Hudson Borges, Marco Tulio Valente

    Abstract: Open source projects have an increasing importance on modern software development. For this reason, these projects, as usual with commercial software projects, should make use of promotion channels to communicate and establish contact with users and contributors. In this article, we study the channels used to promote a set of 100 popular GitHub projects. First, we reveal that Twitter, user meeting… ▽ More

    Submitted 12 August, 2019; originally announced August 2019.

    Journal ref: Published at IEEE Computer 52(8): 27-33, 2019

  27. arXiv:1908.00524  [pdf, other

    cs.RO cs.CV

    Deep Sensor Fusion for Real-Time Odometry Estimation

    Authors: Michelle Valente, Cyril Joly, Arnaud de La Fortelle

    Abstract: Cameras and 2D laser scanners, in combination, are able to provide low-cost, light-weight and accurate solutions, which make their fusion well-suited for many robot navigation tasks. However, correct data fusion depends on precise calibration of the rigid body transform between the sensors. In this paper we present the first framework that makes use of Convolutional Neural Networks (CNNs) for odom… ▽ More

    Submitted 31 July, 2019; originally announced August 2019.

    Comments: arXiv admin note: substantial text overlap with arXiv:1902.08536

  28. arXiv:1906.08058  [pdf, other

    cs.SE

    On the abandonment and survival of open source projects: An empirical investigation

    Authors: Guilherme Avelino, Eleni Constantinou, Marco Tulio Valente, Alexander Serebrenik

    Abstract: Background: Evolution of open source projects frequently depends on a small number of core developers. The loss of such core developers might be detrimental for projects and even threaten their entire continuation. However, it is possible that new core developers assume the project maintenance and allow the project to survive. Aims: The objective of this paper is to provide empirical evidence on:… ▽ More

    Submitted 19 June, 2019; originally announced June 2019.

    Comments: 11 pages, 12 figures

  29. Migrating to GraphQL: A Practical Assessment

    Authors: Gleison Brito, Thais Mombach, Marco Tulio Valente

    Abstract: GraphQL is a novel query language proposed by Facebook to implement Web-based APIs. In this paper, we present a practical study on migrating API clients to this new technology. First, we conduct a grey literature review to gain an in-depth understanding on the benefits and key characteristics normally associated to GraphQL by practitioners. After that, we assess such benefits in practice, by migra… ▽ More

    Submitted 18 June, 2019; originally announced June 2019.

    Comments: 11 pages. Accepted at 26th International Conference on Software Analysis, Evolution and Reengineering

  30. arXiv:1903.08113  [pdf, other

    cs.SE cs.LG

    Identifying Experts in Software Libraries and Frameworks among GitHub Users

    Authors: Joao Eduardo Montandon, Luciana Lourdes Silva, Marco Tulio Valente

    Abstract: Software development increasingly depends on libraries and frameworks to increase productivity and reduce time-to-market. Despite this fact, we still lack techniques to assess developers expertise in widely popular libraries and frameworks. In this paper, we evaluate the performance of unsupervised (based on clustering) and supervised machine learning classifiers (Random Forest and SVM) to identif… ▽ More

    Submitted 19 March, 2019; originally announced March 2019.

    Comments: Accepted at MSR 2019: 16th International Conference on Mining Software Repositories

  31. arXiv:1902.08536  [pdf, other

    cs.RO

    An LSTM Network for Real-Time Odometry Estimation

    Authors: Michelle Valente, Cyril Joly, Arnaud de La Fortelle

    Abstract: The use of 2D laser scanners is attractive for the autonomous driving industry because of its accuracy, light-weight and low-cost. However, since only a 2D slice of the surrounding environment is detected at each scan, it is a challenge to execute important tasks such as the localization of the vehicle. In this paper we present a novel framework that explores the use of deep Recurrent Convolutiona… ▽ More

    Submitted 22 February, 2019; originally announced February 2019.

  32. What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform

    Authors: Hudson Borges, Marco Tulio Valente

    Abstract: Besides a git-based version control system, GitHub integrates several social coding features. Particularly, GitHub users can star a repository, presumably to manifest interest or satisfaction with an open source project. However, the real and practical meaning of starring a project was never the subject of an in-depth and well-founded empirical investigation. Therefore, we provide in this paper a… ▽ More

    Submitted 19 November, 2018; originally announced November 2018.

    Comments: Accepted and published at Journal of Systems and Software, 146: 112-129 (2018)

    Journal ref: Journal of Systems and Software, pages 112-129, 2018

  33. arXiv:1810.09477  [pdf, other

    cs.SE

    Monorepos: A Multivocal Literature Review

    Authors: Gleison Brito, Ricardo Terra, Marco Tulio Valente

    Abstract: Monorepos (Monolithic Repositories) are used by large companies, such as Google and Facebook, and by popular open-source projects, such as Babel and Ember. This study provides an overview on the definition and characteristics of monorepos as well as on their benefits and challenges. Thereupon, we conducted a multivocal literature review on mostly grey literature. Our findings are fourfold. First,… ▽ More

    Submitted 22 October, 2018; originally announced October 2018.

    Comments: Published at: 6th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM), p. 1-8, 2018

  34. Identifying Unmaintained Projects in GitHub

    Authors: Jailton Coelho, Marco Tulio Valente, Luciana L. Silva, Emad Shihab

    Abstract: Background: Open source software has an increasing importance in modern software development. However, there is also a growing concern on the sustainability of such projects, which are usually managed by a small number of developers, frequently working as volunteers. Aims: In this paper, we propose an approach to identify GitHub projects that are not actively maintained. Our goal is to alert users… ▽ More

    Submitted 11 September, 2018; originally announced September 2018.

    Comments: Accepted at 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), 10 pages, 2018

  35. arXiv:1808.04836  [pdf, other

    cs.SE

    Microservices in Practice: A Survey Study

    Authors: Markos Viggiato, Ricardo Terra, Henrique Rocha, Marco Tulio Valente, Eduardo Figueiredo

    Abstract: Microservices architectures have become largely popular in the last years. However, we still lack empirical evidence about the use of microservices and the practices followed by practitioners. Thereupon, in this paper, we report the results of a survey with 122 professionals who work with microservices. We report how the industry is using this architectural style and whether the perception of prac… ▽ More

    Submitted 14 August, 2018; originally announced August 2018.

    Comments: Accepted at 6th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM), p. 1-8, 2018

  36. arXiv:1807.09266  [pdf

    cs.DL

    CSIndexbr: Exploring the Brazilian Scientific Production in Computer Science

    Authors: Marco Tulio Valente, Klérisson Paixão

    Abstract: CSIndexbr is a web-based system that provides meaningful,open,and transparent data about Brazilian scientific production in Computer Science. Currently, the system collects full research papers published in the main track of selected conferences. The papers are retrieved from DBLP. In this article, we describe the main features and resources provided by CSIndexbr. We also comment on how other rese… ▽ More

    Submitted 23 July, 2018; originally announced July 2018.

    Comments: CSIndexbr whitepaper

  37. arXiv:1805.10046  [pdf, other

    cs.RO

    Fusing Laser Scanner and Stereo Camera in Evidential Grid Maps

    Authors: Michelle Valente, Cyril Joly, Arnaud de la Fortelle

    Abstract: Automation driving techniques have seen tremendous progresses these last years, particularly due to a better perception of the environment. In order to provide safe yet not too conservative driving in complex urban environment, data fusion should not only consider redundant sensing to characterize the surrounding obstacles, but also be able to describe the uncertainties and errors beyond presence/… ▽ More

    Submitted 22 February, 2019; v1 submitted 25 May, 2018; originally announced May 2018.

  38. arXiv:1805.01342  [pdf, other

    cs.SE cs.CY

    Open Source Development Around the World: A Comparative Study

    Authors: Thais Mombach, Marco Tulio Valente, Cuiting Chen, Magiel Bruntink, Gustavo Pinto

    Abstract: Open source software has an increasing importance in our modern society, providing basic services to other software systems and also supporting the rapid development of a variety of end-user applications. Recently, world-wide code sharing platforms, like GitHub, are also contributing to open source's growth. However, little is known on how this growth is distributed around the world and about the… ▽ More

    Submitted 3 May, 2018; originally announced May 2018.

    Comments: 11 pages, 8 pages

  39. Why We Engage in FLOSS: Answers from Core Developers

    Authors: Jailton Coelho, Marco Tulio Valente, Luciana L. Silva, Andre Hora

    Abstract: The maintenance and evolution of Free/Libre Open Source Software (FLOSS) projects demand the constant attraction of core developers. In this paper, we report the results of a survey with 52 developers, who recently became core contributors of popular GitHub projects. We reveal their motivations to assume a key role in FLOSS projects (e.g., improving the projects because they are also using it), th… ▽ More

    Submitted 15 March, 2018; originally announced March 2018.

    Comments: Accepted at CHASE 2018: 11th International Workshop on Cooperative and Human Aspects of Software Engineering (8 pages)

  40. Why and How Java Developers Break APIs

    Authors: Aline Brito, Laerte Xavier, Andre Hora, Marco Tulio Valente

    Abstract: Modern software development depends on APIs to reuse code and increase productivity. As most software systems, these libraries and frameworks also evolve, which may break existing clients. However, the main reasons to introduce breaking changes in APIs are unclear. Therefore, in this paper, we report the results of an almost 4-month long field study with the developers of 400 popular Java librarie… ▽ More

    Submitted 16 January, 2018; originally announced January 2018.

    Comments: Accepted at International Conference on Software Analysis, Evolution and Reengineering, SANER 2018; 11 pages

  41. Why Modern Open Source Projects Fail

    Authors: Jailton Coelho, Marco Tulio Valente

    Abstract: Open source is experiencing a renaissance period, due to the appearance of modern platforms and workflows for develo** and maintaining public code. As a result, developers are creating open source software at speeds never seen before. Consequently, these projects are also facing unprecedented mortality rates. To better understand the reasons for the failure of modern open source projects, this p… ▽ More

    Submitted 7 July, 2017; originally announced July 2017.

    Comments: Paper accepted at 25th International Symposium on the Foundations of Software Engineering (FSE), pages 1-11, 2017

  42. arXiv:1705.05476  [pdf, other

    cs.SE

    CodeCity for (and by) JavaScript

    Authors: Marcos Viana, Andre Hora, Marco Tulio Valente

    Abstract: JavaScript is one of the most popular programming languages on the web. Despite the language popularity and the increasing size of JavaScript systems, there is a limited number of visualization tools that can be used by developers to comprehend, maintain, and evolve JavaScript software. In this paper, we introduce JSCity, an implementation in JavaScript of the well-known Code City software visuali… ▽ More

    Submitted 15 May, 2017; originally announced May 2017.

  43. AngularJS Performance: A Survey Study

    Authors: Miguel Ramos, Marco Tulio Valente, Ricardo Terra

    Abstract: AngularJS is a popular JavaScript MVC-based framework to construct single-page web applications. In this paper, we report the results of a survey with 95 professional developers about performance issues of AngularJS applications. We report common practices followed by developers to avoid performance problems (e.g., use of third-party or custom components), the general causes of performance problem… ▽ More

    Submitted 6 May, 2017; originally announced May 2017.

    Comments: Accepted at IEEE Software

  44. RefDiff: Detecting Refactorings in Version Histories

    Authors: Danilo Silva, Marco Tulio Valente

    Abstract: Refactoring is a well-known technique that is widely adopted by software engineers to improve the design and enable the evolution of a system. Knowing which refactoring operations were applied in a code change is a valuable information to understand software evolution, adapt software components, merge code changes, and other applications. In this paper, we present RefDiff, an automated approach th… ▽ More

    Submitted 5 April, 2017; originally announced April 2017.

    Comments: Paper accepted at 14th International Conference on Mining Software Repositories (MSR), pages 1-11, 2017

  45. Assessing Code Authorship: The Case of the Linux Kernel

    Authors: Guilherme Avelino, Leonardo Passos, Andre Hora, Marco Tulio Valente

    Abstract: Code authorship is a key information in large-scale open source systems. Among others, it allows maintainers to assess division of work and identify key collaborators. Interestingly, open-source communities lack guidelines on how to manage authorship. This could be mitigated by setting to build an empirical body of knowledge on how authorship-related measures evolve in successful open-source commu… ▽ More

    Submitted 8 March, 2017; originally announced March 2017.

    Comments: Accepted at 13th International Conference on Open Source Systems (OSS). 12 pages

  46. Refactoring Legacy JavaScript Code to Use Classes: The Good, The Bad and The Ugly

    Authors: Leonardo Humberto Silva, Marco Tulio Valente, Alexandre Bergel

    Abstract: JavaScript systems are becoming increasingly complex and large. To tackle the challenges involved in implementing these systems, the language is evolving to include several constructions for programming- in-the-large. For example, although the language is prototype-based, the latest JavaScript standard, named ECMAScript 6 (ES6), provides native support for implementing classes. Even though most mo… ▽ More

    Submitted 5 March, 2017; originally announced March 2017.

    Comments: Paper accepted at 16th International Conference on Software Reuse (ICSR), 2017; 16 pages

  47. arXiv:1610.08131  [pdf

    physics.hist-ph

    Time in the theory of relativity: inertial time, light clocks, and proper time

    Authors: Mario Bacelar Valente

    Abstract: In a way similar to classical mechanics where we have the concept of inertial time as expressed in the motions of bodies, in the (special) theory of relativity we can regard the inertial time as the only notion of time at play. The inertial time is expressed also in the propagation of light. This gives rise to a notion of clock, the light clock, which we can regard as a notion derived from the ine… ▽ More

    Submitted 14 September, 2017; v1 submitted 25 October, 2016; originally announced October 2016.

  48. AngularJS in the Wild: A Survey with 460 Developers

    Authors: Miguel Ramos, Marco Tulio Valente, Ricardo Terra, Gustavo Santos

    Abstract: To implement modern web applications, a new family of JavaScript frameworks has emerged, using the MVC pattern. Among these frameworks, the most popular one is AngularJS, which is supported by Google. In spite of its popularity, there is not a clear knowledge on how AngularJS design and features affect the development experience of Web applications. Therefore, this paper reports the results of a s… ▽ More

    Submitted 27 September, 2016; v1 submitted 5 August, 2016; originally announced August 2016.

    Comments: Accepted at 7th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU)

  49. Predicting the Popularity of GitHub Repositories

    Authors: Hudson Borges, Andre Hora, Marco Tulio Valente

    Abstract: GitHub is the largest source code repository in the world. It provides a git-based source code management platform and also many features inspired by social networks. For example, GitHub users can show appreciation to projects by adding stars to them. Therefore, the number of stars of a repository is a direct measure of its popularity. In this paper, we use multiple linear regressions to predict t… ▽ More

    Submitted 14 July, 2016; originally announced July 2016.

    Comments: Preprint of a paper accepted at 12th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE)

  50. Why We Refactor? Confessions of GitHub Contributors

    Authors: Danilo Silva, Nikolaos Tsantalis, Marco Tulio Valente

    Abstract: Refactoring is a widespread practice that helps developers to improve the maintainability and readability of their code. However, there is a limited number of studies empirically investigating the actual motivations behind specific refactoring operations applied by developers. To fill this gap, we monitored Java projects hosted on GitHub to detect recently applied refactorings, and asked the devel… ▽ More

    Submitted 8 July, 2016; originally announced July 2016.

    Comments: Paper accepted at 24th International Symposium on the Foundations of Software Engineering (FSE), pages 1-12, 2016