Wait, wasn't that code here before? Detecting outdated software documentation
Encountering outdated documentation is not a rare occurrence for developers and users in the software engineering community. To ensure that software documentation is up-to-date, developers often have to manually check whether the documentation needs to be updated whenever changes are made to the sou...
Saved in:
Main Authors: | , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2023
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/8838 https://ink.library.smu.edu.sg/context/sis_research/article/9841/viewcontent/278300a553.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-9841 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-98412024-06-06T08:35:46Z Wait, wasn't that code here before? Detecting outdated software documentation TAN, Wen Siang WAGNER, Markus TREUDE, Christoph Encountering outdated documentation is not a rare occurrence for developers and users in the software engineering community. To ensure that software documentation is up-to-date, developers often have to manually check whether the documentation needs to be updated whenever changes are made to the source code. In our previous work, we proposed an approach to automatically detect outdated code element references in software repositories and found that more than a quarter of the 1000 most popular projects on GitHub contained at least one outdated reference. In this paper, we present a GitHub Actions tool that builds on our previous work’s approach that GitHub developers can configure to automatically scan for outdated code element references in their GitHub project’s documentation whenever a pull request is submitted. 2023-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8838 info:doi/10.1109/ICSME58846.2023.00071 https://ink.library.smu.edu.sg/context/sis_research/article/9841/viewcontent/278300a553.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University code elements outdated documentation outdated references software repositories workflow automation Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
code elements outdated documentation outdated references software repositories workflow automation Software Engineering |
spellingShingle |
code elements outdated documentation outdated references software repositories workflow automation Software Engineering TAN, Wen Siang WAGNER, Markus TREUDE, Christoph Wait, wasn't that code here before? Detecting outdated software documentation |
description |
Encountering outdated documentation is not a rare occurrence for developers and users in the software engineering community. To ensure that software documentation is up-to-date, developers often have to manually check whether the documentation needs to be updated whenever changes are made to the source code. In our previous work, we proposed an approach to automatically detect outdated code element references in software repositories and found that more than a quarter of the 1000 most popular projects on GitHub contained at least one outdated reference. In this paper, we present a GitHub Actions tool that builds on our previous work’s approach that GitHub developers can configure to automatically scan for outdated code element references in their GitHub project’s documentation whenever a pull request is submitted. |
format |
text |
author |
TAN, Wen Siang WAGNER, Markus TREUDE, Christoph |
author_facet |
TAN, Wen Siang WAGNER, Markus TREUDE, Christoph |
author_sort |
TAN, Wen Siang |
title |
Wait, wasn't that code here before? Detecting outdated software documentation |
title_short |
Wait, wasn't that code here before? Detecting outdated software documentation |
title_full |
Wait, wasn't that code here before? Detecting outdated software documentation |
title_fullStr |
Wait, wasn't that code here before? Detecting outdated software documentation |
title_full_unstemmed |
Wait, wasn't that code here before? Detecting outdated software documentation |
title_sort |
wait, wasn't that code here before? detecting outdated software documentation |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2023 |
url |
https://ink.library.smu.edu.sg/sis_research/8838 https://ink.library.smu.edu.sg/context/sis_research/article/9841/viewcontent/278300a553.pdf |
_version_ |
1814047570927812608 |