Search Results - "Marcilio, Diego"
-
1
SpongeBugs: Automatically generating fix suggestions in response to static code analysis warnings
Published in The Journal of systems and software (01-10-2020)“…Static code analysis tools such as FindBugs and SonarQube are widely used on open-source and industrial projects to detect a variety of issues that may…”
Get full text
Journal Article -
2
An Investigation of confusing code patterns in JavaScript
Published in The Journal of systems and software (01-09-2023)“…Evolving software is particularly challenging when the code has been poorly written or uses confusing idioms and language constructs, which might increase…”
Get full text
Journal Article -
3
Are Static Analysis Violations Really Fixed? A Closer Look at Realistic Usage of SonarQube
Published in 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) (01-05-2019)“…The use of automatic static analysis tools (ASATs) has gained increasing attention in the last few years. Even though available research have already explored…”
Get full text
Conference Proceeding -
4
Lightweight precise automatic extraction of exception preconditions in java methods
Published in Empirical software engineering : an international journal (01-02-2024)“…When a method throws an exception— its exception precondition —is a crucial element of the method’s documentation that clients should know to properly use it…”
Get full text
Journal Article -
5
Static Analysis Warnings and Automatic Fixing: A Replication for C# Projects
Published in 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (01-03-2022)“…Static analyzers have become increasingly popular both as developer tools and as subjects of empirical studies. Whereas static analysis tools exist for…”
Get full text
Conference Proceeding -
6
A fine-grained data set and analysis of tangling in bug fixing commits
Published in Empirical software engineering : an international journal (01-11-2022)“…Context Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they…”
Get full text
Journal Article -
7
Towards Code Improvements Suggestions from Client Exception Analysis
Published in 2023 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01-10-2023)“…Modern software development heavily relies on reusing third-party libraries; this makes developers more productive, but may also lead to misuses or other kinds…”
Get full text
Conference Proceeding -
8
What Is Thrown? Lightweight Precise Automatic Extraction of Exception Preconditions in Java Methods
Published in 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01-10-2022)“…When a method throws an exception-its exception precondition-is a crucial element of the method's documentation that clients should know to properly use it…”
Get full text
Conference Proceeding -
9
How Java Programmers Test Exceptional Behavior
Published in 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) (01-05-2021)“…Exceptions often signal faulty or undesired behavior; hence, high-quality test suites should also target exceptional behavior. This paper is a large-scale…”
Get full text
Conference Proceeding -
10
Reconciling the past and the present: An empirical study on the application of source code transformations to automatically rejuvenate Java programs
Published in 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) (01-03-2018)“…Software systems change frequently over time, either due to new business requirements or technology pressures. Programming languages evolve in a similar…”
Get full text
Conference Proceeding -
11
C-3PR: A Bot for Fixing Static Analysis Violations via Pull Requests
Published in 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) (01-02-2020)“…Static analysis tools are frequently used to detect common programming mistakes or bad practices. Yet, the existing literature reports that these tools are…”
Get full text
Conference Proceeding -
12
Automatically Generating Fix Suggestions in Response to Static Code Analysis Warnings
Published in 2019 19th International Working Conference on Source Code Analysis and Manipulation (SCAM) (01-09-2019)“…Static code analysis tools such as FindBugs and SonarQube are widely used on open-source and industrial projects to detect a variety of issues that may…”
Get full text
Conference Proceeding -
13
A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits
Published 12-11-2020“…Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they…”
Get full text
Journal Article -
14
Fatty acid content in epididymal fluid and spermatozoa during sperm maturation in dogs
Published in Journal of animal science and biotechnology (08-02-2017)“…Background: During sperm maturation, there is a reorganization of fatty acids from plasmatic membrane of the spermatozoa, which allows higher membrane…”
Get full text
Journal Article