Reverse-engineering user interfaces to facilitateporting to and across mobile devices and platforms.
Eeshan ShahEli TilevichPublished in: SPLASH Workshops (2011)
Keyphrases
- reverse engineering
- mobile devices
- user interface
- mobile platforms
- desktop computers
- software engineering
- mobile phone
- smart phones
- context aware
- software maintenance
- object oriented
- dynamic analysis
- mobile applications
- mobile learning
- hardware platforms
- gene regulatory networks
- software evolution
- end users
- computer aided design
- human computer interaction
- software product
- legacy systems
- mobile apps
- graphical user interfaces
- artificial intelligence
- conceptual schema
- platform independent
- expert systems
- program understanding
- business rules
- query language
- case study
- reverse engineer
- multi agent systems
- database systems
- database