Travelled to:
1 × Belgium
1 × China
1 × France
1 × Germany
1 × New Zealand
1 × Portugal
1 × Russia
1 × South Africa
1 × Switzerland
1 × The Netherlands
11 × USA
2 × Italy
2 × United Kingdom
5 × Canada
Collaborated with:
B.Dagenais G.C.Murphy E.Duala-Ekoko ∅ A.T.T.Ying D.Kawrykow F.W.Warr G.Uddin P.C.Rigby R.J.Walker P.Manggala O.Giroux J.Boulanger I.K.Ratol G.Petrosyan R.D.Mori B.d.Alwis C.Treude M.Sicard M.Klocke R.Holmes T.Ratchford S.Breu M.Kersten D.Cubranic A.Lai H.Ossher R.K.E.Bellamy J.d.Vries
Talks about:
code (12) concern (8) api (8) program (7) softwar (6) task (6) sourc (5) recommend (4) structur (4) investig (4)
♂ Person: Martin P. Robillard
DBLP: Robillard:Martin_P=
Facilitated 7 volumes:
Contributed to:
Wrote 39 papers:
- ICSE-v1-2015-PetrosyanRM #api #classification #information management #using
- Discovering Information Explaining API Types Using Text Classification (GP, MPR, RDM), pp. 869–879.
- ICSE-v2-2015-TreudeSKR #documentation #named #navigation
- TaskNav: Task-Based Navigation of Software Documentation (CT, MS, MK, MPR), pp. 649–652.
- FSE-2014-YingR #summary
- Selection and presentation practices for code example summarization (ATTY, MPR), pp. 460–471.
- ESEC-FSE-2013-YingR #summary
- Code fragment summarization (ATTY, MPR), pp. 655–658.
- ICSE-2013-RigbyR #documentation
- Discovering essential code elements in informal documentation (PCR, MPR), pp. 832–841.
- ICSE-2012-DagenaisR #api #learning #traceability
- Recovering traceability links between an API and its learning resources (BD, MPR), pp. 47–57.
- ICSE-2012-Duala-EkokoR #api #case study
- Asking and answering questions about unfamiliar APIs: An exploratory study (EDE, MPR), pp. 266–276.
- ICSE-2012-UddinDR #analysis #api #concept
- Temporal analysis of API usage concepts (GU, BD, MPR), pp. 804–814.
- ASE-2011-UddinDR #api
- Analyzing temporal API usage patterns (GU, BD, MPR), pp. 456–459.
- ECOOP-2011-Duala-EkokoR #api #recommendation #using
- Using Structure-Based Recommendations to Facilitate Discoverability in APIs (EDE, MPR), pp. 79–104.
- ICPC-2011-YingR #behaviour
- The Influence of the Task on Programmer Behaviour (ATTY, MPR), pp. 31–40.
- ICSE-2011-KawrykowR #version control
- Non-essential changes in version histories (DK, MPR), pp. 351–360.
- FSE-2010-DagenaisR #comprehension #developer #documentation #evolution #open source
- Creating and evolving developer documentation: understanding the decisions of open source contributors (BD, MPR), pp. 127–136.
- ICSE-2010-DagenaisOBRV
- Moving into a new software project landscape (BD, HO, RKEB, MPR, JdV), pp. 275–284.
- ASE-2009-HolmesRRW #automation #recommendation #reuse
- Automatically Recommending Triage Decisions for Pragmatic Reuse Tasks (RH, TR, MPR, RJW), pp. 397–408.
- ASE-2009-KawrykowR #api #automation #detection
- Improving API Usage through Automatic Detection of Redundant Code (DK, MPR), pp. 111–122.
- ICSE-2009-DagenaisR #analysis #api #evolution #named #recommendation
- SemDiff: Analysis and recommendation support for API evolution (BD, MPR), pp. 599–602.
- ICPC-2008-RobillardM #comprehension #reuse
- Reusing Program Investigation Knowledge for Code Understanding (MPR, PM), pp. 202–211.
- ICSE-2008-DagenaisR #adaptation #evolution #framework #recommendation
- Recommending adaptive changes for framework evolution (BD, MPR), pp. 481–490.
- ICSE-2008-Duala-EkokoR #named #tool support
- Clonetracker: tool support for code clone management (EDE, MPR), pp. 843–846.
- WCRE-2008-RobillardD #clustering
- Retrieving Task-Related Clusters from Change History (MPR, BD), pp. 17–26.
- ASE-2007-DagenaisBWR #evolution #traceability
- Inferring structural patterns for concern traceability in evolving software (BD, SB, FWW, MPR), pp. 254–263.
- ICPC-2007-AlwisMR #case study #comparative #tool support
- A Comparative Study of Three Program Exploration Tools (BdA, GCM, MPR), pp. 103–112.
- ICSE-2007-Duala-EkokoR #clone tracking #evolution
- Tracking Code Clones in Evolving Software (EDE, MPR), pp. 158–167.
- ICSE-2007-WarrR #named
- Suade: Topology-Based Searches for Software Investigation (FWW, MPR), pp. 780–783.
- FSE-2006-GirouxR #detection #testing #using
- Detecting increases in feature coupling using regression tests (OG, MPR), pp. 163–174.
- ICSM-2006-BoulangerR #interface
- Managing Concern Interfaces (JSB, MPR), pp. 14–23.
- ICSM-2006-Robillard #empirical #evolution #source code
- Tracking Concerns in Evolving Source Code: An Empirical Study (MPR), pp. 479–482.
- ECOOP-2005-MurphyKRC #development
- The Emergent Structure of Development Tasks (GCM, MK, MPR, DC), pp. 33–48.
- ESEC-FSE-2005-Robillard #automation #generative
- Automatic generation of suggestions for program investigation (MPR), pp. 11–20.
- ASE-2003-RobillardM #automation #process
- Automatically Inferring Concern Code from Program Investigation Activities (MPR, GCM), pp. 225–235.
- ICSE-2003-RobillardM #source code
- FEAT. A Tool for Locating, Describing, and Analyzing Concerns in Source Code (MPR, GCM), pp. 822–823.
- ICSE-2002-Robillard #representation #source code
- A representation for describing and analyzing concerns in source code (MPR), pp. 721–722.
- ICSE-2002-RobillardM #dependence #graph #using
- Concern graphs: finding and describing concerns using structural program dependencies (MPR, GCM), pp. 406–416.
- ICSE-2001-MurphyLWR #case study #source code
- Separating Features in Source Code: An Exploratory Study (GCM, AL, RJW, MPR), pp. 275–284.
- FSE-2000-RobillardM #design #exception #java #robust #source code
- Designing robust Java programs with exceptions (MPR, GCM), pp. 2–10.
- ESEC-FSE-1999-RobillardM #exception #java #source code
- Analyzing Exception Flow in Java Programs (MPR, GCM), pp. 322–327.
- FSE-2016-Robillard #design
- Sustainable software design (MPR), pp. 920–923.
- ASE-2017-RatolR #detection
- Detecting fragile comments (IKR, MPR), pp. 112–122.