Weiyi Shang
Orcid: 0000-0001-6222-7444Affiliations:
- Concordia University, Montreal, Canada
According to our database1,
Weiyi Shang
authored at least 107 papers
between 2009 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
On csauthors.net:
Bibliography
2024
IEEE Trans. Software Eng., August, 2024
<i>LoGenText-Plus</i>: Improving Neural Machine Translation Based Logging Texts Generation with Syntactic Templates.
ACM Trans. Softw. Eng. Methodol., February, 2024
Vulnerabilities of Data Protection in Vertical Federated Learning Training and Countermeasures.
IEEE Trans. Inf. Forensics Secur., 2024
Pattern Recognit., 2024
How to effectively mine app reviews concerning software ecosystem? A survey of review characteristics.
J. Syst. Softw., 2024
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024
2023
STRE: An Automated Approach to Suggesting App Developers When to Stop Reading Reviews.
IEEE Trans. Software Eng., August, 2023
IEEE Trans. Software Eng., April, 2023
Towards Learning Generalizable Code Embeddings Using Task-agnostic Graph Convolutional Networks.
ACM Trans. Softw. Eng. Methodol., April, 2023
J. Softw. Evol. Process., March, 2023
CoRR, 2023
Proceedings of the IEEE International Conference on Software Analysis, 2023
Adapting Performance Analytic Techniques in a Real-World Database-Centric System: An Industrial Experience Report.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023
Are They All Good? Studying Practitioners' Expectations on the Readability of Log Messages.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023
Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
2022
IEEE Trans. Software Eng., 2022
IEEE Trans. Software Eng., 2022
Locating Performance Regression Root Causes in the Field Operations of Web-Based Systems: An Experience Report.
IEEE Trans. Software Eng., 2022
IEEE Trans. Software Eng., 2022
IEEE Trans. Software Eng., 2022
IEEE Trans. Software Eng., 2022
IEEE Trans. Software Eng., 2022
PerfJIT: Test-Level Just-in-Time Prediction for Performance Regression Introducing Commits.
IEEE Trans. Software Eng., 2022
An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks.
ACM Trans. Softw. Eng. Methodol., 2022
J. Syst. Softw., 2022
Can pre-trained code embeddings improve model performance? Revisiting the use of code embeddings in software engineering tasks.
Empir. Softw. Eng., 2022
Proceedings of the IEEE International Conference on Software Analysis, 2022
2021
A Qualitative Study of the Benefits and Costs of Logging From Developers' Perspectives.
IEEE Trans. Software Eng., 2021
An empirical study on the use of SZZ for identifying inducing changes of non-functional bugs.
Empir. Softw. Eng., 2021
Evaluating the impact of falsely detected performance bug-inducing changes in JIT models.
Empir. Softw. Eng., 2021
Proceedings of the 8th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2021
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
2020
Log4Perf: suggesting and updating logging locations for web-based systems' performance monitoring.
Empir. Softw. Eng., 2020
Empir. Softw. Eng., 2020
Using black-box performance models to detect performance regressions under varying workloads: an empirical study.
Empir. Softw. Eng., 2020
Proceedings of the ICPE '20: ACM/SPEC International Conference on Performance Engineering, 2020
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
Towards the use of the readily available tests from the release pipeline as performance tests: are we there yet?
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
2019
Implications of Resurgence in Artificial Intelligence for Research Collaborations in Software Engineering.
ACM SIGSOFT Softw. Eng. Notes, 2019
Studying the characteristics of logging practices in mobile apps: a case study on F-Droid.
Empir. Softw. Eng., 2019
Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones.
Empir. Softw. Eng., 2019
Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering, 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
An Experience Report of Generating Load Tests Using Log-Recovered Workloads at Varying Granularities of User Behaviour.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019
Improving test effectiveness using test executions history: an industrial experience report.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, 2019
Proceedings of the 41st International Conference on Software Engineering, 2019
2018
Empirical study on the discrepancy between performance testing results from virtual and physical environments.
Empir. Softw. Eng., 2018
Log4Perf: Suggesting Logging Locations for Web-based Systems' Performance Monitoring.
Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018
Proceedings of the 25th International Conference on Software Analysis, 2018
Which log level should developers choose for a new logging statement? (journal-first abstract).
Proceedings of the 25th International Conference on Software Analysis, 2018
Studying the relationship between exception handling practices and post-release defects.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018
Exploring the use of automated API migrating techniques in practice: an experience report on Android.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018
2017
A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes.
IEEE Trans. Software Eng., 2017
IEEE Softw., 2017
Empir. Softw. Eng., 2017
Empir. Softw. Eng., 2017
Proceedings of the 17th IEEE International Working Conference on Source Code Analysis and Manipulation, 2017
Proceedings of the 25th International Conference on Program Comprehension, 2017
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017
Analytics-Driven Load Testing: An Industrial Experience Report on Load Testing of Large-Scale Systems.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice Track, 2017
2016
Finding and Evaluating the Performance Impact of Redundant Data Access for Applications that are Developed Using Object-Relational Mapping Frameworks.
IEEE Trans. Software Eng., 2016
Empir. Softw. Eng., 2016
Optimizing the Performance-Related Configurations of Object-Relational Mapping Frameworks Using a Multi-Objective Genetic Algorithm.
Proceedings of the 7th ACM/SPEC International Conference on Performance Engineering, 2016
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016
CacheOptimizer: helping developers configure caching frameworks for hibernate-based database-centric web applications.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016
Logging library migrations: a case study for the apache software foundation projects.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016
An empirical study on the practice of maintaining object-relational mapping code in Java systems.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016
Studying the effectiveness of application performance management (APM) tools for detecting performance regressions for web applications: an experience report.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016
Detecting problems in the database access code of large scale systems: an industrial experience report.
Proceedings of the 38th International Conference on Software Engineering, 2016
2015
Studying the relationship between logging characteristics and the code quality of platform software.
Empir. Softw. Eng., 2015
Automated Detection of Performance Regressions Using Regression Models on Clustered Performance Counters.
Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, Austin, TX, USA, January 31, 2015
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015
2014
Log Engineering: Towards Systematic Log Mining to Support the Development of Ultra-large Scale Systems.
PhD thesis, 2014
An exploratory study of the evolution of communicated information about the execution of large software systems.
J. Softw. Evol. Process., 2014
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014
Detecting performance anti-patterns for applications developed using object-relational mapping.
Proceedings of the 36th International Conference on Software Engineering, 2014
2013
Assisting developers of big data analytics applications when deploying on hadoop clouds.
Proceedings of the 35th International Conference on Software Engineering, 2013
2012
Sci. Comput. Program., 2012
Using Pig as a data preparation language for large-scale mining software repositories studies: An experience report.
J. Syst. Softw., 2012
Proceedings of the 34th International Conference on Software Engineering, 2012
2010
Proceedings of the 17th Working Conference on Reverse Engineering, 2010
An experience report on scaling tools for mining software repositories using MapReduce.
Proceedings of the ASE 2010, 2010
2009
MapReduce as a general framework to support research in Mining Software Repositories (MSR).
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009