Skip to main content

Showing 1–40 of 40 results for author: Santos, R D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.00560  [pdf, ps, other

    cs.SE

    The Role of Generative AI in Software Development Productivity: A Pilot Case Study

    Authors: Mariana Coutinho, Lorena Marques, Anderson Santos, Marcio Dahia, Cesar Franca, Ronnie de Souza Santos

    Abstract: With software development increasingly reliant on innovative technologies, there is a growing interest in exploring the potential of generative AI tools to streamline processes and enhance productivity. In this scenario, this paper investigates the integration of generative AI tools within software development, focusing on understanding their uses, benefits, and challenges to software professional… ▽ More

    Submitted 1 June, 2024; originally announced June 2024.

  2. arXiv:2405.02490  [pdf

    cs.SE

    Software Fairness Debt

    Authors: Ronnie de Souza Santos, Felipe Fronchetti, Savio Freire, Rodrigo Spinola

    Abstract: As software systems continue to play a significant role in modern society, ensuring their fairness has become a critical concern in software engineering. Motivated by this scenario, this paper focused on exploring the multifaceted nature of bias in software systems, aiming to provide a comprehensive understanding of its origins, manifestations, and impacts. Through a sco** study, we identified t… ▽ More

    Submitted 3 May, 2024; originally announced May 2024.

  3. arXiv:2404.13464  [pdf

    cs.SE cs.CY

    Paths to Testing: Why Women Enter and Remain in Software Testing?

    Authors: Kleice Silva, Ann Barcomb, Ronnie de Souza Santos

    Abstract: Background. Women bring unique problem-solving skills to software development, often favoring a holistic approach and attention to detail. In software testing, precision and attention to detail are essential as professionals explore system functionalities to identify defects. Recognizing the alignment between these skills and women's strengths can derive strategies for enhancing diversity in softw… ▽ More

    Submitted 20 April, 2024; originally announced April 2024.

  4. arXiv:2404.13462  [pdf

    cs.SE

    Exploring Hybrid Work Realities: A Case Study with Software Professionals From Underrepresented Groups

    Authors: Ronnie de Souza Santos, Cleyton Magalhes, Robson Santons, Jorge Correia-Neto

    Abstract: Context. In the post-pandemic era, software professionals resist returning to office routines, favoring the flexibility gained from remote work. Hybrid work structures, then, become popular within software companies, allowing them to choose not to work in the office every day, preserving flexibility, and creating several benefits, including an increase in the support for underrepresented groups in… ▽ More

    Submitted 20 April, 2024; originally announced April 2024.

  5. arXiv:2404.07934  [pdf, other

    cs.AI cs.HC

    Goal Recognition via Linear Programming

    Authors: Felipe Meneguzzi, Luísa R. de A. Santos, Ramon Fraga Pereira, André G. Pereira

    Abstract: Goal Recognition is the task by which an observer aims to discern the goals that correspond to plans that comply with the perceived behavior of subject agents given as a sequence of observations. Research on Goal Recognition as Planning encompasses reasoning about the model of a planning task, the observations, and the goals using planning techniques, resulting in very efficient recognition approa… ▽ More

    Submitted 11 April, 2024; originally announced April 2024.

    Comments: Submitted to JAIR April 2024

  6. arXiv:2403.13220  [pdf

    cs.SE

    Elevating Software Quality in Agile Environments: The Role of Testing Professionals in Unit Testing

    Authors: Lucas Neves, Oscar Campos, Robson Santos, Italo Santos, Cleyton Magalhaes, Ronnie de Souza Santos

    Abstract: Testing is an essential quality activity in the software development process. Usually, a software system is tested on several levels, starting with unit testing that checks the smallest parts of the code until acceptance testing, which is focused on the validations with the end-user. Historically, unit testing has been the domain of developers, who are responsible for ensuring the accuracy of thei… ▽ More

    Submitted 19 March, 2024; originally announced March 2024.

  7. arXiv:2401.09608  [pdf

    cs.SE

    Hidden Populations in Software Engineering: Challenges, Lessons Learned, and Opportunities

    Authors: Ronnie de Souza Santos, Kiev Gama

    Abstract: The growing emphasis on studying equity, diversity, and inclusion within software engineering has amplified the need to explore hidden populations within this field. Exploring hidden populations becomes important to obtain invaluable insights into the experiences, challenges, and perspectives of underrepresented groups in software engineering and, therefore, devise strategies to make the software… ▽ More

    Submitted 17 January, 2024; originally announced January 2024.

  8. arXiv:2401.09605  [pdf

    cs.SE

    Charting a Path to Efficient Onboarding: The Role of Software Visualization

    Authors: Fernando Padoan, Ronnie de Souza Santos, Rodrigo Pessoa Medeiros

    Abstract: Background. Within the software industry, it is commonly estimated that software professionals invest a substantial portion of their work hours in the process of understanding existing systems. In this context, an ineffective technical onboarding process, which introduces newcomers to software under development, can result in a prolonged period for them to absorb the necessary knowledge required t… ▽ More

    Submitted 17 January, 2024; originally announced January 2024.

  9. arXiv:2401.08922  [pdf

    cs.SE

    Post-Pandemic Hybrid Work in Software Companies: Findings from an Industrial Case Study

    Authors: Ronnie de Souza Santos, Willian Grillo, Djafran Cabral, Catarina de Castro, Nicole Albuquerque, Cesar França

    Abstract: Context. Software professionals learned from their experience during the pandemic that most of their work can be done remotely, and now software companies are expected to adopt hybrid work models to avoid the resignation of talented professionals who require more flexibility and work-life balance. However, hybrid work is a spectrum of flexible work arrangements, and currently, there are no well-es… ▽ More

    Submitted 16 January, 2024; originally announced January 2024.

  10. arXiv:2401.05912  [pdf, other

    cs.CL

    Prompt-based mental health screening from social media text

    Authors: Wesley Ramos dos Santos, Ivandre Paraboni

    Abstract: This article presents a method for prompt-based mental health screening from a large and noisy dataset of social media text. Our method uses GPT 3.5. prompting to distinguish publications that may be more relevant to the task, and then uses a straightforward bag-of-words text classifier to predict actual user labels. Results are found to be on pair with a BERT mixture of experts classifier, and in… ▽ More

    Submitted 11 May, 2024; v1 submitted 11 January, 2024; originally announced January 2024.

    Comments: To appear in BrasNam-2024

  11. arXiv:2312.04860  [pdf

    cs.SE

    Are We Testing or Being Tested? Exploring the Practical Applications of Large Language Models in Software Testing

    Authors: Robson Santos, Italo Santos, Cleyton Magalhaes, Ronnie de Souza Santos

    Abstract: A Large Language Model (LLM) represents a cutting-edge artificial intelligence model that generates coherent content, including grammatically precise sentences, human-like paragraphs, and syntactically accurate code snippets. LLMs can play a pivotal role in software development, including software testing. LLMs go beyond traditional roles such as requirement analysis and documentation and can supp… ▽ More

    Submitted 8 December, 2023; originally announced December 2023.

  12. arXiv:2312.04832  [pdf

    cs.SE

    Exposing Algorithmic Discrimination and Its Consequences in Modern Society: Insights from a Sco** Study

    Authors: Ramandeep Singh Dehal, Mehak Sharma, Ronnie de Souza Santos

    Abstract: Algorithmic discrimination is a condition that arises when data-driven software unfairly treats users based on attributes like ethnicity, race, gender, sexual orientation, religion, age, disability, or other personal characteristics. Nowadays, as machine learning gains popularity, cases of algorithmic discrimination are increasingly being reported in several contexts. This study delves into variou… ▽ More

    Submitted 16 January, 2024; v1 submitted 8 December, 2023; originally announced December 2023.

  13. arXiv:2312.04809  [pdf

    cs.SE

    Navigating the Path of Women in Software Engineering: From Academia to Industry

    Authors: Tatalina Oliveira, Ann Barcomb, Ronnie de Souza Santos, Helda Barros, Maria Teresa Baldassarre, César França

    Abstract: Context. Women remain significantly underrepresented in software engineering, leading to a lasting gender gap in the software industry. This disparity starts in education and extends into the industry, causing challenges such as hostile work environments and unequal opportunities. Addressing these issues is crucial for fostering an inclusive and diverse software engineering workforce. Aim. This st… ▽ More

    Submitted 7 December, 2023; originally announced December 2023.

    Comments: 12 pages

  14. Myths and Facts about a Career in Software Testing: A Comparison between Students' Beliefs and Professionals' Experience

    Authors: Ronnie de Souza Santos, Luiz Fernando Capretz, Cleyton Magalhaes, Rodrigo Souza

    Abstract: Testing is an indispensable part of software development. However, a career in software testing is reported to be unpopular among students in computer science and related areas. This can potentially create a shortage of testers in the software industry in the future. The question is, whether the perception that undergraduate students have about software testing is accurate and whether it differs f… ▽ More

    Submitted 10 November, 2023; originally announced November 2023.

    Comments: IEEE Software, Volume 40, Issue 5, pp. 76-84, September/October 2023

    Journal ref: IEEE Software, Volume 40, Issue 5, pp. 76-84. September/October 2023

  15. arXiv:2310.07671  [pdf, other

    cs.CE cond-mat.mtrl-sci

    Discovery of Novel Reticular Materials for Carbon Dioxide Capture using GFlowNets

    Authors: Flaviu Cipcigan, Jonathan Booth, Rodrigo Neumann Barros Ferreira, Carine Ribeiro dos Santos, Mathias Steiner

    Abstract: Artificial intelligence holds promise to improve materials discovery. GFlowNets are an emerging deep learning algorithm with many applications in AI-assisted discovery. By using GFlowNets, we generate porous reticular materials, such as metal organic frameworks and covalent organic frameworks, for applications in carbon dioxide capture. We introduce a new Python package (matgfn) to train and sampl… ▽ More

    Submitted 16 October, 2023; v1 submitted 11 October, 2023; originally announced October 2023.

  16. arXiv:2310.01719  [pdf

    cs.SE

    Software Testing and Code Refactoring: A Survey with Practitioners

    Authors: Danilo Leandro Lima, Ronnie de Souza Santos, Guilherme Pires Garcia, Sildemir S. da Silva, Cesar Franca, Luiz Fernando Capretz

    Abstract: Nowadays, software testing professionals are commonly required to develop coding skills to work on test automation. One essential skill required from those who code is the ability to implement code refactoring, a valued quality aspect of software development; however, software developers usually encounter obstacles in successfully applying this practice. In this scenario, the present study aims to… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

  17. AsQM: Audio streaming Quality Metric based on Network Impairments and User Preferences

    Authors: Marcelo Rodrigo dos Santos, Andreza Patrícia Batista, Renata Lopes Rosa, Muhammad Saadi, Dick Carrillo Melgarejo, Demóstenes Zegarra Rodríguez

    Abstract: There are many users of audio streaming services because of the proliferation of cloud-based audio streaming services for different content. The complex networks that support these services do not always guarantee an acceptable quality on the end-user side. In this paper, the impact of temporal interruptions on the reproduction of audio streaming and the users preference in relation to audio conte… ▽ More

    Submitted 26 September, 2023; originally announced September 2023.

    Comments: 11 pages

    Journal ref: IEEE Transactions on Consumer Electronics, vol. 69, no. 3, pp. 408-420, Aug. 2023

  18. arXiv:2307.10312  [pdf, other

    cs.CY cs.HC

    Beyond the ML Model: Applying Safety Engineering Frameworks to Text-to-Image Development

    Authors: Shalaleh Rismani, Renee Shelby, Andrew Smart, Renelito Delos Santos, AJung Moon, Negar Rostamzadeh

    Abstract: Identifying potential social and ethical risks in emerging machine learning (ML) models and their applications remains challenging. In this work, we applied two well-established safety engineering frameworks (FMEA, STPA) to a case study involving text-to-image models at three stages of the ML product development pipeline: data processing, integration of a T2I model with other models, and use. Resu… ▽ More

    Submitted 18 July, 2023; originally announced July 2023.

  19. arXiv:2307.00355  [pdf

    cs.SE

    Comparing Mobile Testing Tools Using Documentary Analysis

    Authors: Gustavo da Silva, Ronnie de Souza Santos

    Abstract: Due to the high demand for mobile applications, given the exponential growth of users of this type of technology, testing professionals are frequently required to invest time in studying testing tools, in particular, because nowadays, several different tools are available. A variety of tools makes it difficult for testing professionals to choose the one that best fits their goals and supports them… ▽ More

    Submitted 1 July, 2023; originally announced July 2023.

  20. arXiv:2306.15133  [pdf, other

    cs.SE cs.AI cs.CY

    The Perspective of Software Professionals on Algorithmic Racism

    Authors: Ronnie de Souza Santos, Luiz Fernando de Lima, Cleyton Magalhaes

    Abstract: Context. Algorithmic racism is the term used to describe the behavior of technological solutions that constrains users based on their ethnicity. Lately, various data-driven software systems have been reported to discriminate against Black people, either for the use of biased data sets or due to the prejudice propagated by software professionals in their code. As a result, Black people are experien… ▽ More

    Submitted 26 June, 2023; originally announced June 2023.

  21. arXiv:2305.07430  [pdf, ps, other

    stat.ML cs.LG

    Expertise-based Weighting for Regression Models with Noisy Labels

    Authors: Milene Regina dos Santos, Rafael Izbicki

    Abstract: Regression methods assume that accurate labels are available for training. However, in certain scenarios, obtaining accurate labels may not be feasible, and relying on multiple specialists with differing opinions becomes necessary. Existing approaches addressing noisy labels often impose restrictive assumptions on the regression function. In contrast, this paper presents a novel, more flexible app… ▽ More

    Submitted 12 May, 2023; originally announced May 2023.

  22. arXiv:2303.12913  [pdf

    cs.SE

    What do Transgender Software Professionals say about a Career in the Software Industry?

    Authors: Ronnie de Souza Santos, Brody Stuart-Verner, Cleyton Magalhaes

    Abstract: Diversity is an essential aspect of software development because technology influences almost every aspect of modern society, and if the software industry lacks diversity, software products might unintentionally constrain groups of individuals instead of promoting an equalitarian experience to all. In this study, we investigate the perspectives of transgender software professionals about a career… ▽ More

    Submitted 22 March, 2023; originally announced March 2023.

  23. arXiv:2303.06215  [pdf, ps, other

    cs.SE

    Post-pandemic Resilience of Hybrid Software Teams

    Authors: Ronnie de Souza Santos, Gianisa Adisaputri, Paul Ralph

    Abstract: Background. The COVID-19 pandemic triggered a widespread transition to hybrid work models (combinations of co-located and remote work) as software professionals' demanded more flexibility and improved work-life balance. However, hybrid work models reduce the spontaneous, informal face-to-face interactions that promote group maturation, cohesion, and resilience. Little is known about how software c… ▽ More

    Submitted 10 March, 2023; originally announced March 2023.

  24. arXiv:2303.05953  [pdf

    cs.SE

    LGBTQIA+ (In)Visibility in Computer Science and Software Engineering Education

    Authors: Ronnie de Souza Santos, Brody Stuart-Verner, Cleyton de Magalhaes

    Abstract: Modern society is diverse, multicultural, and multifaceted. Because of these characteristics, we are currently observing an increase in the debates about equity, diversity, and inclusion in different areas, especially because several groups of individuals are underrepresented in many environments. In computer science and software engineering, it seems counter-intuitive that these areas, which are… ▽ More

    Submitted 10 March, 2023; originally announced March 2023.

  25. arXiv:2303.05950  [pdf

    cs.SE

    Diversity in Software Engineering: A Survey about Scientists from Underrepresented Groups

    Authors: Ronnie de Souza Santos, Brody Stuart-Verner, Cleyton de Magalhaes

    Abstract: Technology plays a crucial role in people's lives. However, software engineering discriminates against individuals from underrepresented groups in several ways, either through algorithms that produce biased outcomes or for the lack of diversity and inclusion in software development environments and academic courses focused on technology. This reality contradicts the history of software engineering… ▽ More

    Submitted 6 May, 2023; v1 submitted 10 March, 2023; originally announced March 2023.

  26. arXiv:2301.05379  [pdf, other

    cs.SE

    Benefits and Limitations of Remote Work to LGBTQIA+ Software Professionals

    Authors: Ronnie de Souza Santos, Cleyton Magalhaes, Paul Ralph

    Abstract: Background. The mass transition to remote work amid the COVID-19 pandemic profoundly affected software professionals, who abruptly shifted into ostensibly temporary home offices. The effects of this transition on these professionals are complex, depending on the particularities of the context and individuals. Recent studies advocate for remote structures to create opportunities for many equity-des… ▽ More

    Submitted 4 June, 2023; v1 submitted 12 January, 2023; originally announced January 2023.

    Comments: 10 pages

  27. arXiv:2201.08239  [pdf, other

    cs.CL cs.AI

    LaMDA: Language Models for Dialog Applications

    Authors: Romal Thoppilan, Daniel De Freitas, Jamie Hall, Noam Shazeer, Apoorv Kulshreshtha, Heng-Tze Cheng, Alicia **, Taylor Bos, Leslie Baker, Yu Du, YaGuang Li, Hongrae Lee, Huaixiu Steven Zheng, Amin Ghafouri, Marcelo Menegali, Yan** Huang, Maxim Krikun, Dmitry Lepikhin, James Qin, Dehao Chen, Yuanzhong Xu, Zhifeng Chen, Adam Roberts, Maarten Bosma, Vincent Zhao , et al. (35 additional authors not shown)

    Abstract: We present LaMDA: Language Models for Dialog Applications. LaMDA is a family of Transformer-based neural language models specialized for dialog, which have up to 137B parameters and are pre-trained on 1.56T words of public dialog data and web text. While model scaling alone can improve quality, it shows less improvements on safety and factual grounding. We demonstrate that fine-tuning with annotat… ▽ More

    Submitted 10 February, 2022; v1 submitted 20 January, 2022; originally announced January 2022.

  28. arXiv:2112.06735  [pdf, other

    cond-mat.stat-mech cs.LG math.AT

    Unsupervised machine learning approaches to the $q$-state Potts model

    Authors: Andrea Tirelli, Danyella O. Carvalho, Lucas A. Oliveira, J. P. Lima, Natanael C. Costa, Raimundo R. dos Santos

    Abstract: In this paper with study phase transitions of the $q$-state Potts model, through a number of unsupervised machine learning techniques, namely Principal Component Analysis (PCA), $k$-means clustering, Uniform Manifold Approximation and Projection (UMAP), and Topological Data Analysis (TDA). Even though in all cases we are able to retrieve the correct critical temperatures $T_c(q)$, for $q = 3, 4$ a… ▽ More

    Submitted 18 March, 2022; v1 submitted 13 December, 2021; originally announced December 2021.

    Comments: Added computation of critical exponents; exposition improved

  29. arXiv:2107.13537  [pdf

    q-bio.GN cs.CE

    Abordagem probabilística para análise de confiabilidade de dados gerados em sequenciamentos multiplex na plataforma ABI SOLiD

    Authors: Fabio M. F. Lobato, Carlos D. N. Damasceno, Péricles L. Machado, Nandamudi L. Vijaykumar, André R. dos Santos, Sylvain H. Darnet, André N. A. Gonçalves, Dayse O. de Alencar, Ádamo L. de Santana

    Abstract: The next-generation sequencers such as Illumina and SOLiD platforms generate a large amount of data, commonly above 10 Gigabytes of text files. Particularly, the SOLiD platform allows the sequencing of multiple samples in a single run, called multiplex run, through a tagging system called Barcode. This feature requires a computational process for separation of the data sample because the sequencer… ▽ More

    Submitted 11 August, 2021; v1 submitted 27 July, 2021; originally announced July 2021.

    Comments: 8 pages, 4 figures, 2 tables, Published in Portuguese in the Anais of the XLIII Simpósio Brasileiro de Pesquisa Operacional (SBPO 2011), 2011. URL: http://www.din.uem.br/sbpo/sbpo2011/pdf/87903.pdf

  30. arXiv:2106.07428  [pdf, other

    cs.SD cs.LG eess.AS

    Audio Attacks and Defenses against AED Systems -- A Practical Study

    Authors: Rodrigo dos Santos, Shirin Nilizadeh

    Abstract: In this paper, we evaluate deep learning-enabled AED systems against evasion attacks based on adversarial examples. We test the robustness of multiple security critical AED tasks, implemented as CNNs classifiers, as well as existing third-party Nest devices, manufactured by Google, which run their own black-box deep learning models. Our adversarial examples use audio perturbations made of white an… ▽ More

    Submitted 10 November, 2021; v1 submitted 14 June, 2021; originally announced June 2021.

  31. arXiv:2106.03954  [pdf, other

    cs.LG cs.AI cs.IR

    Evaluating Meta-Feature Selection for the Algorithm Recommendation Problem

    Authors: Geand Trindade Pereira, Moises Rocha dos Santos, Andre Carlos Ponce de Leon Ferreira de Carvalho

    Abstract: With the popularity of Machine Learning (ML) solutions, algorithms and data have been released faster than the capacity of processing them. In this context, the problem of Algorithm Recommendation (AR) is receiving a significant deal of attention recently. This problem has been addressed in the literature as a learning task, often as a Meta-Learning problem where the aim is to recommend the best a… ▽ More

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

  32. arXiv:2104.12295  [pdf, other

    cs.SE cs.CR

    Vulnerabilities and Open Issues of Smart Contracts: A Systematic Map**

    Authors: Gabriel de Sousa Matsumura, Luciana Brasil Rebelo dos Santos, Arlindo Flavio da Conceição, Nandamudi Lankalapalli Vijaykumar

    Abstract: Smart Contracts (SCs) are programs stored in a Blockchain to ensure agreements between two or more parties. Due to the unchangeable essence of Blockchain, failures or errors in SCs become perpetual once published. The reliability of SCs is essential to avoid financial losses. So, SCs must be checked to ensure the absence of errors. Hence, many studies addressed new methods and tools for zero-bug s… ▽ More

    Submitted 26 May, 2021; v1 submitted 25 April, 2021; originally announced April 2021.

  33. arXiv:2002.04312  [pdf, other

    stat.ML cs.CV cs.LG stat.AP

    Improved prediction of soil properties with Multi-target Stacked Generalisation on EDXRF spectra

    Authors: Everton Jose Santana, Felipe Rodrigues dos Santos, Saulo Martiello Mastelini, Fabio Luiz Melquiades, Sylvio Barbon Jr

    Abstract: Machine Learning (ML) algorithms have been used for assessing soil quality parameters along with non-destructive methodologies. Among spectroscopic analytical methodologies, energy dispersive X-ray fluorescence (EDXRF) is one of the more quick, environmentally friendly and less expensive when compared to conventional methods. However, some challenges in EDXRF spectral data analysis still demand mo… ▽ More

    Submitted 11 February, 2020; originally announced February 2020.

    Comments: 20 pages, 5 figures

  34. arXiv:1912.02480  [pdf, other

    cs.CR

    Leveraging Operational Technology and the Internet of Things to Attack Smart Buildings

    Authors: Daniel Ricardo dos Santos, Mario Dagrada, Elisa Costante

    Abstract: In recent years, the buildings where we spend most part of our life are rapidly evolving. They are becoming fully automated environments where energy consumption, access control, heating and many other subsystems are all integrated within a single system commonly referred to as smart building (SB). To support the growing complexity of building operations, building automation systems (BAS) powering… ▽ More

    Submitted 5 December, 2019; originally announced December 2019.

  35. arXiv:1905.04210  [pdf, other

    cs.AI

    An LP-Based Approach for Goal Recognition as Planning

    Authors: Luísa R. de A. Santos, Felipe Meneguzzi, Ramon Fraga Pereira, André Grahl Pereira

    Abstract: Goal recognition aims to recognize the set of candidate goals that are compatible with the observed behavior of an agent. In this paper, we develop a method based on the operator-counting framework that efficiently computes solutions that satisfy the observations and uses the information generated to solve goal recognition tasks. Our method reasons explicitly about both partial and noisy observati… ▽ More

    Submitted 15 June, 2021; v1 submitted 10 May, 2019; originally announced May 2019.

    Comments: 8 pages, 4 tables, 3 figures. Published in AAAI 2021. Updated final authorship and text

    Journal ref: AAAI 2021: 11939-11946

  36. arXiv:1810.02980  [pdf, ps, other

    cs.CL cs.AI

    Personality facets recognition from text

    Authors: Wesley Ramos dos Santos, Ivandre Paraboni

    Abstract: Fundamental Big Five personality traits (e.g., Extraversion) and their facets (e.g., Activity) are known to correlate with a broad range of linguistic features and, accordingly, the recognition of personality traits from text is a well-known Natural Language Processing task. Labelling text data with facets information, however, may require the use of lengthy personality inventories, and perhaps fo… ▽ More

    Submitted 27 March, 2019; v1 submitted 6 October, 2018; originally announced October 2018.

  37. TestREx: a Framework for Repeatable Exploits

    Authors: Stanislav Dashevskyi, Daniel Ricardo dos Santos, Fabio Massacci, Antonino Sabetta

    Abstract: Web applications are the target of many well known exploits and also a fertile ground for the discovery of security vulnerabilities. Yet, the success of an exploit depends both on the vulnerability in the application source code and the environment in which the application is deployed and run. As execution environments are complex (application servers, databases and other supporting applications),… ▽ More

    Submitted 10 September, 2017; originally announced September 2017.

    Journal ref: Int. J. Software Tools for Technology Transfer, 2017

  38. arXiv:1706.07205  [pdf, other

    cs.CR cs.SE

    A Survey on Workflow Satisfiability, Resiliency, and Related Problems

    Authors: Daniel Ricardo dos Santos, Silvio Ranise

    Abstract: Workflows specify collections of tasks that must be executed under the responsibility or supervision of human users. Workflow management systems and workflow-driven applications need to enforce security policies in the form of access control, specifying which users can execute which tasks, and authorization constraints, such as Separation of Duty, further restricting the execution of tasks at run-… ▽ More

    Submitted 22 June, 2017; originally announced June 2017.

  39. arXiv:1507.07479  [pdf, other

    cs.SE cs.CR

    Modularity for Security-Sensitive Workflows

    Authors: Daniel Ricardo dos Santos, Silvio Ranise, Serena Elisa Ponta

    Abstract: An established trend in software engineering insists on using components (sometimes also called services or packages) to encapsulate a set of related functionalities or data. By defining interfaces specifying what functionalities they provide or use, components can be combined with others to form more complex components. In this way, IT systems can be designed by mostly re-using existing component… ▽ More

    Submitted 27 July, 2015; originally announced July 2015.

  40. Transformation of UML Behavioral Diagrams to Support Software Model Checking

    Authors: Luciana Brasil Rebelo dos Santos, Valdivino Alexandre de Santiago Júnior, Nandamudi Lankalapalli Vijaykumar

    Abstract: Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented) software, and its use is increasing in the aerospace industry. Verification and Validation of complex software developed according to UML is not trivial due to complexity of the software itself, and the several different UML models/diagrams that can be used to model behavior and structure of the so… ▽ More

    Submitted 3 April, 2014; originally announced April 2014.

    Comments: In Proceedings FESCA 2014, arXiv:1404.0436

    Journal ref: EPTCS 147, 2014, pp. 133-142