Dongcai Shen

dblp:41/2757 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 1Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Software testing · 46% Debugging and program repair · 40% Software maintenance and evolution · 14%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › regression testing
performance regression testing
0.212014
Performance regression testing target prioritization via performance risk analysis · ICSE 2014
Debugging and program repair
automated diagnosis
0.212013
eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones · NSDI 2013
Embedded and real-time systems › mobile computing
smartphone systems
0.212013
eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones · NSDI 2013

Methods — techniques the papers use, named apart from their topics

performance risk analysis · 0.2
YearPublicationVenuePosition
2014 Performance regression testing target prioritization via performance risk analysis
abstract
As software evolves, problematic changes can significantly degrade software performance, i.e., introducing performance regression. Performance regression testing is an effective way to reveal such issues in early stages. Yet because of its high overhead, this activity is usually performed infrequently. Consequently, when performance regression issue is spotted at a certain point, multiple commits might have been merged since last testing. Developers have to spend extra time and efforts narrowing down which commit caused the problem. Existing efforts try to improve performance regression testing efficiency through test case reduction or prioritization.
Peng Huang 0005, Xiao Ma 0014, Dongcai Shen, Yuanyuan Zhou 0001
ICSE3
2013 eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones
Xiao Ma 0014, Peng Huang 0005, Xinxin Jin, Dongcai Shen, Yuanyuan Zhou 0001, Lawrence K. Saul, Geoffrey M. Voelker
NSDI6