Follow
Martin P. Robillard
Title
Cited by
Year
Why People Contribute Software Documentation
DM Arya, JLC Guo, MP Robillard
Proceedings of the 2024 IEEE/ACM 17th International Conference on …, 2024
12024
Communicating Study Design Trade-offs in Software Engineering
MP Robillard, DM Arya, NA Ernst, JLC Guo, M Lamothe, M Nassif, ...
ACM Transactions on Software Engineering and Methodology, 2024
22024
Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto
D Russo, S Baltes, N van Berkel, P Avgeriou, F Calefato, ...
Journal of Systems and Software 216, 2024
2024
Non Linear Software Documentation with Interactive Code Examples
M Nassif, MP Robillard
arXiv preprint arXiv:2311.18057, 2023
2023
Properties and Styles of Software Technology Tutorials
DM Arya, JLC Guo, MP Robillard
IEEE Transactions on Software Engineering, 2023
2023
A study of documentation for software architecture
NA Ernst, MP Robillard
Empirical Software Engineering 28 (5), 122, 2023
22023
A Field Study of Developer Documentation Format
M Nassif, MP Robillard
Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing …, 2023
12023
Identifying Concepts in Software Projects
M Nassif, MP Robillard
IEEE Transactions on Software Engineering 49 (7), 3660-3674, 2023
22023
How programmers find online learning resources
DM Arya, JLC Guo, MP Robillard
Empirical Software Engineering 28 (2), 23, 2023
62023
Understanding Test Convention Consistency as a Dimension of Test Quality
MP ROBILLARD, M NASSIF, M SOHAIL
2023
DScribe: co-generating unit tests and documentation
A Hernandez, M Nassif, MP Robillard
Proceedings of the ACM/IEEE 44th International Conference on Software …, 2022
2022
Casdoc: unobtrusive explanations in code examples
M Nassif, Z Horlacher, MP Robillard
Proceedings of the 30th IEEE/ACM international conference on program …, 2022
42022
Inversion of Control
MP Robillard
Introduction to Software Design with Java, 195-242, 2022
12022
Types and Interfaces
MP Robillard
Introduction to Software Design with Java, 43-66, 2022
2022
Object State
MP Robillard
Introduction to Software Design with Java, 67-97, 2022
2022
Inheritance
MP Robillard
Introduction to Software Design with Java, 157-193, 2022
2022
Encapsulation
MP Robillard
Introduction to Software Design with Java, 13-41, 2022
2022
Turnover-induced knowledge loss in practice
MP Robillard
Proceedings of the 29th ACM Joint Meeting on European Software Engineering …, 2021
242021
A data-centric study of software tutorial design
DM Arya, M Nassif, MP Robillard
IEEE Software 39 (3), 106-115, 2021
62021
Generating unit tests for documentation
M Nassif, A Hernandez, A Sridharan, MP Robillard
IEEE Transactions on Software Engineering 48 (9), 3268-3279, 2021
152021
The system can't perform the operation now. Try again later.
Articles 1–20