Skip to main content

Showing 1–3 of 3 results for author: Jones, J A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2501.09892  [pdf, other

    cs.SE

    Learning from Mistakes: Understanding Ad-hoc Logs through Analyzing Accidental Commits

    Authors: Yi-Hung Chou, Yiyang Min, April Yi Wang, James A. Jones

    Abstract: Developers often insert temporary "print" or "log" instructions into their code to help them better understand runtime behavior, usually when the code is not behaving as they expected. Despite the fact that such monitoring instructions, or "ad-hoc logs," are so commonly used by developers, there is almost no existing literature that studies developers' practices in how they use them. This paucity… ▽ More

    Submitted 17 April, 2025; v1 submitted 16 January, 2025; originally announced January 2025.

    Comments: Accepted at MSR 2025

  2. arXiv:2411.09846  [pdf, other

    cs.SE

    Leveraging Propagated Infection to Crossfire Mutants

    Authors: Hang Du, Vijay Krishna Palepu, James A. Jones

    Abstract: Mutation testing was proposed to identify weaknesses in test suites by repeatedly generating artificially faulty versions of the software (mutants) and determining if the test suite is sufficient to detect them (kill them). When the tests are insufficient, each surviving mutant provides an opportunity to improve the test suite. We conducted a study and found that many such surviving mutants (up to… ▽ More

    Submitted 14 November, 2024; originally announced November 2024.

    Comments: Accepted at ICSE '25

    ACM Class: D.2.5

  3. arXiv:1908.08196  [pdf, other

    cs.SE

    Unveiling Elite Developers' Activities in Open Source Projects

    Authors: Zhendong Wang, Yang Feng, Yi Wang, James A. Jones, David Redmiles

    Abstract: Open-source developers, particularly the elite developers, maintain a diverse portfolio of contributing activities. They do not only commit source code but also spend a significant amount of effort on other communicative, organizational, and supportive activities. However, almost all prior research focuses on a limited number of specific activities and fails to analyze elite developers' activities… ▽ More

    Submitted 13 November, 2019; v1 submitted 22 August, 2019; originally announced August 2019.