Before | Metrics | After |
---|---|---|
Difficulties in designing information processing for customization exist | Level of difficulty | Through agent reusing, length and complexity of process for design are shortened. |
The amount of cost to develop functions instead of agent will be increased. | Cost of time and labor | The cost can be reduced by the reusability of the agent. |
By limitation of information closed to users and capability of reasoning, usability of customization is bad. | Customization usability | By agent, collecting information and reasoning from the information are possible. Thus, the usability of customization increases. |
Limitations of collecting the user's life information exist. All methods of information processing are implemented by developers each time. | Capability of information processing | Through agent support, we can get huge amounts of information about users and user behavior. Agent reasoning can discover meaningful information remarkably from data. |
Generally, as the software development methodology is aimed at reducing the costs from the changing of designs and requirements, the process will fluctuate during the mobile application development. | Change tolerance | According to iterative and evolutional processes, changes can be easily accepted. Moreover, reducing the load of preparation before the actual implementation reduces the cost of revision. |
Mobile constraints can be missed. | Quality of mobile apps | Through the reflection of mobile application requirements in the process, the possibility of missing concerns related to the quality is reduced. |
By the complexity of high level functionality development, possibility of error is high. | Possibility of error | By using agent supported reasoning and specific algorithms, the possibility of error will be reduced. |
Independency of components and the stiff structure of the application require the participation of developers for functional extension. | Scalability | Scalability and flexibility of agent reduce the cost of development for functional extension. |