Discovery of architectural layers and measurement of layering violations in source code

@article{Sarkar2009DiscoveryOA,
  title={Discovery of architectural layers and measurement of layering violations in source code},
  author={Santonu Sarkar and Girish Maskeri Rama and Shubha Ramachandran},
  journal={Journal of Systems and Software},
  year={2009},
  volume={82},
  pages={1891-1905}
}
The layers architectural pattern has been widely adopted by the developer community in order to build large software systems. In reality, as the system evolves over time, rarely does the system remain conformed to the intended layers pattern, causing a significant degradation of the system maintainability. As a part of re-factoring such a system, practitioners often undertake a mostly manual exercise to discover the intended layers and organize the modules into these layers. In this paper, we… CONTINUE READING
8 Citations
61 References
Similar Papers

References

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

Data Mining: Practical Machine Learning Tools and Techniques, second ed

  • I. H. Witten, E. Frank
  • IEEE Transactions on Communications
  • 2005
Highly Influential
2 Excerpts

Domain-Driven Design: Tackling Complexity in the Heart of Software

  • E. Evans
  • 2004
Highly Influential
4 Excerpts

Layering Strategies. IBM developerWorks

  • P. Eeles
  • 2001
Highly Influential
5 Excerpts

Similar Papers

Loading similar papers…