2 papers
cs.SE2021
Cataloging Dependency Injection Anti-Patterns in Software Systems
Rodrigo Laigner, Diogo Mendonça, Alessandro Garcia +1
Context: Dependency Injection (DI) is a commonly applied mechanism to decouple classes from their dependencies in order to provide higher modularization. However, bad DI practices…
cs.SE2020
An Empirical Investigation on the Challenges of Creating Custom Static Analysis Rules for Defect Localization
Diogo Silveira Mendonça, Marcos Kalinowski
Background: Custom static analysis rules, i.e., rules specific for one or more applications, have been successfully applied to perform corrective and preventive software maintenanc…