End-User Development as Adaptive Maintenance
- ,
- Olle Lindeberg,
- Lars Lundberg
- University of Karlskrona Ronneby,
- Blekinge Institute of Technology
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewPublication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 295-313 (19 pages)Publication milestones
- Published - 2006
Publication status
Published - 2006
Publisher
Springer, United States, GermanyBook series
- Book series name: Human-Computer Interaction Series
ISBN (Print)
978-1-4020-4220-1ISBN (Electronic)
978-1-4020-5386-3Publication IDs
- Scopus: 105038328222
Host publication title
End User DevelopmentHost publication editors
- Henry Lieberman
- Fabio Paternò
- Volker Wulf
Abstract
The change of change applications to suit the needs of users in different places and facilitate development over time has long been a major challenge for software maintenance experts. In this chapter we take up tailoring as a means of making software flexible. Starting with two case studies— one taking up tailoring for different users and the other addressing changes over time—the article discusses problems related to both the use and development of a tailorable application. Developing tailorable software presents new challenges: how do you create a user-friendly tailoring interface? How do you decide what should be tailorable, and how do you create a software architecture that permits this? How do you ensure that the tailorable system gives acceptable performance? Our experience shows that the borders between maintenance and use become blurred since tailorability can replace maintenance by professional software engineers by tailoring by advanced users. Using our experience of the two selected cases, we identify and discuss five important issues to consider when designing and implementing tailorable systems in industrial settings.
Publication metrics
PlumX, opens in new tab
Citations
9
Captures
12
Access to documents
License:Unspecified
