Skip to main content

Showing 1–4 of 4 results for author: Sheikhaei, M S

.
  1. arXiv:2405.06806  [pdf, other

    cs.SE

    An Empirical Study on the Effectiveness of Large Language Models for SATD Identification and Classification

    Authors: Mohammad Sadegh Sheikhaei, Yuan Tian, Shaowei Wang, Bowen Xu

    Abstract: Self-Admitted Technical Debt (SATD), a concept highlighting sub-optimal choices in software development documented in code comments or other project resources, poses challenges in the maintainability and evolution of software systems. Large language models (LLMs) have demonstrated significant effectiveness across a broad range of software tasks, especially in software text generation tasks. Noneth… ▽ More

    Submitted 10 May, 2024; originally announced May 2024.

    Comments: This is the preprint version of a paper that has been submitted to Empirical Software Engineering

    ACM Class: D.2; I.2

  2. A Study of Update Request Comments in Stack Overflow Answer Posts

    Authors: Mohammad Sadegh Sheikhaei, Yuan Tian, Shaowei Wang

    Abstract: Comments play an important role in updating Stack Overflow (SO) posts. They are used to point out a problem (e.g., obsolete answer and buggy code) in a SO answer or ask for more details about a proposed answer. We refer to this type of comment as update request comments (URCs), which may trigger an update to the answer post and thus improve its quality. In this study, we manually analyze a set o… ▽ More

    Submitted 16 April, 2023; originally announced April 2023.

    Comments: This is the preprint version of a paper that has been accepted for publication in the Journal of Systems and Software

    Journal ref: Journal of Systems and Software, 198, (2023), 0164-1212

  3. arXiv:2304.07829  [pdf, other

    cs.SE

    Automated Self-Admitted Technical Debt Tracking at Commit-Level: A Language-independent Approach

    Authors: Mohammad Sadegh Sheikhaei, Yuan Tian

    Abstract: Software and systems traceability is essential for downstream tasks such as data-driven software analysis and intelligent tool development. However, despite the increasing attention to mining and understanding technical debt in software systems, specific tools for supporting the track of technical debts are rarely available. In this work, we propose the first programming language-independent track… ▽ More

    Submitted 16 April, 2023; originally announced April 2023.

    Comments: This study has been accepted at: The 6th International Conference on Technical Debt (TechDebt 2023)

  4. A First Look at Duplicate and Near-duplicate Self-admitted Technical Debt Comments

    Authors: Jerin Yasmin, Mohammad Sadegh Sheikhaei, Yuan Tian

    Abstract: Self-admitted technical debt (SATD) refers to technical debt that is intentionally introduced by developers and explicitly documented in code comments or other software artifacts (e.g., issue reports) to annotate sub-optimal decisions made by developers in the software development process. In this work, we take the first look at the existence and characteristics of duplicate and near-duplicate S… ▽ More

    Submitted 29 March, 2022; originally announced March 2022.

    Comments: 4 +1 pages