Federica Pepe, Claudia Farkas, Maleknaz Nayebi, Giuliano Antoniol and Massimiliano Di Penta
Paper (2025)
An external link is available for this itemAbstract
An academic contribution to computer science becomes impactful when incorporated into a real software project. For machine learning (ML), open-source frameworks facilitate researchers to exploit and share their research output with other researchers and practitioners. However, such contributionsas other changes-need to be properly reviewed. This paper reports preliminary findings of an investigation conducted on Tensorflow aimed at analyzing how contributions originating from scientific articles are reviewed and how such a review process compares with code review of conventional software systems. We have quantitatively and qualitatively analyzed 16 cases in which ideas/solutions from articles made into TensorFlow after a pull request review, investigating (i) the nature of pull request review comments, (ii) the role of the reviewer, and (iii) the artifacts being reviewed or shared during the review process. The results show how, in line with previous investigations on the development process of ML systems, the code review process involves the interaction of data scientists and academics with software developers. Also, it interleaves phases assessing the scientific merits and compatibility of the article's solution with conventional code review focused on code readability and maintainability issues.
| Supplementary Material: | |
|---|---|
| Department: | Department of Computer Engineering and Software Engineering |
| Funders: | PRIN, PNRR |
| Grant number: | 2020W3A5FY, DM 352/2022 |
| ISBN: | 9798331502232 |
| PolyPublie URL: | https://publications.polymtl.ca/66699/ |
| Conference Title: | 33rd International Conference on Program Comprehension (ICPC 2025) |
| Conference Location: | Ottawa, Ontario, Canada |
| Conference Date(s): | 2025-04-27 - 2025-04-28 |
| Publisher: | Institute of Electrical and Electronics Engineers |
| DOI: | 10.1109/icpc66645.2025.00046 |
| Official URL: | https://doi.org/10.1109/icpc66645.2025.00046 |
| Date Deposited: | 23 Jul 2025 14:53 |
| Last Modified: | 28 Jan 2026 12:54 |
| Cite in APA 7: | Pepe, F., Farkas, C., Nayebi, M., Antoniol, G., & Di Penta, M. (2025, April). How do papers make into machine learning frameworks: a preliminary study on tensorflow [Paper]. 33rd International Conference on Program Comprehension (ICPC 2025), Ottawa, Ontario, Canada. https://doi.org/10.1109/icpc66645.2025.00046 |
|---|---|
Statistics
Dimensions
