achieving adapting affect amassing analogy analysis apache approach approximate archives assessing assessments assignment assurance automating availability avaya averages awareness based bayesian behavior benchmark between breakage browser build building census challenge challenges change changeability changes chrome chunking clones cluster collaboration collecting commercial commit communication communities community companies comparative competence computational computing configuration congruence constructing context contributors control coordination copes coverage customer database databases decade decay defect defects defined delay dependencies deployed design detection developed developer developers development device dimensional discrete disease display distance distributed distribution domain drivers dynamic editor effect effects effort empirical engineering enhanced enterprise environment estimates estimating estimation evaluate evaluation evidence example exchange experience experiences experiment experimental expertise factory failures familiarity files floss fluency focus folder forking formulation freebsd function functional future generalizations github global globalization globally gnome graphics growth guest handimessenger heuristic historic history hybrid ideas identifying imaging impact improve improvement incidence indexing induced inferring inflow information initial inspections interaction interactive international interpretation interval introduction investigate involvement issue knowledge laboratory language large learning legacy lessons leveraging linkage magnetic maintainability maintenance making management manufacturing mastery measurement measuring mental method methods metrics mining mislabelling missing mitigating mobile model modeling models modern mozilla multi multiple mumps necessary newcomer offshored opportunity optimization organization organizational partial participant patterns perceived performance platform popularity practices predicting prediction predictors preliminary problems process product productivity project projects public quality quantifying quantitative questioning reasons recommender reconnection refactoring relating relationship replicating report repositories reproducibility resonance retention reuse review risky roundtable sample scale scaling server shapes shared single smells smoothly socio software solutions source sources space spaces spatial special speed state stealing stochastic structure studies study succession support surprise system systems teams technical technology their theory three tools towards transfer transformed triage turnover understand understanding units universal users using variability variation varying verification version vertical visualization visualizing volatility willingness workshop