Models for Mobile Application Maintenance Based on Update History

Xiaozhou Li, Zheying Zhang, Jyrki Nummenmaa

2014

Abstract

Good software development and particularly maintenance practices form an important factor for success in software business. If one wants to constantly produce new successful releases of the applications, a proper efficient software maintenance process is the key. In this work, we study data from mobile application maintenance to understand and conceptualize how mobile application maintenance takes place. Based on the data on release history, we deduce different mobile application maintenance models from the perspectives of maintenance scheduling and maintenance requirements.

References

  1. Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunnimgham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al. (2001). Principles behind the agile manifesto. Retrieved, 11:2008.
  2. Bennett, K. H. and Rajlich, V. T. (2000). Software maintenance and evolution: a roadmap. In Proceedings of the Conference on the Future of Software Engineering, pages 73-87. ACM.
  3. Berger, C., Blauth, R., Boger, D., Bolster, C., Burchill, G., DuMouchel, W., Pouliot, F., Richter, R., Rubinoff, A., Shen, D., et al. (1993). Kano's methods for understanding customer-defined quality. Center for Quality Management Journal, 2(4):3-36.
  4. Boehm, B. (1984). Software engineering economics. Software Engineering, IEEE Transactions on, SE10(1):4-21.
  5. Choudhari, J. and Suman, U. (2010). Iterative maintenance life cycle using extreme programming. In Advances in Recent Technologies in Communication and Computing (ARTCom), 2010 International Conference on, pages 401-403.
  6. Fowler, M. (1999). Refactoring: improving the design of existing code. Addison-Wesley Professional.
  7. Gerëtìsbakh, I. (1977). Models of preventive maintenance, volume 23. North-Holland Pub. Co.(Amsterdam and New York).
  8. Hatton, L. (2007). How accurately do engineers predict software maintenance tasks? Computer, 40(2):64-69.
  9. Hunt, B., Turner, B., and McRitchie, K. (2008). Software maintenance implications on cost and schedule. In Aerospace Conference, 2008 IEEE, pages 1-6.
  10. IEEE (1998). Ieee standard for software maintenance. IEEE Std. 1219-1998, pages i -3.
  11. Martin, J. and McClure, C. L. (1983). Software Maintenance: The Problems and Its Solutions. Prentice Hall Professional Technical Reference.
  12. Ren, Y., Liu, Z., Xing, T., and Chen, X. (2011). Software maintenance process model and contrastive analysis. In Information Management, Innovation Management and Industrial Engineering (ICIII), 2011 International Conference on, volume 3, pages 169-172.
  13. Sauerwein, E., Bailom, F., Matzler, K., and Hinterhuber, H. H. (1996). The kano model: How to delight your customers. In International Working Seminar on Production Economics, volume 1, pages 313-327.
  14. Singh, Y. and Goel, B. A step towards software preventive maintenance. SIGSOFT Softw. Eng. Notes, 32.
  15. Sommerville, I. (2007). Software Engineering. International Computer Science Series. Addison-Wesley.
  16. Svensson, H. and Host, M. (2005). Introducing an agile process in a software maintenance and evolution organization. In Software Maintenance and Reengineering, 2005. CSMR 2005. Ninth European Conference on, pages 256-264.
  17. Swanson, E. B. (1976). The dimensions of maintenance. In Proceedings of the 2Nd International Conference on Software Engineering, ICSE 7876, pages 492-497, Los Alamitos, CA, USA. IEEE Computer Society Press.
  18. Vannieuwenborg, F., Mainil, L., Verbrugge, S., Pickavet, M., and Colle, D. (2012). Business models for the mobile application market from a developer's viewpoint. In Intelligence in Next Generation Networks (ICIN), 2012 16th International Conference on.
Download


Paper Citation


in Harvard Style

Li X., Zhang Z. and Nummenmaa J. (2014). Models for Mobile Application Maintenance Based on Update History . In Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-030-7, pages 212-217. DOI: 10.5220/0004952102120217


in Bibtex Style

@conference{enase14,
author={Xiaozhou Li and Zheying Zhang and Jyrki Nummenmaa},
title={Models for Mobile Application Maintenance Based on Update History},
booktitle={Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2014},
pages={212-217},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004952102120217},
isbn={978-989-758-030-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Models for Mobile Application Maintenance Based on Update History
SN - 978-989-758-030-7
AU - Li X.
AU - Zhang Z.
AU - Nummenmaa J.
PY - 2014
SP - 212
EP - 217
DO - 10.5220/0004952102120217