• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Lessons in Software Evolution Learned by Listening to Smalltalk
 

Lessons in Software Evolution Learned by Listening to Smalltalk

Options
  • Details
  • Files
BORIS DOI
10.7892/boris.4959
Publisher DOI
10.1007/978-3-642-11266-9_7
Description
The biggest challenge facing software developers today is how to gracefully evolve complex software systems in the face of changing requirements. We clearly need software systems to be more dynamic, compositional and model-centric, but instead we continue to build systems that are static, baroque and inflexible. How can we better build change-enabled systems in the future? To answer this question, we propose to look back to one of the most successful systems to support change, namely Smalltalk. We briefly introduce Smalltalk with a few simple examples, and draw some lessons for software evolution. Smalltalk's simplicity, its reflective design, and its highly dynamic nature all go a long way towards enabling change in Smalltalk applications. We then illustrate how these lessons work in practice by reviewing a number of research projects that support software evolution by exploiting Smalltalk's design. We conclude by summarizing open issues and challenges for change-enabled systems of the future.
Date of Publication
2010
Publication Type
Book Section
Language(s)
en
Contributor(s)
Nierstrasz, Oscar
Institut für Informatik und angewandte Mathematik (IAM)
Girba, Tudor
Editor(s)
van Leeuwen, Jan
Muscholl, Anca
Peleg, David
Pokorný, Jaroslav
Rumpe, Bernhard
Additional Credits
Institut für Informatik und angewandte Mathematik (IAM)
Publisher
Springer Verlag
Book Title
SOFSEM 2010. Theory and Practice of Computer Science. 36th Conference on Current Trends in Theory and Practice of Computer Science, Špindleruv Mlýn, Czech Republic, January 23-29, 2010. Proceedings
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo