M. Keating, "Complexity, Abstraction, and the Challenges of Designing Complex Systems", in DAC'08 tutorial Archived 2016-03-28 at the Wayback Machine"Bridging a Verification Gap: C++ to RTL for Practical Design"
Fraivert, Dov; Lorenz, David H. (2022). "Language Support for Refactorability Decay Prevention". Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences. pp.122–134. doi:10.1145/3564719.3568688. ISBN978-1-4503-9920-3.
Haendler, Thorsten; Neumann, Gustaf (2019). "A Framework for the Assessment and Training of Software Refactoring Competences". Proceedings of the 11th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management. pp.307–316. doi:10.5220/0008350803070316. ISBN978-989-758-382-7. S2CID204754665.
Nassif, Matthieu; Robillard, Martin P. (November 2017). Revisiting Turnover-Induced Knowledge Loss in Software Projects. 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). pp.261–272. doi:10.1109/ICSME.2017.64. ISBN978-1-5386-0992-7. S2CID13147063.
van Gurp, Jilles; Bosch, Jan (March 2002). "Design erosion: problems and causes". Journal of Systems and Software. 61 (2): 105–119. doi:10.1016/S0164-1212(01)00152-2.
Martins, Luana; Pontillo, Valeria; Costa, Heitor; Ferrucci, Filomena; Palomba, Fabio; Machado, Ivan (2024). "Test code refactoring unveiled: where and how does it affect test code quality and effectiveness?". Empirical Software Engineering. 30 (1): 27. doi:10.1007/s10664-024-10577-y.
Donglin, Linag; Harrold, M. J. (November 2008). "Slicing objects using system dependence graphs". Proceedings, International Conference on Software Maintenance (Cat. No. 98CB36272). IEEE. pp.319–349. doi:10.1109/ICSM.1998.738527. ISBN978-0-8186-8779-2. S2CID18160599.
Bruntink, M.; van Deursen, A.; Tourwe, T.; van Engelen, R. (2004). "An evaluation of clone detection techniques for crosscutting concerns". Proceedings, 20th IEEE International Conference on Software Maintenance. IEEE. doi:10.1109/ICSM.2004.1357804.
Haendler, Thorsten; Neumann, Gustaf (2019). "A Framework for the Assessment and Training of Software Refactoring Competences". Proceedings of the 11th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management. pp.307–316. doi:10.5220/0008350803070316. ISBN978-989-758-382-7. S2CID204754665.
Nassif, Matthieu; Robillard, Martin P. (November 2017). Revisiting Turnover-Induced Knowledge Loss in Software Projects. 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). pp.261–272. doi:10.1109/ICSME.2017.64. ISBN978-1-5386-0992-7. S2CID13147063.
Donglin, Linag; Harrold, M. J. (November 2008). "Slicing objects using system dependence graphs". Proceedings, International Conference on Software Maintenance (Cat. No. 98CB36272). IEEE. pp.319–349. doi:10.1109/ICSM.1998.738527. ISBN978-0-8186-8779-2. S2CID18160599.
Brodie, Leo (2004). Thinking Forth. Fig Leaf Press, Forth Interest. pp.171–196. ISBN0-9764587-0-5. Archived from the original on 16 December 2005. Retrieved 3 May 2020.
M. Keating, "Complexity, Abstraction, and the Challenges of Designing Complex Systems", in DAC'08 tutorial Archived 2016-03-28 at the Wayback Machine"Bridging a Verification Gap: C++ to RTL for Practical Design"
Brodie, Leo (2004). Thinking Forth. Fig Leaf Press, Forth Interest. pp.171–196. ISBN0-9764587-0-5. Archived from the original on 16 December 2005. Retrieved 3 May 2020.