Caio Augusto Rodrigues dos Santos

Caio Augusto Rodrigues dos Santos
Universidade Federal de Uberlândia (UFU) | UFU · Faculty of Computing (FACOM)

About

15
Publications
2,263
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
15
Citations

Publications

Publications (15)
Preprint
Full-text available
A fundamental aspect of software reliability engineering is to understand how software failures manifest, identifying and comprehending their causes and effects. In this paper, we perform ex-post analyses of field software failure data, looking for characterizing their causes. The failures analyzed were collected from hundreds of computer systems l...
Preprint
Full-text available
Empirical studies have shown robust evidence of OS failure patterns characterized by multiple combinations of failure events composed of the same or different failure types. In this paper, we present a statistical approach to predict OS failures based on multiple failures association. Once we identify systematic failure associations in field data,...
Presentation
Full-text available
A fundamental need for software reliability engineering is to comprehend how software systems fail, which means understanding the dynamics that govern different types of failure manifestation. In this paper, we present an exploratory study on multiple-event failures, looking for systematic patterns of sequences of failures in logs of a commodity op...
Preprint
Full-text available
A fundamental need for software reliability engineering is to comprehend how software systems fail, which means understanding the dynamics that govern different types of failure manifestation. In this paper, we present an exploratory study on multiple-event failures, looking for systematic patterns of sequences of failures in logs of a commodity op...
Presentation
Full-text available
According to the literature, the main cause of failures in computer systems are defects in software. Surveying the research works in software reliability, we observe that studies in reliability of operating system (OS) software are not abundant. Note that a computer system with highly reliable hardware and applications may not be dependable enough...
Preprint
Full-text available
According to the literature, the main cause of failures in computer systems are defects in software. Surveying the research works in software reliability, we observe that studies in reliability of operating system (OS) software are not abundant. Note that a computer system with highly reliable hardware and applications may not be dependable enough...
Conference Paper
Devido à dependência intrínseca de programas de usuário em relação ao sistema operacional (SO), falhas no sistema operacional podem afetar, severamente, até mesmo as aplicações mais confiáveis. Esta pesquisa realizou um estudo exploratório sobre padrões de falha de SO, com base em 7.007 registros de falha reais coletados de diferentes computadores...
Conference Paper
In this paper we present an empirical study on patterns of operating system failure causes. We surveyed 566 computers and collected 7,007 real failures of operating systems. We found that 87.97% of the failures were caused by faults related to software updating. We found strong evidences of autocorrelation among operating system failure causes, i.e...
Article
Full-text available
Empirical studies in software reliability have predominantly focused on end-user applications. Given the intrinsic dependency of user programs on the operating system (OS) software, OS failures can severely impact even the most reliable applications. Therefore, it is a major requirement to understand how OS failures occur in order to improve softwa...
Conference Paper
Empirical studies in software reliability research have predominantly focused on end-user applications. In this paper we present an empirical study on operating system reliability, which considered a sample of 7,007 real operating system failures collected from 566 computers. Our approach considered the clustering of different types of failures, as...
Presentation
Full-text available
Abstract—Empirical studies in software reliability research have predominantly focused on end-user applications. In this paper we present an empirical study on operating system reliability, which considered a sample of 7,007 real operating system failures collected from 566 computers. Our approach considered the clustering of different types of fai...
Conference Paper
Code scattering and code tangling affect software development in many ways, including poor traceability of requirements, low productivity, poor overall quality and increased efforts for software maintenance. One proposed solution to solve these issues is to use a specific software construction known as aspect. Aspect-oriented programming (AOP) has...

Network

Cited By