International audienceProgrammers make many changes to the program to eventually find a good solution for a given task. Every little change and the respective development state can be of value in future development situations when, for example, 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 sup-port 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 be-cause they can rely on tools th...
Comprehending source code is an essential activity for software developers. It is not only required ...
During the past decades, software systems have grown significantly in size and complexity, making so...
Real-time collaborative programming environments support a team of programmers to edit the same shar...
International audienceProgrammers make many changes to the program to eventually find a good solutio...
velopers with tools and facilities to support development activi-ties. Developers use IDEs to read, ...
Current studies on software development either focus on the change history of source code from versi...
Teamwork in software engineering is time-consuming and problematic. In this paper, we explore how to...
Teamwork in software engineering is time-consuming and problematic. In this paper, we explore how to...
The IDE used in most Smalltalk dialects, including Pharo, Squeak and Cincom Smalltalk, did not evolv...
Previous research has found that programmers spend a significant fraction of their time navigating b...
Current studies on software development either focus on the change history of source code from versi...
Over the last few years, we actively participated in the maintenance and evolution of Squeak, an ope...
Over the last few years, we actively participated in the maintenance and evolution of Squeak, an ope...
The IDE used in most Smalltalk dialects such as Pharo, Squeak or Cincom Smalltalk did not evolve sig...
Object-oriented language features such as inheritance, abstract types, late-binding, or polymorphism...
Comprehending source code is an essential activity for software developers. It is not only required ...
During the past decades, software systems have grown significantly in size and complexity, making so...
Real-time collaborative programming environments support a team of programmers to edit the same shar...
International audienceProgrammers make many changes to the program to eventually find a good solutio...
velopers with tools and facilities to support development activi-ties. Developers use IDEs to read, ...
Current studies on software development either focus on the change history of source code from versi...
Teamwork in software engineering is time-consuming and problematic. In this paper, we explore how to...
Teamwork in software engineering is time-consuming and problematic. In this paper, we explore how to...
The IDE used in most Smalltalk dialects, including Pharo, Squeak and Cincom Smalltalk, did not evolv...
Previous research has found that programmers spend a significant fraction of their time navigating b...
Current studies on software development either focus on the change history of source code from versi...
Over the last few years, we actively participated in the maintenance and evolution of Squeak, an ope...
Over the last few years, we actively participated in the maintenance and evolution of Squeak, an ope...
The IDE used in most Smalltalk dialects such as Pharo, Squeak or Cincom Smalltalk did not evolve sig...
Object-oriented language features such as inheritance, abstract types, late-binding, or polymorphism...
Comprehending source code is an essential activity for software developers. It is not only required ...
During the past decades, software systems have grown significantly in size and complexity, making so...
Real-time collaborative programming environments support a team of programmers to edit the same shar...