Dependency Injection Anti-Patterns Survey – Invitation to Participate

Dependency injection (DI) is a mechanism for improving the modularity of systems, once it enables less coupling among modules by refraining them from acknowledging implementation details of each other. However, bad DI
implementation practices can introduce severe negative consequences on source code.

Although the literature suggests the existence of DI patterns, DI anti-patterns, and DI refactorings, there is no evidence on their occurrence and the perceived usefulness from the developer’s point of view. Therefore, we invite you, to answer our survey to help us to fill this gap.

http://www.inf.puc-rio.br/~kalinowski/di/survey.html

Share:
Marcos Kalinowski on FacebookMarcos Kalinowski on LinkedinMarcos Kalinowski on TwitterMarcos Kalinowski on Youtube
Marcos Kalinowski
Professor (PhD & MSc level advisor) at the Department of Informatics at PUC-Rio, where he coordinates research groups within the Software Engineering Laboratory. Co-coordinator of the ExACTa PUC-Rio digital transformation initiative. Has the vision of further connecting academia (science) with companies (industry) that are seeking innovation and operational excellence.

Further information can be found on his website: http://www.inf.puc-rio.br/~kalinowski

Author: Marcos Kalinowski

Professor (PhD & MSc level advisor) at the Department of Informatics at PUC-Rio, where he coordinates research groups within the Software Engineering Laboratory. Co-coordinator of the ExACTa PUC-Rio digital transformation initiative. Has the vision of further connecting academia (science) with companies (industry) that are seeking innovation and operational excellence. Further information can be found on his website: http://www.inf.puc-rio.br/~kalinowski