VLDB 2026 Research / reviewers in the wild / expert
Kim Man Lui
dblp:38/6989
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 first-authorArtificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author
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 |
Empirical software engineering · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › developer studies › developer collaboration
pair programming |
0.1 | 2 | 2008 | The Effect of Pairs in Program Design Tasks · IEEE Trans. Software Eng. 2008 Pair programming productivity: Novice-novice vs. expert-expert · Int. J. Hum. Comput. Stud. 2006 |
Empirical software engineering › developer studies › developer behavior
developer productivity |
0.1 | 1 | 2008 | The Effect of Pairs in Program Design Tasks · IEEE Trans. Software Eng. 2008 |
Empirical software engineering
developer studies |
0.1 | 1 | 2006 | Pair programming productivity: Novice-novice vs. expert-expert · Int. J. Hum. Comput. Stud. 2006 |
Methods — techniques the papers use, named apart from their topics
controlled experiment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | An Industrial Survey and Assessment on Free Mobile Testing ToolsabstractMobile app usage continues to increase and hence more and more small and medium sized enterprises (SME) start their m-commerce. Unfortunately, the importance of mobile software testing has not been equally addressed. Our initial survey showed that mobile testing has not been included in almost all the introductory mobile courses and many SMEs heavily reply on manual testing on physical devices. Practitioners with different backgrounds are learning mobile application development and many of them may not receive any software engineering training. Thus, it will be practical for them to learn software testing tools when studying software testing theory. This paper surveys 42 companies and analyzes the industrial practice on mobile application testing. Then it categorizes and assesses twenty free/open source mobile software testing tools. Eight tools were selected and we conducted workshops on them for SME developers. At the end of the workshops, we interviewed the participants to evaluate the usefulness of the testing tools in their workplaces. We concluded that for industrial SME developers, Sikuli (Advanced GUI testing) and JMeter (server performance testing) would be more helpful than AT&T ARO (power consumption tool) and Lookback (Usability Testing tool). The work contributes to those SME companies and developers which are interested in free mobile testing tools Hareton K. N. Leung, Kim Man Lui |
SoMeT | 2 |
| 2014 | Snowball Effects on Risk Mitigation Scheduling: Process and Tool
Hareton K. N. Leung, Kim Man Lui |
SEKE | 2 |
| 2008 | The Effect of Pairs in Program Design TasksabstractPair programming involves-two developers simultaneously collaborating with each other on the same programming task to design and code a solution. Algorithm design and its implementation are normally interwoven in that implementation often provides feedback to enhance the design. Previous controlled pair programming experiments did not explore the efficacy of pairs versus individuals in program design-related tasks separately from coding. Variations in programmer skills in a particular language or an integrated development environment and the understanding of programming instructions can mask the skill of subjects in program design-related tasks. Programming aptitude tests (PATs) have been shown to correlate with programming performance. PATs do not require understanding of programming instructions and do not require a skill in any specific computer language. Two controlled experiments were conducted, with full-time professional programmers being the subjects who worked on increasingly complex programming aptitude tasks related to problem solving and algorithmic design. In both experiments, pairs significantly outperformed individuals, providing evidence of the value of pairs in program design-related tasks. Kim Man Lui, Keith C. C. Chan, John T. Nosek |
IEEE Trans. Software Eng. | 1 |
| 2006 | Pair programming productivity: Novice-novice vs. expert-expert
Kim Man Lui, Keith C. C. Chan |
Int. J. Hum. Comput. Stud. | 1 |
| 2004 | Test Driven Development and Software Process Improvement in China
Kim Man Lui, Keith C. C. Chan |
XP | 1 |
| 2003 | When Does a Pair Outperform Two Individuals?
Kim Man Lui, Keith C. C. Chan |
XP | 1 |