Search Results - "Oizumi, Willian"
-
1
On the identification of design problems in stinky code: experiences and tool support
Published in Journal of the Brazilian Computer Society (01-10-2018)“…Background Developers often have to locate design problems in the source code. Several types of design problems may manifest as code smells in the program. A…”
Get full text
Journal Article -
2
On the relationship of code-anomaly agglomerations and architectural problems
Published in Journal of software engineering research and development (10-07-2015)“…Several projects have been discontinued in the history of the software industry due to the presence of software architecture problems. The identification of…”
Get full text
Journal Article -
3
How Does Modern Code Review Impact Software Design Degradation? An In-depth Empirical Study
Published in 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01-09-2020)“…Software design is an important concern in modern code review through which multiple developers actively discuss and improve each single code change. However,…”
Get full text
Conference Proceeding -
4
Recommendation of Refactorings for Improving Dependability Attributes
Published in 2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) (01-10-2019)“…The incidence of design problems (DP) in systems is associated with the quality decay of dependability attributes such as maintainability and robustness. This…”
Get full text
Conference Proceeding -
5
Refactoring effect on internal quality attributes: What haven’t they told you yet?
Published in Information and software technology (01-10-2020)“…•(Re-)refactoring occurs in code elements with critical internal quality attributes.•Code elements with many critical attributes are often affected by floss…”
Get full text
Journal Article -
6
Recommendations for Developers Identifying Code Smells
Published in IEEE software (01-03-2023)“…The outcomes of this work provide a comprehensive view of the task and emerging findings, such as the developers’ major beliefs, values, and ideas about…”
Get full text
Journal Article -
7
Code Anomalies Flock Together: Exploring Code Anomaly Agglomerations for Locating Design Problems
Published in 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE) (01-05-2016)“…Design problems affect every software system. Diverse software systems have been discontinued or reengineered due to design problems. As design documentation…”
Get full text
Conference Proceeding -
8
On the Density and Diversity of Degradation Symptoms in Refactored Classes: A Multi-case Study
Published in 2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE) (01-10-2019)“…Root canal refactoring is a software development activity that is intended to improve dependability-related attributes such as modifiability and reusability…”
Get full text
Conference Proceeding -
9
Identifying design problems in the source code: a grounded theory
Published in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) (27-05-2018)“…The prevalence of design problems may cause re-engineering or even discontinuation of the system. Due to missing, informal or outdated design documentation,…”
Get full text
Conference Proceeding -
10
JSpIRIT: a flexible tool for the analysis of code smells
Published in 2015 34th International Conference of the Chilean Computer Science Society (SCCC) (01-11-2015)“…Code smells are a popular mechanism to identify structural design problems in software systems. Since it is generally not feasible to fix all the smells…”
Get full text
Conference Proceeding -
11
Characterizing and Identifying Composite Refactorings: Concepts, Heuristics and Patterns
Published in 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) (01-05-2020)“…Refactoring consists of a transformation applied to improve the program internal structure, for instance, by contributing to remove code smells. Developers…”
Get full text
Conference Proceeding -
12
When Are Smells Indicators of Architectural Refactoring Opportunities? A Study of 50 Software Projects
Published in 2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC) (01-10-2020)“…Refactoring is a widely adopted practice for improving code comprehension and for removing severe structural problems in a project. When refactorings affect…”
Get full text
Conference Proceeding -
13
Predicting Design Impactful Changes in Modern Code Review: A Large-Scale Empirical Study
Published in 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) (01-05-2021)“…Companies have adopted modern code review as a key technique for continuously monitoring and improving the quality of software changes. One of the main…”
Get full text
Conference Proceeding -
14
Removal of Design Problems through Refactorings: Are We Looking at the Right Symptoms?
Published in 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) (01-05-2019)“…A design problem is the result of design decisions that negatively impact quality attributes. For example, a stakeholder introduces a design problem when he…”
Get full text
Conference Proceeding -
15
Identifying Architectural Problems through Prioritization of Code Smells
Published in 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS) (01-09-2016)“…Architectural problems constantly affect evolving software projects. When not properly addressed, those problems can hinder the longevity of a software system…”
Get full text
Conference Proceeding -
16
Don't Forget the Exception! : Considering Robustness Changes to Identify Design Problems
Published in 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) (01-05-2023)“…Modern programming languages, such as Java, use exception-handling mechanisms to guarantee the robustness of software systems. Although important, the quality…”
Get full text
Conference Proceeding -
17
Do Research and Practice of Code Smell Identification Walk Together? A Social Representations Analysis
Published in 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) (01-09-2019)“…Context: It is frequently claimed the need for bridging the gap between software engineering research and practice. In this sense, the theory of social…”
Get full text
Conference Proceeding -
18
When Code-Anomaly Agglomerations Represent Architectural Problems? An Exploratory Study
Published in 2014 Brazilian Symposium on Software Engineering (01-09-2014)“…Several projects have been discontinued in the history of the software industry due to the presence of software architecture problems. The identification of…”
Get full text
Conference Proceeding -
19
On the Proactive Design of Product-Line Architectures with Aspects: An Exploratory Study
Published in 2012 IEEE 36th Annual Computer Software and Applications Conference (01-07-2012)“…A product-line architecture (PLA) entails a design reused by a family of products sharing several features. The long-term stability of a PLA largely depends on…”
Get full text
Conference Proceeding