Effects of Dependency Injection on Maintainability

  title={Effects of Dependency Injection on Maintainability},
  author={Ekaterina Razina Intuit},
  • Ekaterina Razina Intuit
  • Published 2007
Software maintenance consumes around 70% of the software life cycle. Improving software maintainability could save software developers significant time and money. This paper examines whether the pattern of dependency injection significantly reduces dependencies of modules in a piece of software, therefore making the software more maintainable. This hypothesis is tested with 20 sets of open source projects from sourceforge.net, where each set contains one project that uses the pattern of… CONTINUE READING
4 Extracted Citations
15 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.

Referenced Papers

Publications referenced by this paper.
Showing 1-10 of 15 references

Inversion of control containers and the dependency injection pattern

  • Martin Fowler
  • Technical report, Thought Works,
  • 2004
Highly Influential
3 Excerpts

Chidamber and kemerer java metrics

  • D Spinellis
  • http://www.spinellis.gr/sw/ckjm/
  • 2005
1 Excerpt

The impact of maintainability on component-based software systems

  • M. Mari, N. Eila
  • Euromicro Conference
  • 2003
1 Excerpt

An integrated measure of software maintainability

  • K. K. Addarwall, Y. Singh, J. K. Chhabra
  • Annual Reliability and Maintainability Conference…
  • 2002
1 Excerpt

Similar Papers

Loading similar papers…