Why People Contribute Software Documentation DM Arya, JLC Guo, MP Robillard Proceedings of the 2024 IEEE/ACM 17th International Conference on …, 2024 | 1 | 2024 |
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 | 2 | 2024 |
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 | 2 | 2023 |
A Field Study of Developer Documentation Format M Nassif, MP Robillard Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing …, 2023 | 1 | 2023 |
Identifying Concepts in Software Projects M Nassif, MP Robillard IEEE Transactions on Software Engineering 49 (7), 3660-3674, 2023 | 2 | 2023 |
How programmers find online learning resources DM Arya, JLC Guo, MP Robillard Empirical Software Engineering 28 (2), 23, 2023 | 6 | 2023 |
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 | 4 | 2022 |
Inversion of Control MP Robillard Introduction to Software Design with Java, 195-242, 2022 | 1 | 2022 |
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 | 24 | 2021 |
A data-centric study of software tutorial design DM Arya, M Nassif, MP Robillard IEEE Software 39 (3), 106-115, 2021 | 6 | 2021 |
Generating unit tests for documentation M Nassif, A Hernandez, A Sridharan, MP Robillard IEEE Transactions on Software Engineering 48 (9), 3268-3279, 2021 | 15 | 2021 |