中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/95602
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 80990/80990 (100%)
造访人次 : 41143631      在线人数 : 139
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜寻范围 查询小技巧:
  • 您可在西文检索词汇前后加上"双引号",以获取较精准的检索结果
  • 若欲以作者姓名搜寻,建议至进阶搜寻限定作者字段,可获得较完整数据
  • 进阶搜寻


    jsp.display-item.identifier=請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/95602


    题名: Enhancing Code Documentation Efficiency: A Documentation-on-the-Fly Approach on GeekyNotes Web
    作者: 雷曼亞;Ramadhan, Aditya Orba
    贡献者: 資訊工程學系
    关键词: 知識傳輸;文件;文件工具;On-the-fly文件;Knowledge Transfer;Documentation;Documentation Tool;On-the-fly documentation
    日期: 2024-07-26
    上传时间: 2024-10-09 17:05:37 (UTC+8)
    出版者: 國立中央大學
    摘要: 根據先前的研究,有幾個關鍵因素顯著影響軟體開發人員的滿意度。這些因素包括擁 有能夠有效協作的熟練同事、與團隊成員的近距離接觸以實現無縫溝通和支援,以及可 用的全面文檔,有助於理解和導航複雜的專案。高質量的文檔可以提高每個專案中工程 師的表現。研究發現,即使是過時的文檔也可能有用。文檔的價值是根據其向使用者傳 授知識的能力來判斷的,即使它並非最新。因此,由於工作量繁重和軟體開發人員在知 識轉移過程中偏好非正式的溝通方式,維護最新且全面的文檔仍然是一個挑戰。此外, 文檔有時不會集中收集,這使得找到它變得更加困難。
    本論文通過在開發過程中引入一種標準化的合併請求(MR)結構,包括解釋、評估 和視頻部分,提出了一種即時文檔(Documentation-On-The-Fly)方法來應對這些挑 戰。這種方法旨在通過納入詳細的解釋、實施方法和單元測試信息(以視頻格式呈 現),簡化文檔過程,與傳統的書面方法相比,大大減少了所需的時間。我們已經擁有 一個集中的文檔平台 GeekyNotes。為了整合文檔標準,我們創建了一個名為視頻標籤 的新標籤系統。這個標籤自動將相關視頻附加到每個 MR 中的代碼更改上,通過提供實 時更新來提高文檔效率。通過利用這種結構化的文檔方法和視頻標籤系統,我們旨在改 進 GeekyNotes 的網頁功能,如覆蓋率和耦合系統,從而促進軟體開發和維護過程。
    採用這種方法,文檔可以與開發過程同步完成,確保每個軟體功能都有更高程度的完
    整性。我們的視頻標籤文檔方法增強了知識轉移,並提高了軟體開發項目的效率。通過
    解決現有的文檔挑戰,它顯著提升了軟體開發人員的生產力。;Based on previous studies, several key factors significantly impact software developer satisfaction. Among these factors are the presence of skilled co-workers who can collaborate effectively, the proximity to their team members for seamless communication and support, and the availability of comprehensive documentation that aids in understanding and navigating complex projects. Good quality documentation can improve the performance engineers working on each project. It has been found that even outdated documents can be useful. The value of documentation is judged based on its ability to impart knowledge to its users, even when it is not up to date. Therefore, maintaining up-to-date and comprehensive documentation remains a challenge due to heavy workloads and software developers′ preference for informal communication methods during the knowledge transfer process. Additionally, documentation is sometimes not collected centrally, making it even more difficult to find.
    This thesis addresses these challenges by introducing a Documentation-On-The-Fly approach through a standardized structure of Merge Requests (MRs) during development, which includes Explanation, Evaluation, and Video sections. This approach aims to streamline the documentation process by incorporating detailed explanations, implementation methods, and unit testing information in video format, significantly reducing the time required compared to traditional written methods. We already have a centralized documentation platform, GeekyNotes. To integrate the documentation standard, we created a new labeling system called video-label. This label automatically attaches relevant videos to code changes in each MR, enhancing documentation efficiency by providing real-time updates. By leveraging this structured documentation approach and the video-label system, we aim to improve the functionality of GeekyNotes′ web features, such as coverage and coupling systems, thereby facilitating software development and maintenance processes.
    With this approach, documentation can be completed concurrently with the development process, ensuring a higher level of completeness for each software feature. Our video-label documentation approach enhances knowledge transfer and improves efficiency within
    software development projects. By addressing existing documentation challenges, it significantly boosts software developer productivity.
    显示于类别:[資訊工程研究所] 博碩士論文

    文件中的档案:

    档案 描述 大小格式浏览次数
    index.html0KbHTML16检视/开启


    在NCUIR中所有的数据项都受到原著作权保护.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明