Martin P. Robillard - Publications

Affiliations: 
Computer Science McGill University, Montreal, QC, Canada 
Area:
Computer Science

52 high-probability publications. We are testing a new system for linking publications to authors. You can help! If you notice any inaccuracies, please sign in and mark papers as correct or incorrect matches. If you identify any major omissions or other inaccuracies in the publication list, please let us know.

Year Citation  Score
2020 Nassif M, Treude C, Robillard MP. Automatically Categorizing Software Technologies Ieee Transactions On Software Engineering. 46: 20-32. DOI: 10.1109/Tse.2018.2836450  0.359
2020 Robillard MP, Kutschera K. Lessons Learned While Migrating From Swing to JavaFX Ieee Software. 37: 78-85. DOI: 10.1109/Ms.2019.2919840  0.355
2020 Arya DM, Guo JLC, Robillard MP. Information correspondence between types of documentation for APIs Empirical Software Engineering. 25: 1-28. DOI: 10.1007/S10664-020-09857-0  0.399
2016 Barbosa EA, Garcia A, Robillard MP, Jakobus B. Enforcing Exception Handling Policies with a Domain-Specific Language Ieee Transactions On Software Engineering. 42: 559-584. DOI: 10.1109/Tse.2015.2506164  0.355
2015 Treude C, Robillard MP, Dagenais B. Extracting development tasks to navigate software documentation Ieee Transactions On Software Engineering. 41: 565-581. DOI: 10.1109/Tse.2014.2387172  0.448
2015 Uddin G, Robillard MP. How API Documentation Fails Ieee Software. 32: 68-75. DOI: 10.1109/Ms.2014.80  0.382
2015 Petrosyan G, Robillard MP, De Mori R. Discovering information explaining API types using text classification Proceedings - International Conference On Software Engineering. 1: 869-879. DOI: 10.1109/ICSE.2015.97  0.306
2015 Robillard MP, Chhetri YB. Recommending reference API documentation Empirical Software Engineering. 20: 1558-1586. DOI: 10.1007/S10664-014-9323-Y  0.412
2014 Ying ATT, Robillard MP. Selection and presentation practices for code example summarization Proceedings of the Acm Sigsoft Symposium On the Foundations of Software Engineering. 16: 460-471. DOI: 10.1145/2635868.2635877  0.367
2014 Dagenais B, Robillard MP. Using traceability links to recommend adaptive changes for documentation evolution Ieee Transactions On Software Engineering. 40: 1126-1146. DOI: 10.1109/Tse.2014.2347969  0.48
2014 Ying ATT, Robillard MP. Developer profiles for recommendation systems Recommendation Systems in Software Engineering. 199-222. DOI: 10.1007/978-3-642-45135-5_8  0.302
2014 Robillard MP, Walker RJ. An introduction to recommendation systems in software engineering Recommendation Systems in Software Engineering. 1-11. DOI: 10.1007/978-3-642-45135-5_1  0.324
2013 Ying ATT, Robillard MP. Code fragment summarization 2013 9th Joint Meeting of the European Software Engineering Conference and the Acm Sigsoft Symposium On the Foundations of Software Engineering, Esec/Fse 2013 - Proceedings. 655-658. DOI: 10.1145/2491411.2494587  0.343
2013 Maalej W, Robillard MP. Patterns of knowledge in API reference documentation Ieee Transactions On Software Engineering. 39: 1264-1282. DOI: 10.1109/Tse.2013.12  0.378
2013 Robillard MP, Bodden E, Kawrykow D, Mezini M, Ratchford T. Automated API property inference techniques Ieee Transactions On Software Engineering. 39: 613-637. DOI: 10.1109/Tse.2012.63  0.383
2012 Dagenais B, Robillard MP. Recovering traceability links between an API and its learning resources Proceedings - International Conference On Software Engineering. 47-57. DOI: 10.1109/ICSE.2012.6227207  0.335
2012 Duala-Ekoko E, Robillard MP. Asking and answering questions about unfamiliar APIs: An exploratory study Proceedings - International Conference On Software Engineering. 266-276. DOI: 10.1109/ICSE.2012.6227187  0.711
2011 Dagenais B, Robillard MP. Recommending adaptive changes for framework evolution Acm Transactions On Software Engineering and Methodology. 20. DOI: 10.1145/2000799.2000805  0.367
2011 Kawrykow D, Robillard MP. Non-essential changes in version histories Proceedings - International Conference On Software Engineering. 351-360. DOI: 10.1145/1985793.1985842  0.304
2011 Robillard M. What Makes APIs Hard to Learn? The Answers of Developers Ieee Software. DOI: 10.1109/Ms.2009.116  0.384
2011 Ying ATT, Robillard MP. The influence of the task on programmer behaviour Ieee International Conference On Program Comprehension. 31-40. DOI: 10.1109/ICPC.2011.35  0.318
2011 Robillard MP, Deline R. A field study of API learning obstacles Empirical Software Engineering. 16: 703-732. DOI: 10.1007/S10664-010-9150-8  0.36
2011 Duala-Ekoko E, Robillard MP. Using structure-based recommendations to facilitate discoverability in APIs Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 6813: 79-104. DOI: 10.1007/978-3-642-22655-7_5  0.719
2010 Duala-Ekoko E, Robillard MP. Clone region descriptors: Representing and tracking duplication in source code Acm Transactions On Software Engineering and Methodology. 20. DOI: 10.1145/1767751.1767754  0.735
2010 Robillard M, Walker R, Zimmermann T. Recommendation systems for software engineering Ieee Software. 27: 80-86. DOI: 10.1109/Ms.2009.161  0.431
2009 Robillard MP. What makes APIs hard to learn? answers from developers Ieee Software. 26: 27-34. DOI: 10.1109/Ms.2009.193  0.386
2009 Kawrykow D, Robillard MP. Detecting inefficient API usage 2009 31st International Conference On Software Engineering - Companion Volume, Icse 2009. 183-186. DOI: 10.1109/ICSE-COMPANION.2009.5070977  0.375
2009 Duala-Ekoko E, Robillard MP. A detailed examination of the correlation between imports and failure-proneness of software components 2009 3rd International Symposium On Empirical Software Engineering and Measurement, Esem 2009. 34-43. DOI: 10.1109/ESEM.2009.5316047  0.682
2009 Kawrykow D, Robillard MP. Improving API usage through automatic detection of redundant code Ase2009 - 24th Ieee/Acm International Conference On Automated Software Engineering. 111-122. DOI: 10.1109/ASE.2009.62  0.379
2008 Duala-Ekoko E, Robillard MP. Clone tracker: Tool support for code clone management Proceedings - International Conference On Software Engineering. 843-846. DOI: 10.1145/1368088.1368218  0.738
2008 Robillard MP. Topology analysis of software dependencies Acm Transactions On Software Engineering and Methodology. 17. DOI: 10.1145/13487689.13487691  0.435
2008 Robillard MP, Manggala P. Reusing program investigation knowledge for code understanding Ieee International Conference On Program Comprehension. 202-211. DOI: 10.1109/ICPC.2008.10  0.313
2007 Dagenais B, Breu S, Warr FW, Robillard MP. Inferring structural patterns for concern traceability in evolving software Ase'07 - 2007 Acm/Ieee International Conference On Automated Software Engineering. 254-263. DOI: 10.1145/1321631.1321669  0.36
2007 Robillard MP, Murphy GC. Representing concerns in source code Acm Transactions On Software Engineering and Methodology. 16. DOI: 10.1145/1189748.1189751  0.469
2007 Duala-Ekoko E, Robillard MP. Tracking code clones in evolving software Proceedings - International Conference On Software Engineering. 158-167. DOI: 10.1109/ICSE.2007.90  0.743
2007 Warr FW, Robillard MP. Suade: Topology-based searches for software investigation Proceedings - International Conference On Software Engineering. 780-783. DOI: 10.1109/ICSE.2007.80  0.365
2007 De Alwis B, Murphy GC, Robillard MP. A comparative study of three program exploration tools Ieee International Conference On Program Comprehension. 103-112. DOI: 10.1109/ICPC.2007.6  0.351
2006 Robillard MP. Tracking concerns in evolving source code: An empirical study Ieee International Conference On Software Maintenance, Icsm. 479-482. DOI: 10.1109/ICSM.2006.70  0.31
2005 Majid I, Robillard MP. NaCIN - An Eclipse plug-in for program navigation-based concern inference Proceedings of the 2005 Oopsla Workshop On Eclipse Technology Exchange, Eclipse'05. 70-74. DOI: 10.1145/1117696.1117711  0.339
2005 Robillard MP, Weigand-Warr F. ConcernMapper: Simple view-based separation of scattered concerns Proceedings of the 2005 Oopsla Workshop On Eclipse Technology Exchange, Eclipse'05. 65-69. DOI: 10.1145/1117696.1117710  0.307
2005 Robillard MP, Murphy GC. Just-in-time concern modeling Acm Sigsoft Software Engineering Notes. 30: 1-3. DOI: 10.1145/1082983.1083136  0.36
2005 Robillard MP. Workshop on the Modeling and Analysis of Concerns in Software (MACS 2005) Acm Sigsoft Software Engineering Notes. 30: 1-3. DOI: 10.1145/1082983.1082995  0.43
2005 Robillard MP. Automatic generation of suggestions for program investigation Esec/Fse'05 - Proceedings of the Joint 10th European Software Engineering Conference (Esec) and 13th Acm Sigsoft Symposium On the Foundations of Software Engineering (Fse-13). 11-20.  0.313
2004 Robillard MP, Coelho W, Murphy GC. How effective developers investigate source code: An exploratory study Ieee Transactions On Software Engineering. 30: 889-903. DOI: 10.1109/Tse.2004.101  0.419
2003 Robillard MP, Murphy GC. Static analysis to support the evolution of exception structure in object-oriented systems Acm Transactions On Software Engineering and Methodology. 12: 191-221. DOI: 10.1145/941566.941569  0.389
2003 Robillard MP, Murphy GC. FEAT: A tool for locating, describing, and analyzing concerns in source code Proceedings - International Conference On Software Engineering. 822-823.  0.34
2002 Robillard MP, Murphy GC. Concern graphs: Finding and describing concerns using structural program dependencies Proceedings - International Conference On Software Engineering. 406-416.  0.363
2002 Robillard MP. A representation for describing and analyzing concerns in source code Proceedings - International Conference On Software Engineering. 721-722.  0.356
2001 Murphy GC, Lai A, Walker RJ, Robillard MP. Separating features in source code: An exploratory study Proceedings - International Conference On Software Engineering. 275-284.  0.306
2000 Robillard PN, Robillard MP. Types of collaborative work in software engineering Journal of Systems and Software. 53: 219-224. DOI: 10.1016/S0164-1212(00)00013-3  0.354
1999 Robillard PN, Robillard M. Improving academic software engineering projects: A comparative study of academic and industry projects Annals of Software Engineering. 6: 343-363. DOI: 10.1023/A:1018925902814  0.336
1999 Robillard MP, Murphy GC. Analyzing exception flow in javaTM programs Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1687: 322-337.  0.323
Show low-probability matches.