• search hit 1 of 1
Back to Result List

CoExist overcoming aversion to change preserving immediate access to source code and run-time information of previous development states

  • Programmers make many changes to the program to eventually find a good solution for a given task. In this course of change, every intermediate development state can of value, when, for example, a promising ideas suddenly turn out inappropriate or the interplay of objects turns out more complex than initially expected before making changes. Programmers would benefit from tool support that provides immediate access to source code and run-time of previous development states of interest. We present IDE extensions, implemented for Squeak/Smalltalk, to preserve, retrieve, and work with this information. With such tool support, programmers can work without worries because they can rely on tools that help them with whatever their explorations will reveal. They no longer have to follow certain best practices only to avoid undesired consequences of changing code.

Export metadata

Additional Services

Search Google Scholar Statistics
Metadaten
Author details:Bastian Steinert, Damien Cassou, Robert HirschfeldORCiDGND
DOI:https://doi.org/10.1145/2480360.2384591
ISSN:0362-1340
Title of parent work (English):ACM SIGPLAN notices
Publisher:Association for Computing Machinery
Place of publishing:New York
Publication type:Article
Language:English
Year of first publication:2013
Publication year:2013
Release date:2017/03/26
Tag:Continuous Testing; Continuous Versioning; Debugging; Design; Evolution; Experimentation; Explore-first Programming; Fault Localization; Human Factors; Prototyping
Volume:48
Issue:2
Number of pages:11
First page:107
Last Page:117
Funding institution:Hasso Plattner Design Thinking Research Program
Organizational units:Mathematisch-Naturwissenschaftliche Fakultät / Institut für Informatik und Computational Science
Peer review:Referiert
Institution name at the time of the publication:Mathematisch-Naturwissenschaftliche Fakultät / Institut für Informatik
Accept ✔
This website uses technically necessary session cookies. By continuing to use the website, you agree to this. You can find our privacy policy here.