Travelled to:
1 × Canada
1 × Italy
1 × South Africa
1 × Switzerland
2 × India
3 × USA
Collaborated with:
D.Poshyvanyk M.Grechanik ∅ P.W.McBurney Q.Xie C.Fu M.Gethers M.L.Vásquez A.Armaly P.Rodeghero C.M.Cumby S.Jiang E.Moritz C.Liu T.Weninger D.Huo T.Ding A.Wood T.Dasgupta N.Bosch S.K.D'Mello N.Hariri J.Cleland-Huang B.Mobasher S.Klock A.Sabane Y.Guéhéneuc A.Panichella D.Palmieri R.Oliveto A.D.Lucia
Talks about:
code (7) sourc (6) softwar (4) applic (4) find (4) function (3) summar (3) search (3) improv (3) detect (3)
♂ Person: Collin McMillan
DBLP: McMillan:Collin
Facilitated 2 volumes:
Contributed to:
Wrote 19 papers:
- ICPC-2014-GrechanikMDPG #information management
- Redacting sensitive information in software artifacts (MG, CM, TD, DP, MG), pp. 314–325.
- ICPC-2014-McBurneyLMW #source code #summary #topic
- Improving topic model source code summarization (PWM, CL, CM, TW), pp. 291–294.
- ICPC-2014-McBurneyM #automation #documentation #generative #source code #summary
- Automatic documentation generation via source code summarization of method context (PWM, CM), pp. 279–290.
- ICPC-2014-VasquezKMSPG #anti #java #matter #metric #mobile
- Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps (MLV, SK, CM, AS, DP, YGG), pp. 232–243.
- ICSE-2014-RodegheroMMBD #automation #source code #summary
- Improving automated source code summarization via an eye-tracking study of programmers (PR, CM, PWM, NB, SKD), pp. 390–401.
- ICSME-2014-HuoDMG #debugging #empirical
- An Empirical Study of the Effects of Expert Knowledge on Bug Reports (DH, TD, CM, MG), pp. 1–10.
- ASE-2013-MoritzVPGMG #api #detection #named #repository #scalability #source code #visualisation
- ExPort: Detecting and visualizing API usages in large source code repositories (EM, MLV, DP, MG, CM, MG), pp. 646–651.
- CSMR-2013-PanichellaMMPOPL #how #traceability #using
- When and How Using Structural Information to Improve IR-Based Traceability Recovery (AP, CM, EM, DP, RO, DP, ADL), pp. 199–208.
- ICSE-2012-McMillanGP #detection
- Detecting similar software applications (CM, MG, DP), pp. 364–374.
- ICSE-2012-McMillanHPCM #agile #prototype #recommendation #source code
- Recommending source code for use in rapid software prototypes (CM, NH, DP, JCH, BM), pp. 848–858.
- ICSE-2011-McMillan #source code
- Searching, selecting, and synthesizing source code (CM), pp. 1124–1125.
- ICSE-2011-McMillan11a
- Finding relevant functions in millions of lines of code (CM), pp. 1170–1172.
- ICSE-2011-McMillanGPXF #named
- Portfolio: finding relevant functions and their usage (CM, MG, DP, QX, CF), pp. 111–120.
- ICSE-2011-McMillanGPXF11a #named
- Portfolio: a search engine for finding functions and their usages (CM, MG, DP, QX, CF), pp. 1043–1045.
- ICSM-2011-McMillanVPG #categorisation #maintenance
- Categorizing software applications for maintenance (CM, MLV, DP, MG), pp. 343–352.
- ICSE-2010-GrechanikFXMPC
- A search engine for finding highly relevant applications (MG, CF, QX, CM, DP, CMC), pp. 475–484.
- ICSE-2010-GrechanikFXMPC10a #execution #named
- Exemplar: EXEcutable exaMPLes ARchive (MG, CF, QX, CM, DP, CMC), pp. 259–262.
- ASE-2017-JiangAM #automation #commit #generative #using
- Automatically generating commit messages from diffs using neural machine translation (SJ, AA, CM), pp. 135–146.
- ESEC-FSE-2018-WoodRAM #debugging #detection #developer #speech
- Detecting speech act types in developer question/answer conversations during bug repair (AW, PR, AA, CM), pp. 491–502.