Dependency injection

In software engineering, dependency injection is a software design pattern that implements inversion of control for resolving dependencies. A… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

2004-2016
051020042016

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
Programming by Optimization tools perform automatic software configuration according to the specification supplied by a software… (More)
  • figure 1
  • figure 2
  • table 1
Is this relevant?
2017
2017
1 SUMMARY Rust’s strict compile-time semantics make approaches that are often straightforward in other modern languages… (More)
  • table 1
Is this relevant?
Review
2015
Review
2015
Testing is a crucial part of any software project. Its importance can be seen in the increasing amount of developer striving… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 6
Is this relevant?
2013
2013
For many real-world problems, there exist non-deterministic heuristics which generate valid but possibly sub-optimal solutions… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
2013
2013
In strongly typed Object-Oriented Programming languages, it is common to encounter type incompatibilities between separately… (More)
  • figure 1.1
  • figure 1.2
  • figure 2.1
  • figure 2.2
  • figure 2.3
Is this relevant?
2010
2010
Paper deals with the design issues of an e-Learning Computational System based on a Task Management Model. One of the main… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
Is this relevant?
2009
2009
Most game engines are based on inheritance of game objects and/or componentization of behaviors. While this approach enables… (More)
  • figure 2
  • figure 1
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
2008
2008
Over the years many guidelines have been offered as to how to achieve good quality designs. We would like to be able to determine… (More)
  • figure 1
  • figure 2
  • figure 3
  • table 1
Is this relevant?
2007
2007
Software maintenance consumes around 70% of the software life cycle. Improving software maintainability could save software… (More)
  • figure 1
  • figure 2
  • table 1
  • table 3
  • table 2
Is this relevant?
2005
2005
Dependency injection is a hot topic among industrial developers using component frameworks. This paper first mentions that… (More)
  • figure 1
  • figure 2
  • table 1
  • figure 3
  • figure 4
Is this relevant?