MapReduce as a general framework to support research in Mining Software Repositories (MSR)

Weiyi Shang , Zhen Ming Jiang , Bram Adams , Ahmed E. Hassan
mining software repositories 21 -30

49
2009
An empirical study of the copy and paste behavior during development

Ahmed E. Hassan , Weiyi Shang , Tarek M. Ahmed
mining software repositories 99 -110

6
2015
Bridging the divide between software developers and operators using logs

Weiyi Shang
international conference on software engineering 1583 -1586

15
2012
Revisiting Exception Handling Practices with Exception Flow Analysis

Weiyi Shang , Guilherme B. de Pádua
arXiv: Software Engineering

13
2017
Where shall we log?: studying and suggesting logging locations in code blocks

Weiyi Shang , Zhenhao Li , Tse-Hsun (Peter) Chen
automated software engineering 361 -372

28
2020
Studying Duplicate Logging Statements and Their Relationships with Code Clones

Weiyi Shang , Jinqiu Yang , Tse-Hsun Peter Chen , Zhenhao Li
IEEE Transactions on Software Engineering 1 -1

1
2021
Improving State-of-the-art Compression Techniques for Log Management Tools

Ahmed E. Hassan , Weiyi Shang , Mohammed Sayagh , Kundi Yao
IEEE Transactions on Software Engineering 1 -1

2021
Logging Practices with Mobile Analytics: An Empirical Study on Firebase.

Maurício Aniche , Weiyi Shang , Luca Pascarella , Julian Harty
arXiv: Software Engineering

2021
A3: Assisting Android API Migrations Using Code Examples.

Weiyi Shang , Maxime Lamothe , Tse-Hsun Chen
arXiv: Software Engineering

20
2021
Special Issue on New Generation of Bug Fixing

Weiyi Shang , Xiapu Luo , Tao Zhang , Xiaobing Sun
Journal of Systems and Software 178 110992

2021
An empirical study on the use of SZZ for identifying inducing changes of non-functional bugs

Weiyi Shang , Yasutaka Kamei , Maxime Lamothe , Sophia Quach
Empirical Software Engineering 26 ( 4)

2021
DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks

Weiyi Shang , Heng Li , Tse-Hsun Peter Chen , Zhenhao Li
international conference on software engineering

15
2021
How is Performance Addressed in DevOps

Cor-Paul Bezemer , Simon Eismann , Vincenzo Ferme , Johannes Grohmann
international conference on performance engineering 45 -50

68
2019
An Experience Report of Generating Load Tests Using Log-Recovered Workloads at Varying Granularities of User Behaviour

Jinfu Chen , Weiyi Shang , Ahmed E. Hassan , Yong Wang
2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) 669 -681

7
2019
Studying the Impact of Clones on Software Defects

Gehan MK Selim , Liliane Barbour , Weiyi Shang , Bram Adams
working conference on reverse engineering 13 -21

66
2010
User reviews of top mobile apps in Apple and Google app stores

Stuart Mcilroy , Weiyi Shang , Nasir Ali , Ahmed E. Hassan
Communications of The ACM 60 ( 11) 62 -67

11
2017
CacheOptimizer: helping developers configure caching frameworks for hibernate-based database-centric web applications

Tse-Hsun Chen , Weiyi Shang , Ahmed E. Hassan , Mohamed Nasser
foundations of software engineering 666 -677

67
2016
When APIs are intentionally bypassed: an exploratory study of API workarounds

Maxime Lamothe , Weiyi Shang
international conference on software engineering 912 -924

3
2020
Towards the use of the readily available tests from the release pipeline as performance tests: are we there yet?

Zishuo Ding , Jinfu Chen , Weiyi Shang
international conference on software engineering 1435 -1446

32
2020