• Home
  • Search
  • How to Compare Performance in Program Design Activities: Towards an Empirical Evaluation of CoExist
  • Cite Icon3
  • https://doi.org/10.1007/978-3-319-01303-9_14Copy DOI Icon

How to Compare Performance in Program Design Activities: Towards an Empirical Evaluation of CoExist

  • Jul 3, 2013
  • Bastian Steinert +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present the design of an empirical experiment to compare programmers’ performance in program design tasks. The experiment is targeted to empirically examine the benefits of CoExist, a set of extensions to programming environments. CoExist supports programmers in dealing with unexpected and undesired consequences of making changes to their code base. Changing source code involves the risk of making errors. For example, a promising idea to simplify the code can suddenly turn out inappropriate, a situation that, if not prepared, requires programmers to manually withdraw recent changes. Traditionally, programmers have to strictly follow a structured and disciplined approach to reduce the costs of making errors. However, this traditional approach requires planning for upcoming but still uncertain changes in advance, which is time-consuming and also error prone. In addition, it requires significant effort to not forget the regular execution of the required activities, in particular in situations full of uncertainty. In contrast to this, CoExist offers dedicated tool support to recover fast and easily from undesired consequences. We believe that the presence of such tools encourages programmers to make source code changes at the moment they think of them, independent of whether or not the implications of such changes are already apparent. The presented experiment design to compare performance in program design tasks will help to examine this hypothesis.

Similar Papers
  • Conference Article
  • Citations1

Processing Large Datasets of Fined Grained Source Code Changes

  • Sep 01, 2019
  • Stanislav Levin +1
  • Research Article
  • Citations5

Regression test prioritization leveraging source code similarity with tree kernels

  • Feb 15, 2024
  • Journal of Software: Evolution and Process
  • Francesco Altiero +4
  • Conference Article
  • Citations97

Commit Message Generation for Source Code Changes

  • Aug 01, 2019
  • Shengbin Xu +5
  • Research Article
  • Citations94

Analyzing the co-evolution of comments and source code

  • Mar 26, 2009
  • Software Quality Journal
  • Beat Fluri +3
  • Conference Article
  • Citations120

How does regression test prioritization perform in real-world software evolution?

  • May 14, 2016
  • Yafeng Lu +6
  • Conference Article
  • Citations9

Selecting manual regression test cases automatically using trace link recovery and change coverage

  • May 31, 2014
  • Sebastian Eder +4
  • Conference Article
  • Citations28

Predicting buggy changes inside an integrated development environment

  • Oct 21, 2007
  • Janaki T Madhavan +1
  • Single Report
  • Citations1

Improvements to Bison Validation Base for LWR Fuel

  • Aug 30, 2019
  • Stephanie Pitts +7
  • Conference Article
  • Citations28

Recovering system specific rules from software repositories

  • Jan 01, 2005
  • Chadd C Williams +1
  • Conference Article
  • Citations3

Automatic Matching Release Notes and Source Code by Generating Summary for Software Change

  • Dec 01, 2016
  • Yuan Huang +3
  • Research Article
  • Citations43

Augmenting commit classification by using fine-grained source code changes and a pre-trained deep neural language model

  • Mar 10, 2021
  • Information and Software Technology
  • Lobna Ghadhab +3
  • Research Article
  • Citations5

Towards exact and inexact approximate matching of executable binaries

  • Apr 01, 2019
  • Digital Investigation
  • Lorenz Liebler +1
  • PDF
  • Research Article

The price of precision: the cost of preprocessing for automated code revision in code review

  • Dec 15, 2025
  • Empirical Software Engineering
  • Shirin Pirouzkhah +4
  • Research Article
  • Citations120

Crowdsourcing user reviews to support the evolution of mobile apps

  • Nov 23, 2017
  • Journal of Systems and Software
  • Fabio Palomba +6
  • Conference Article
  • Citations1

Documentation meets version control: an automated backup system for HTML-based help

  • Nov 08, 2002
  • R Green
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.