Post on 26-Sep-2020
What’s Hot and What’s Not: Windowed Developer Topic Analysi s
What’s Hot and What’s Not:Windowed Developer Topic
AnalysisAbram Hindle, Michael W. Godfrey, Richard C. Holt
Software Architecture GroupDavid R. Cheriton School of Computer Science
University of WaterlooCanada
http://swag.uwaterloo.ca/
{ahindle,migod,holt}@cs.uwaterloo.ca
Abram Hindle 1
What’s Hot and What’s Not: Windowed Developer Topic Analysi s
Case Study: Portability• MySQL 3.23
– Discussions relating to portability
– Some topics trends (topics smeared across
multiple months)
Abram Hindle 10
What’s Hot and What’s Not: Windowed Developer Topic Analysi s
2001 Jul 26 update Allow TABLES LOCK [a]
2001 Aug 25 tables row version [a]
2002 Feb 21 net buffer length max allowed packet [b]
2002 Mar 23 small buf fix [b]
2003 Feb 16 Linux errno [c]
2003 Mar 18 alarm bookmark bug [c]
Continuous blocks found while tracking topics associated with
the word portability in MySQL 3.23
Abram Hindle 11
What’s Hot and What’s Not: Windowed Developer Topic Analysi s
chmod
W i n 3 2
benchmark
Fix
logg ing Typo
inser t_mul t i_value
innobase
Cleanup
auto-un ion TEMPORARY
logging
u p d a t e
a l low
Tables
LOCK
row
vers ion
u p d a t e
Checksum
M e r g e
2 0 0 0Jul
2 0 0 0Sep
2 0 0 0Nov
2 0 0 1M a r
2 0 0 1Jan
2 0 0 1Jul
2 0 0 1Aug
2 0 0 1Sep
Example of topics extracted from MySQL 3.23.
This is the kind of plot we eventually want to
produce: named topics and topic trends
Abram Hindle 12
What’s Hot and What’s Not: Windowed Developer Topic Analysi s
Case Study: MaxDB 7.500• Autogenerated plots from MaxDB 7.500
• Multiple Presentations
– Condensed view
– Trend Histogram
– Trend View
– Trend Timeline
Abram Hindle 13