Start Date

16-8-2018 12:00 AM

Description

The dominant function-based design perspective has been criticized for focusing more on the system and its functionality but less on the user and its interactivity. In line with the efforts to go beyond the function-based design and towards more relational design perspective, this study proposes to create use case models at the level of affordances rather than functions, so use cases focus on user interactivity of the system rather than its functions. Useful for redesigning and enhancing legacy systems, this study suggests a technique to mine the wealth of user log data to create use cases based on the sequence of affordance actualizations. It illustrates affordance-based use case mining by analyzing use cases of a real-world legacy system. The study contributes to the design research and practice by incorporating an affordance perspective into the popular use case modeling technique, and by proposing and demonstrating a technique to mine affordance-based use cases.

Share

COinS
 
Aug 16th, 12:00 AM

Affordance-based Use Case Mining

The dominant function-based design perspective has been criticized for focusing more on the system and its functionality but less on the user and its interactivity. In line with the efforts to go beyond the function-based design and towards more relational design perspective, this study proposes to create use case models at the level of affordances rather than functions, so use cases focus on user interactivity of the system rather than its functions. Useful for redesigning and enhancing legacy systems, this study suggests a technique to mine the wealth of user log data to create use cases based on the sequence of affordance actualizations. It illustrates affordance-based use case mining by analyzing use cases of a real-world legacy system. The study contributes to the design research and practice by incorporating an affordance perspective into the popular use case modeling technique, and by proposing and demonstrating a technique to mine affordance-based use cases.