Managing technical debt in software-reliant systems N Brown, Y Cai, Y Guo, R Kazman, M Kim, P Kruchten, E Lim, ... Proceedings of the FSE/SDP workshop on Future of software engineering …, 2010 | 580 | 2010 |
The structure and value of modularity in software design KJ Sullivan, WG Griswold, Y Cai, B Hallen ACM SIGSOFT Software Engineering Notes 26 (5), 99-108, 2001 | 503 | 2001 |
Modular software design with crosscutting interfaces WG Griswold, M Shonle, K Sullivan, Y Song, N Tewari, Y Cai, H Rajan IEEE software 23 (1), 51-60, 2006 | 333 | 2006 |
Information hiding interfaces for aspect-oriented design K Sullivan, WG Griswold, Y Song, Y Cai, M Shonle, N Tewari, H Rajan ACM SIGSOFT Software Engineering Notes 30 (5), 166-175, 2005 | 250 | 2005 |
Using technical debt data in decision making: Potential decision approaches C Seaman, Y Guo, N Zazworka, F Shull, C Izurieta, Y Cai, A Vetrò 2012 Third International Workshop on Managing Technical Debt (MTD), 45-48, 2012 | 246 | 2012 |
A case study in locating the architectural roots of technical debt R Kazman, Y Cai, R Mo, Q Feng, L Xiao, S Haziyev, V Fedak, ... 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2 …, 2015 | 203 | 2015 |
Comparing four approaches for technical debt identification N Zazworka, C Izurieta, S Wong, Y Cai, C Seaman, F Shull Software Quality Journal 22 (3), 403-426, 2014 | 185 | 2014 |
Hotspot patterns: The formal definition and automatic detection of architecture smells R Mo, Y Cai, R Kazman, L Xiao 2015 12th Working IEEE/IFIP Conference on Software Architecture, 51-60, 2015 | 173 | 2015 |
Detecting software modularity violations S Wong, Y Cai, M Kim, M Dalton Proceedings of the 33rd International Conference on Software Engineering …, 2011 | 167 | 2011 |
Enhancing architectural recovery using concerns J Garcia, D Popescu, C Mattmann, N Medvidovic, Y Cai 2011 26th IEEE/ACM International Conference on Automated Software …, 2011 | 143 | 2011 |
Identifying and quantifying architectural debt L Xiao, Y Cai, R Kazman, R Mo, Q Feng 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE …, 2016 | 136 | 2016 |
Service Candidate Identification from Monolithic Systems based on Execution Traces W Jin, T Liu, Y Cai, R Kazman, R Mo, Q Zheng IEEE Transactions on Software Engineering, 2019 | 135 | 2019 |
Design rule spaces: A new form of architecture insight L Xiao, Y Cai, R Kazman Proceedings of the 36th International Conference on Software Engineering …, 2014 | 118 | 2014 |
Functionality-Oriented Microservice Extraction Based on Execution Trace Clustering W Jin, T Liu, Q Zheng, D Cui, Y Cai 2018 IEEE International Conference on Web Services (ICWS), 211-218, 2018 | 113 | 2018 |
Decoupling level: a new metric for architectural maintenance complexity R Mo, Y Cai, R Kazman, L Xiao, Q Feng 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE …, 2016 | 113 | 2016 |
Organizing the technical debt landscape C Izurieta, A Vetrò, N Zazworka, Y Cai, C Seaman, F Shull 2012 Third International Workshop on Managing Technical Debt (MTD), 23-26, 2012 | 109 | 2012 |
Interactive and guided architectural refactoring with search-based recommendation Y Lin, X Peng, Y Cai, D Dig, D Zheng, W Zhao Proceedings of the 2016 24th ACM SIGSOFT International Symposium on …, 2016 | 106 | 2016 |
Coordination implications of software architecture in a global software development project A Avritzer, D Paulish, Y Cai, K Sethi Journal of Systems and Software 83 (10), 1881-1895, 2010 | 103 | 2010 |
All-optical networks S Chatterjee, S Pawlowski Communications of the ACM 42 (6), 74-83, 1999 | 98* | 1999 |
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations V Alizadeh, M Kessentini, W Mkaouer, M Ocinneide, A Ouni, Y Cai IEEE Transactions on Software Engineering, 2018 | 89 | 2018 |