Skip to search boxSkip to navigationSkip to main content

End-User Development as Adaptive Maintenance

  • University of Karlskrona Ronneby
    ,
  • Blekinge Institute of Technology
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-review

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 295-313 (19 pages)

Publication milestones

  • Published - 2006

Publication status

Published - 2006

Publisher

Springer, United States, Germany

Book series

  • Book series name: Human-Computer Interaction Series
978-1-4020-4220-1

ISBN (Electronic)

978-1-4020-5386-3

Publication IDs

  • Scopus: 105038328222

Host publication title

End User Development

Host 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