Software systems engineering
Rapid application development
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Cost-justifying usability
The transition of legacy systems to a distributed architecture
The transition of legacy systems to a distributed architecture
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
A generative development-process pattern language
Pattern languages of program design
Communications of the ACM
Handbook of Legal Information Retrieval
Handbook of Legal Information Retrieval
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Hi-index | 0.01 |
System re-engineering of the Italian Tax Documentation Service smoothly progressed through a phased set of stages:• Definition and refinement of key end-user-profiles through observational and contextual analysis• Previous version in-depth screening through focused usability-lab tests• Interface and interaction design through mock-up screen-shots and interaction graphs• Early prototype construction• Newer and older versions usability-lab pair-wise comparisonThe project served as a test-bed for the Esprit n.20857 Project MAPI (MUSiC Assisted Process Improvement) aimed at engineering usability evaluation and metrics methods and tools, as part of the MUSiC (Measuring Usability in Context) method and toolset. The industrial experience which is reported in this paper, shows that a challenge for the future resides in understanding and modeling how to re-engineer legacy systems and turn the "legacy software life cycle" into a new "user-oriented software life cycle", based on prototyping, early evaluation and metrics collection within a cost-justifying usability approach.