Skip to main content

Showing 1–50 of 61 results for author: Petrillo, F

  1. arXiv:2408.12696  [pdf

    physics.acc-ph

    Final Cooling With Thick Wedges for a Muon Collider

    Authors: D. Fu, A. Badea. K. Folan Di Petrillo, D. Neuffer, D. Stratakis

    Abstract: In the final cooling stages for a muon collider, the transverse emittances are reduced while the longitudinal emittance is allowed to increase. In previous studies, Final cooling used absorbers within very high field solenoids to cool low-momentum muons. Simulations of the systems did not reach the desired cooling design goals. In this study, we develop and optimize a different conceptual design f… ▽ More

    Submitted 22 August, 2024; originally announced August 2024.

    Comments: IPAC '24 - 15th International Conference on Particle Accelerators

    Report number: FERMILAB-CONF-24-0256-AD

  2. arXiv:2407.12450  [pdf, other

    physics.acc-ph hep-ex

    Interim report for the International Muon Collider Collaboration (IMCC)

    Authors: C. Accettura, S. Adrian, R. Agarwal, C. Ahdida, C. Aimé, A. Aksoy, G. L. Alberghi, S. Alden, N. Amapane, D. Amorim, P. Andreetto, F. Anulli, R. Appleby, A. Apresyan, P. Asadi, M. Attia Mahmoud, B. Auchmann, J. Back, A. Badea, K. J. Bae, E. J. Bahng, L. Balconi, F. Balli, L. Bandiera, C. Barbagallo , et al. (362 additional authors not shown)

    Abstract: The International Muon Collider Collaboration (IMCC) [1] was established in 2020 following the recommendations of the European Strategy for Particle Physics (ESPP) and the implementation of the European Strategy for Particle Physics-Accelerator R&D Roadmap by the Laboratory Directors Group [2], hereinafter referred to as the the European LDG roadmap. The Muon Collider Study (MuC) covers the accele… ▽ More

    Submitted 17 July, 2024; originally announced July 2024.

    Comments: This document summarises the International Muon Collider Collaboration (IMCC) progress and status of the Muon Collider R&D programme

  3. arXiv:2406.05487  [pdf, other

    cs.SE

    SyDRA: An Approach to Understand Game Engine Architecture

    Authors: Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo, Nicolas Anquetil, Cristiano Politowski

    Abstract: Game engines are tools to facilitate video game development. They provide graphics, sound, and physics simulation features, which would have to be otherwise implemented by developers. Even though essential for modern commercial video game development, game engines are complex and developers often struggle to understand their architecture, leading to maintainability and evolution issues that negati… ▽ More

    Submitted 14 July, 2024; v1 submitted 8 June, 2024; originally announced June 2024.

  4. arXiv:2404.08245  [pdf, other

    cs.DC stat.CO

    A Distributed Approach for Persistent Homology Computation on a Large Scale

    Authors: Riccardo Ceccaroni, Lorenzo Di Rocco, Umberto Ferraro Petrillo, Pierpaolo Brutti

    Abstract: Persistent homology (PH) is a powerful mathematical method to automatically extract relevant insights from images, such as those obtained by high-resolution imaging devices like electron microscopes or new-generation telescopes. However, the application of this method comes at a very high computational cost, that is bound to explode more because new imaging devices generate an ever-growing amount… ▽ More

    Submitted 12 April, 2024; originally announced April 2024.

  5. arXiv:2402.05317  [pdf

    cs.SE

    Emerging Results on Automated Support for Searching and Selecting Evidence for Systematic Literature Review Updates

    Authors: Bianca Minetto Napoleão, Ritika Sarkar, Sylvain Hallé, Fabio Petrillo, Marcos Kalinowski

    Abstract: Context: The constant growth of primary evidence and Systematic Literature Reviews (SLRs) publications in the Software Engineering (SE) field leads to the need for SLR Updates. However, searching and selecting evidence for SLR updates demands significant effort from SE researchers. Objective: We present emerging results on an automated approach to support searching and selecting studies for SLR up… ▽ More

    Submitted 7 February, 2024; originally announced February 2024.

  6. arXiv:2311.03364  [pdf, other

    cs.SE

    BDD-Based Framework with RL Integration: An approach for videogames automated testing

    Authors: Vincent Mastain, Fabio Petrillo

    Abstract: Testing plays a vital role in software development, but in the realm of video games, the process differs from traditional software development practices. Game developers typically rely on human testers who are provided with checklists to evaluate various elements. While major game developers already employ automated testing using script-based bots, the increasing complexity of video games is pushi… ▽ More

    Submitted 8 October, 2023; originally announced November 2023.

    Comments: 4 pages, 3 figures

  7. arXiv:2309.14148  [pdf, other

    cs.DC cs.AI

    SPIRT: A Fault-Tolerant and Reliable Peer-to-Peer Serverless ML Training Architecture

    Authors: Amine Barrak, Mayssa Jaziri, Ranim Trabelsi, Fehmi Jaafar, Fabio Petrillo

    Abstract: The advent of serverless computing has ushered in notable advancements in distributed machine learning, particularly within parameter server-based architectures. Yet, the integration of serverless features within peer-to-peer (P2P) distributed networks remains largely uncharted. In this paper, we introduce SPIRT, a fault-tolerant, reliable, and secure serverless P2P ML training architecture. desig… ▽ More

    Submitted 25 September, 2023; originally announced September 2023.

  8. arXiv:2309.14139  [pdf, other

    cs.DC cs.AI

    Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learning

    Authors: Amine Barrak, Ranim Trabelsi, Fehmi Jaafar, Fabio Petrillo

    Abstract: The increasing demand for computational power in big data and machine learning has driven the development of distributed training methodologies. Among these, peer-to-peer (P2P) networks provide advantages such as enhanced scalability and fault tolerance. However, they also encounter challenges related to resource consumption, costs, and communication overhead as the number of participating peers g… ▽ More

    Submitted 25 September, 2023; originally announced September 2023.

  9. arXiv:2309.06329  [pdf, other

    cs.SE

    Visualising Game Engine Subsystem Coupling

    Authors: Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo, Nicolas Anquetil, Cristiano Politowski

    Abstract: Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlooked, which hinders their integration and extension. In this paper, we use an approach for architecture recovery to create architectural models for 10 open-source game engines. We use these models to answer the following… ▽ More

    Submitted 12 September, 2023; originally announced September 2023.

  10. arXiv:2304.08699  [pdf, other

    cs.SE

    Assessing Video Game Balance using Autonomous Agents

    Authors: Cristiano Politowski, Fabio Petrillo, Ghizlane ElBoussaidi, Gabriel C. Ullmann, Yann-Gaël Guéhéneuc

    Abstract: As the complexity and scope of games increase, game testing, also called playtesting, becomes an essential activity to ensure the quality of video games. Yet, the manual, ad-hoc nature of game testing leaves space for automation. In this paper, we research, design, and implement an approach to supplement game testing to balance video games with autonomous agents. We evaluate our approach with two… ▽ More

    Submitted 17 April, 2023; originally announced April 2023.

  11. arXiv:2303.02429  [pdf, other

    cs.SE

    An Exploratory Approach for Game Engine Architecture Recovery

    Authors: Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo, Nicolas Anquetil, Cristiano Politowski

    Abstract: Game engines provide video game developers with a wide range of fundamental subsystems for creating games, such as 2D/3D graphics rendering, input device management, and audio playback. Developers often integrate these subsystems with other applications or extend them via plugins. To integrate or extend correctly, developers need a broad system architectural understanding. However, architectural i… ▽ More

    Submitted 20 March, 2023; v1 submitted 4 March, 2023; originally announced March 2023.

  12. arXiv:2302.13995  [pdf, ps, other

    cs.DC cs.LG

    Architecting Peer-to-Peer Serverless Distributed Machine Learning Training for Improved Fault Tolerance

    Authors: Amine Barrak, Fabio Petrillo, Fehmi Jaafar

    Abstract: Distributed Machine Learning refers to the practice of training a model on multiple computers or devices that can be called nodes. Additionally, serverless computing is a new paradigm for cloud computing that uses functions as a computational unit. Serverless computing can be effective for distributed learning systems by enabling automated resource scaling, less manual intervention, and cost reduc… ▽ More

    Submitted 27 February, 2023; originally announced February 2023.

  13. Optimizing Trigger-Level Track Reconstruction for Sensitivity to Exotic Signatures

    Authors: K. F. Di Petrillo, J. N. Farr, C. Guo, T. R. Holmes, J. Nelson, K. Pachal

    Abstract: Many compelling beyond the Standard Model scenarios predict signals that result in unconventional charged particle trajectories. Signatures for which unusual tracks are the most conspicuous feature of the event pose significant challenges for experiments at the Large Hadron Collider (LHC), particularly for the trigger. This article presents a study of track-based triggers for a representative set… ▽ More

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

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

    Report number: 34 (2023)

    Journal ref: J. High Energ. Phys. 2023

  14. An Approach to Build Consistent Software Architecture Diagrams Using Devops System Descriptors

    Authors: Jalves Nicacio, Fabio Petrillo

    Abstract: System architecture diagrams play an essential role in understanding system architecture. They encourage more active discussion among participants and make it easier to recall system details. However, system architecture diagrams often diverge from the software. As a result, they can interfere with the understanding and maintenance of the software. We propose an approach to build system architectu… ▽ More

    Submitted 21 October, 2022; originally announced October 2022.

    Comments: Accepted to ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (Models 2022)

  15. arXiv:2209.13128  [pdf, other

    hep-ph hep-ex

    Report of the Topical Group on Physics Beyond the Standard Model at Energy Frontier for Snowmass 2021

    Authors: Tulika Bose, Antonio Boveia, Caterina Doglioni, Simone Pagan Griso, James Hirschauer, Elliot Lipeles, Zhen Liu, Nausheen R. Shah, Lian-Tao Wang, Kaustubh Agashe, Juliette Alimena, Sebastian Baum, Mohamed Berkat, Kevin Black, Gwen Gardner, Tony Gherghetta, Josh Greaves, Maxx Haehn, Phil C. Harris, Robert Harris, Julie Hogan, Suneth Jayawardana, Abraham Kahn, Jan Kalinowski, Simon Knapen , et al. (297 additional authors not shown)

    Abstract: This is the Snowmass2021 Energy Frontier (EF) Beyond the Standard Model (BSM) report. It combines the EF topical group reports of EF08 (Model-specific explorations), EF09 (More general explorations), and EF10 (Dark Matter at Colliders). The report includes a general introduction to BSM motivations and the comparative prospects for proposed future experiments for a broad range of potential BSM mode… ▽ More

    Submitted 18 October, 2022; v1 submitted 26 September, 2022; originally announced September 2022.

    Comments: 108 pages + 38 pages references and appendix, 37 figures, Report of the Topical Group on Beyond the Standard Model Physics at Energy Frontier for Snowmass 2021. The first nine authors are the Conveners, with Contributions from the other authors

  16. arXiv:2209.01318  [pdf, other

    hep-ex hep-ph

    Muon Collider Forum Report

    Authors: K. M. Black, S. Jindariani, 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.

  17. arXiv:2207.06473  [pdf, other

    cs.SE

    Game Engine Comparative Anatomy

    Authors: Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, Fabio Petrillo

    Abstract: Video game developers use game engines as a tool to manage complex aspects of game development. While engines play a big role in the success of games, to the best of our knowledge, they are often developed in isolation, in a closed-source manner, without architectural discussions, comparison, and collaboration among projects. In this work in progress, we compare the call graphs of two open-source… ▽ More

    Submitted 13 July, 2022; originally announced July 2022.

    Comments: To be published in IFIP International Conference on Entertainment Computing 2022

  18. arXiv:2206.04177  [pdf, other

    cs.SE

    Towards Continuous Systematic Literature Review in Software Engineering

    Authors: Bianca Minetto Napoleão, Fabio Petrillo, Sylvain Hallé, Marcos Kalinowski

    Abstract: Context: New scientific evidence continuously arises with advances in Software Engineering (SE) research. Conventionally, Systematic Literature Reviews (SLRs) are not updated or updated intermittently, leaving gaps between updates, during which time the SLR may be missing crucial new evidence. Goal: We propose and evaluate a concept and process called Continuous Systematic Literature Review (CSLR)… ▽ More

    Submitted 8 June, 2022; originally announced June 2022.

  19. arXiv:2203.07314  [pdf, other

    hep-ex

    Track-Based Triggers for Exotic Signatures

    Authors: K. F. Di Petrillo, J. N. Farr, C. Guo, T. R. Holmes, J. Nelson, K. Pachal

    Abstract: Several compelling beyond the Standard Model scenarios predict signals that result in unconventional charged particle trajectories. Signatures for which unusual tracks are the most conspicuous feature pose significant challenges for experiments at the Large Hadron Collider (LHC), particularly for the trigger. This article presents a study of track-based triggers for a representative set of long-li… ▽ More

    Submitted 28 June, 2022; v1 submitted 14 March, 2022; originally announced March 2022.

    Comments: Snowmass submission

  20. arXiv:2202.12777  [pdf, other

    cs.SE

    Towards Automated Video Game Testing: Still a Long Way to Go

    Authors: Cristiano Politowski, Yann-Gaël Guéhéneuc, Fabio Petrillo

    Abstract: As the complexity and scope of game development increase, playtesting remains an essential activity to ensure the quality of video games. Yet, the manual, ad-hoc nature of playtesting gives space to improvements in the process. In this study, we investigate gaps between academic solutions in the literature for automated video game testing and the needs of video game developers in the industry. We… ▽ More

    Submitted 10 March, 2022; v1 submitted 25 February, 2022; originally announced February 2022.

  21. arXiv:2202.06183  [pdf, other

    cs.SE

    Video Game Project Management Anti-patterns

    Authors: Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, Fabio Petrillo, João Eduardo Montandon

    Abstract: Project Management anti-patterns are well-documented in the software-engineering literature, and studying them allows understanding their impacts on teams and projects. The video game development industry is known for its mismanagement practices, and therefore applying this knowledge would help improving game developers' productivity and well-being. In this paper, we map project management anti-pa… ▽ More

    Submitted 11 March, 2022; v1 submitted 12 February, 2022; originally announced February 2022.

  22. arXiv:2112.11596  [pdf, other

    cs.SE

    Log severity level classification: an approach for systems in production

    Authors: Eduardo Mendes, Fabio Petrillo

    Abstract: Context: Logs are often the primary source of information for system developers and operations engineers to understand and diagnose the behavior of a software system in production. In many cases, logs are the only evidence available for fault investigation. Problem: However, the inappropriate choice of log severity level can impact the amount of log data generated and, consequently, quality. This… ▽ More

    Submitted 21 December, 2021; originally announced December 2021.

    Comments: 6 pages, 3 figures. arXiv admin note: text overlap with arXiv:2109.01192 by other authors

  23. arXiv:2110.14675  [pdf, other

    hep-ex hep-ph hep-th

    Review of opportunities for new long-lived particle triggers in Run 3 of the Large Hadron Collider

    Authors: Juliette Alimena, James Beacham, Freya Blekman, Adrián Casais Vidal, Xabier Cid Vidal, Matthew Citron, David Curtin, Albert De Roeck, Nishita Desai, Karri Folan Di Petrillo, Yuri Gershtein, Louis Henry, Tova Holmes, Brij Jashal, Philip James Ilten, Sascha Mehlhase, Javier Montejo Berlingen, Arantza Oyanguren, Giovanni Punzi, Murilo Santana Rangel, Federico Leo Redi, Lorenzo Sestini, Emma Torro, Carlos Vázquez Sierra, Maarten van Veghel , et al. (53 additional authors not shown)

    Abstract: Long-lived particles (LLPs) are highly motivated signals of physics Beyond the Standard Model (BSM) with great discovery potential and unique experimental challenges. The LLP search programme made great advances during Run 2 of the Large Hadron Collider (LHC), but many important regions of signal space remain unexplored. Dedicated triggers are crucial to improve the potential of LLP searches, and… ▽ More

    Submitted 27 October, 2021; originally announced October 2021.

    Comments: Produced for the LPCC Long-Lived Particles Working Group. 43 pages, 1 figure

    Report number: CERN-LPCC-2021-01

  24. arXiv:2109.01192  [pdf, other

    cs.SE

    Log severity levels matter: A multivocal mapping

    Authors: Eduardo Mendes, Fabio Petrillo

    Abstract: The choice of log severity level can be challenging and cause problems in producing reliable logging data. However, there is a lack of specifications and practical guidelines to support this challenge. In this study, we present a multivocal systematic mapping of log severity levels from peer-reviewed literature, logging libraries, and practitioners' views. We analyzed 19 severity levels, 27 studie… ▽ More

    Submitted 6 December, 2021; v1 submitted 2 September, 2021; originally announced September 2021.

    Comments: 12 pages, 4 figures, 6 tables

  25. Mapping breakpoint types: an exploratory study

    Authors: Eduardo Andreetta Fontana, Fabio Petrillo

    Abstract: Debugging is a relevant task for finding bugs during software development, maintenance, and evolution. During debugging, developers use modern IDE debuggers to analyze variables, step execution, and set breakpoints. Observing IDE debuggers, we find several breakpoint types. However, what are the breakpoint types? The goal of our study is to map the breakpoint types among IDEs and academic literatu… ▽ More

    Submitted 11 November, 2021; v1 submitted 31 August, 2021; originally announced September 2021.

  26. arXiv:2108.12922  [pdf, ps, other

    cs.SE

    Continuous Systematic Literature Review: An Approach for Open Science

    Authors: Bianca Minetto Napoleão, Fabio Petrillo, Sylvain Hallé

    Abstract: Systematic Literature Reviews (SLRs) play an important role in the Evidence-Based Software Engineering scenario. With the advance of the computer science field and the growth of research publications, new evidence continuously arises. This fact impacts directly on the purpose of keeping SLRs up-to-date which could lead researchers to obsolete conclusions or decisions about a research problem or in… ▽ More

    Submitted 29 August, 2021; originally announced August 2021.

  27. arXiv:2106.15531  [pdf, other

    q-bio.GN cs.DC

    The Power of Word-Frequency Based Alignment-Free Functions: a Comprehensive Large-scale Experimental Analysis -- Version 3

    Authors: Giuseppe Cattaneo, Umberto Ferraro Petrillo, Raffaele Giancarlo, Francesco Palini, Chiara Romualdi

    Abstract: Motivation: Alignment-free (AF) distance/similarity functions are a key tool for sequence analysis. Experimental studies on real datasets abound and, to some extent, there are also studies regarding their control of false positive rate (Type I error). However, assessment of their power, i.e., their ability to identify true similarity, has been limited to some members of the D2 family by experiment… ▽ More

    Submitted 19 October, 2021; v1 submitted 27 June, 2021; originally announced June 2021.

  28. arXiv:2106.13908  [pdf, other

    cs.SE

    Towards auto-completion on software requirements statements

    Authors: Carlos Alberto dos Santos, Fabio Petrillo

    Abstract: As software systems become more complex, modern software development requires more attention to human perspectives, and active participation of development teams in requirements elicitation tasks. In this context, incomplete or ambiguous requirements descriptions do not guide the development of good software products. We hypothesize that the text auto-completion feature improves the quality of the… ▽ More

    Submitted 25 June, 2021; originally announced June 2021.

  29. arXiv:2106.03018  [pdf, ps, other

    cs.SE

    Towards Logging Noisiness Theory: quality aspects to characterize unwanted log entries

    Authors: Eduardo Mendes, Fabio Petrillo

    Abstract: Context: Logging tasks track the system's functioning by keeping records of evidence that have been analyzed by monitoring and observability activities. For these activities to be effective, it is necessary to consider the quality of the consumed information. Problem: However, the presence of noise - unwanted information - compromises the log files' quality. The noisiness of a log file can be affe… ▽ More

    Submitted 5 June, 2021; originally announced June 2021.

    Comments: 6 pages

  30. arXiv:2105.14137  [pdf, other

    cs.SE

    What Makes a Game High-rated? Towards Factors of Video Game Success

    Authors: Gabriel Ullmann, Cristiano Politowski, Yann-Gäel Guéhéneuc, Fabio Petrillo

    Abstract: As the video game market grows larger, it becomes harder to stand out from the crowd. Launching a successful game involves different aspects. But what are they? In this paper, we investigate some aspects of the high-rated games from a dataset of 200 projects. The results show that the none of the aspects of this study have a strong relationship with the game's success. A further analysis on the hi… ▽ More

    Submitted 13 May, 2022; v1 submitted 28 May, 2021; originally announced May 2021.

  31. arXiv:2104.11351  [pdf, other

    cs.RO cs.SE

    Towards Automated Acceptance testing for industrial robots

    Authors: Marcela G. dos Santos, Fabio Petrillo

    Abstract: Industrial robots are important machines applied in numerous modern industries that execute repetitive tasks with high accuracy, replacing or supporting dangerous jobs. In this kind of system, with increased complexity in which cost is related to the time the system keeps working, the system must operate with a minimum number of failures. In other words, a quality aspect important in industry is r… ▽ More

    Submitted 22 April, 2021; originally announced April 2021.

  32. Test beam characterization of sensor prototypes for the CMS Barrel MIP Timing Detector

    Authors: R. Abbott, A. Abreu, F. Addesa, M. Alhusseini, T. Anderson, Y. Andreev, A. Apresyan, R. Arcidiacono, M. Arenton, E. Auffray, D. Bastos, L. A. T. Bauerdick, R. Bellan, M. Bellato, A. Benaglia, M. Benettoni, R. Bertoni, M. Besancon, S. Bharthuar, A. Bornheim, E. Brücken, J. N. Butler, C. Campagnari, M. Campana, R. Carlin , et al. (174 additional authors not shown)

    Abstract: The MIP Timing Detector will provide additional timing capabilities for detection of minimum ionizing particles (MIPs) at CMS during the High Luminosity LHC era, improving event reconstruction and pileup rejection. The central portion of the detector, the Barrel Timing Layer (BTL), will be instrumented with LYSO:Ce crystals and Silicon Photomultipliers (SiPMs) providing a time resolution of about… ▽ More

    Submitted 16 July, 2021; v1 submitted 15 April, 2021; originally announced April 2021.

    Journal ref: Journal of Instrumentation, Volume 16, July 2021

  33. arXiv:2103.13614  [pdf, other

    cs.SE

    Towards improving architectural diagram consistency using system descriptors

    Authors: Jalves Nicacio, Fabio Petrillo

    Abstract: Communication between practitioners is essential for the system's quality in the DevOps context. To improve this communication, practitioners often use informal diagrams to represent the components of a system. However, as systems evolve, it is a challenge to synchronize diagrams with production environments consistently. Hence, the inconsistency of architectural diagrams can affect communication… ▽ More

    Submitted 25 March, 2021; originally announced March 2021.

    Comments: 5 pages. This is the camera ready version to be published in proceedings of 29th IEEE/ACM International Conference on Program Comprehension (ICPC 2021). arXiv admin note: text overlap with arXiv:2008.11060

  34. arXiv:2103.06431  [pdf, ps, other

    cs.SE

    A Survey of Video Game Testing

    Authors: Cristiano Politowski, Fabio Petrillo, Yann-Gäel Guéhéneuc

    Abstract: Video-game projects are notorious for having day-one bugs, no matter how big their budget or team size. The quality of a game is essential for its success. This quality could be assessed and ensured through testing. However, to the best of our knowledge, little is known about video-game testing. In this paper, we want to understand how game developers perform game testing. We investigate, through… ▽ More

    Submitted 10 March, 2021; originally announced March 2021.

  35. arXiv:2102.12520  [pdf, other

    cs.RO cs.SE

    Software Engineering for Robotic Systems:a systematic mapping study

    Authors: Marcela G. dos Santos, Fabio Petrillo

    Abstract: Robots are being applied in a vast range of fields, leading researchers and practitioners to write tasks more complex than in the past. The robot software complexity increases the difficulty of engineering the robot's software components with quality requirements. Researchers and practitioners have applied software engineering (SE) approaches and robotic domains to address this issue in the last t… ▽ More

    Submitted 24 February, 2021; originally announced February 2021.

  36. 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

  37. Are the Old Days Gone? A Survey on Actual Software Engineering Processes in Video Game Industry

    Authors: Cristiano Politowski, Lisandra Fontoura, Fabio Petrillo, Yann-Gaël Guéhéneuc

    Abstract: In the past 10 years, several researches studied video game development process who proposed approaches to improve the way how games are developed. These approaches usually adopt agile methodologies because of claims that traditional practices and the waterfall process are gone. However, are the "old days" really gone in the game industry? In this paper, we present a survey of software engineering… ▽ More

    Submitted 4 September, 2020; originally announced September 2020.

  38. Learning from the past: A process recommendation system for video game projects using postmortems experiences

    Authors: Cristiano Politowski, Lisandra M. Fontoura, Fabio Petrillo, Yann-Gaël Guéhéneuc

    Abstract: Context: The video game industry is a billion dollar industry that faces problems in the way games are developed. One method to address these problems is using developer aid tools, such as Recommendation Systems. These tools assist developers by generating recommendations to help them perform their tasks. Objective: This article describes a systematic approach to recommend development processes fo… ▽ More

    Submitted 4 September, 2020; originally announced September 2020.

  39. arXiv:2009.02440  [pdf, other

    cs.SE

    Game Industry Problems: an Extensive Analysis of the Gray Literature

    Authors: Cristiano Politowski, Fabio Petrillo, Gabriel C. Ullmann, Yann-Gaël Guéhéneuc

    Abstract: Context: Given its competitiveness, the video-game industry has a closed-source culture. Hence, little is known of the problems faced by game developers. However, game developers do share information about their games projects through postmortems, which describe informally what happened during the projects. Objective: The software-engineering research community and game developers would benefit fr… ▽ More

    Submitted 22 January, 2021; v1 submitted 4 September, 2020; originally announced September 2020.

  40. A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension

    Authors: Cristiano Politowski, Foutse Khomh, Simone Romano, Giuseppe Scanniello, Fabio Petrillo, Yann-Gaël Guéhéneuc, Abdou Maiga

    Abstract: Context: Several studies investigated the impact of anti-patterns (i.e., "poor" solutions to recurring design problems) during maintenance activities and reported that anti-patterns significantly affect the developers' effort required to edit files. However, before developers edit files, they must understand the source code of the systems. This source code must be easy to understand by developers.… ▽ More

    Submitted 4 September, 2020; originally announced September 2020.

  41. arXiv:2008.11060  [pdf, other

    cs.SE

    Applying system descriptors to address ambiguity on deployment diagrams

    Authors: Jalves Nicacio, Fabio Petrillo

    Abstract: Communication between practitioners is essential for product quality in the DevOps context. This communication often takes place through deployment diagrams of a system under development. However, it is common diagrams to become ambiguous or inconsistent as the system progresses and goes to a continuous delivery pipeline or production. Moreover, diagrams could not follow the evolution of systems,… ▽ More

    Submitted 2 October, 2020; v1 submitted 25 August, 2020; originally announced August 2020.

  42. arXiv:2008.05015  [pdf, other

    cs.SE

    Open Source Software Development Process: A Systematic Review

    Authors: Bianca Minetto Napoleão, Fabio Petrillo, Sylvain Hallé

    Abstract: Open Source Software (OSS) has been recognized by the software development community as an effective way to deliver software. Unlike traditional software development, OSS development is driven by collaboration among developers spread geographically and motivated by common goals and interests. Besides this fact, it is recognized by OSS community the need of understand OSS development process and it… ▽ More

    Submitted 11 August, 2020; originally announced August 2020.

  43. arXiv:2008.03547  [pdf, other

    cs.SE

    DR-Tools: a suite of lightweight open-source tools to measure and visualize Java source code

    Authors: Guilherme Lacerda, Fabio Petrillo, Marcelo Pimenta

    Abstract: In Software Engineering, some of the most critical activities are maintenance and evolution. However, to perform both with quality, minimizing impacts and risks, developers need to analyze and identify where the main problems come from previously. In this paper, we introduce DR-Tools Suite, a set of lightweight open-source tools that analyze and calculate source code metrics, allowing developers t… ▽ More

    Submitted 8 August, 2020; originally announced August 2020.

    Comments: ICSME 2020 - 36th IEEE International Conference on Software Maintenance and Evolution, Tool Demo Track

  44. arXiv:2007.13673  [pdf, other

    cs.DC

    FASTA/Q Data Compressors for MapReduce-Hadoop Genomics:Space and Time Savings Made Easy -- Version 1

    Authors: Umberto Ferraro Petrillo, Francesco Palini, Giuseppe Cattaneo, Raffaele Giancarlo

    Abstract: Motivation: Storage of genomic data is a major cost for the Life Sciences, effectively addressed mostly via specialized data compression methods. For the same reasons of abundance in data production, the use of Big Data technologies is seen as the future for genomic data storage and processing, with MapReduce-Hadoop as leaders. Somewhat surprisingly, none of the specialized FASTA/Q compressors is… ▽ More

    Submitted 27 July, 2020; originally announced July 2020.

  45. Measurements of an AC-LGAD strip sensor with a 120 GeV proton beam

    Authors: Artur Apresyan, Wei Chen, Gabriele D'Amen, Karri Folan Di Petrillo, Gabriele Giacomini, Ryan Heller, Hakseong Lee, Sergey Los, Chang-Seong Moon, Alessandro Tricoli

    Abstract: The development of detectors that provide high resolution in four dimensions has attracted wide-spread interest in the scientific community for several applications in high-energy physics, nuclear physics, medical imaging, mass spectroscopy as well as quantum information. In addition to high time resolution and thanks to the AC-coupling of the electrodes, LGAD silicon sensors can provide high reso… ▽ More

    Submitted 6 November, 2020; v1 submitted 2 June, 2020; originally announced June 2020.

    Journal ref: JINST 15 P09038 (2020)

  46. Alignment-free Genomic Analysis via a Big Data Spark Platform

    Authors: Umberto Ferraro Petrillo, Francesco Palini, Giuseppe Cattaneo, Raffaele Giancarlo

    Abstract: Motivation: Alignment-free distance and similarity functions (AF functions, for short) are a well established alternative to two and multiple sequence alignments for many genomic, metagenomic and epigenomic tasks. Due to data-intensive applications, the computation of AF functions is a Big Data problem, with the recent Literature indicating that the development of fast and scalable algorithms comp… ▽ More

    Submitted 23 October, 2021; v1 submitted 2 May, 2020; originally announced May 2020.

    Journal ref: Bioinformatics, Volume 37, Issue 12, 15 June 2021, Pages 1658-1665

  47. arXiv:2004.12936  [pdf, other

    cs.SE cs.CY

    Internet of Things Architectures: A Comparative Study

    Authors: Marcela G. dos Santos, Darine Ameyed, Fabio Petrillo, Fehmi Jaafar, Mohamed Cheriet

    Abstract: Over the past two decades, the Internet of Things (IoT) has become an underlying concept to a variety of solutions and technologies that it is now hardly possible to enumerate and describe all of them. The concept behind the Internet of Things is as powerful as it is complex, and for the components in the IoT solution tomesh together perfectly, they all have to be part of a well-thought-out struct… ▽ More

    Submitted 27 April, 2020; originally announced April 2020.

  48. Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations

    Authors: Guilherme Lacerda, Fabio Petrillo, Marcelo Pimenta, Yann Gael Gueheneuc

    Abstract: In this paper, we present a tertiary systematic literature review of previous surveys, secondary systematic literature reviews, and systematic mappings. We identify the main observations (what we know) and challenges (what we do not know) on code smells and refactoring. We show that code smells and refactoring have a strong relationship with quality attributes, i.e., with understandability, mainta… ▽ More

    Submitted 22 April, 2020; originally announced April 2020.

  49. 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.

  50. arXiv:2004.01315  [pdf, other

    cs.SE

    A Tertiary and Secondary Study Canvas

    Authors: Bianca Minetto Napoleão, Fabio Petrillo, Sylvain Hallé

    Abstract: Over the past years, more secondary (Systematic Literature Reviews and Systematic Mappings) and tertiary studies have been conducted. Their conduction is considered a quite large task and labor-intensive since it involves a detailed process including a protocol development, which is one of the most challenging phase reported by the software engineering research community. In this scenario, we prop… ▽ More

    Submitted 2 April, 2020; originally announced April 2020.