Estimativa de Projetos de Aplicativos Móveis: Um Mapeamento Sistemático da Literatura
Resumo
As aplicações móveis têm necessidades e características diferentes em relação aos demais sistemas de informação. Essas características são fatores que influenciam a estimativa de esforço. Neste contexto, este artigo apresenta um mapeamento sistemático da literatura que caracteriza fatores preditores de esforço e modelos de estimativa voltados para projetos de aplicativos móveis. Como resultado, foram identificados cinco modelos para estimar tamanho, três modelos de esforço, três modelos para estimar tamanho e esforço em conjunto e noventa e três fatores preditores. A partir dos resultados, conclui-se que não há uma padronização dos fatores preditores de esforço que apoie os profissionais a estimar aplicativos móveis.Referências
Abdullah, N. A. S., Rusli, N. I. A., e Ibrahim, M. F. (2013). “A case study in COSMIC functional size measurement: Angry bird mobile application”, In 2013 IEEE Conference on Open Systems, ICOS 2013, p. 139–144.
Abdullah, N. A. S., Rusli, N. I. A., e Ibrahim, M. F. (2014). “Mobile game size estimation: Cosmic fsm rules, uml mapping model and unity3d game engine”. In Open Systems (ICOS), p. 42-47.
Abreu, F. P. (2011). “Estimativa de Software Baseada em Ponto de Caso de Uso: Curso introdutório”, http://pt.slideshare.net/enovar/estimativa-de-software-em-pontos-decaso-de-uso, Outubro.
Albrecht, A. J. (1979). “Measuring application development productivity”. In Proc. Of the Joint SHARE/GUIDE/IBM Application Development Symposium, p. 83-92.
Boehm, B. W. (1981). “Software engineering economics”, Vol. 197, Englewood Cliffs (NJ): Prentice-hall.
Britto, R., Usman, M., Mendes, E. (2017). “A Taxonomy of Web Effort Predictors”, In Journal of Web Engineering (JWE).
Cohen, J., (1960). “A coefficient of agreement of nominal scales”. Educational and Psychological Measurement, p.37–46.
COSMIC. (2015). “The COSMIC Functional Size Measurement Method Version 4.0.1 Measurement Manual”, http://cosmic-sizing.org/publications/measurement-manual401/, Abril.
D’Avanzo, L. D., Ferrucci, F., Gravino, C., Salza, P., Giovanni, V., Ii, P., e Sa, F. (2015). “COSMIC Functional Measurement of Mobile Applications and Code Size Estimation”, p. 1631–1636.
De Souza, E. T. B. e Conte, T. (2017). “Estimativa de Projetos de Aplicativos Móveis: Um Mapeamento Sistemático”. In Relatório Técnico USES TR-USES-2017-011. http://uses.icomp.ufam.edu.br/wp-content/uploads/2017/05/RT-USES-2017-011.pdf.
De Souza, L. S., e De Aquino Jr, G. S. (2014). “Meffortmob: a effort size measurement for mobile application development”. In: International Journal of Software Engineering and Applications, v.5, nº4, p. 63.
Dombroviak, K. M., & Ramnath, R. (2007). “A taxonomy of mobile and pervasive applications”. In Proceedings of the 2007 ACM symposium on Applied computing, p. 1609-1615.
eMarketer. (2016). “2 Billion Consumers Worldwide to Get Smart(phones)”, http://www.emarketer.com/Article/2-Billion-Consumers-Worldwide-Smartphonesby-2016/1011694, Abril.
Ferrucci, F., Gravino, C., Salza, P., e Sarro, F. (2015). “Investigating Functional and Code Size Measures for Mobile Applications”. In 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, p. 365–368.
Ferrucci, F., Gravino, C., Salza, P., e Sarro, F. (2015). “Investigating Functional and Code Size Measures for Mobile Applications: A Replicated Study”. In International Conference on Product-Focused Software Process Improvement, p. 271–287.
Francese, R., Gravino, C., Risi, M., Scanniello, G., e Tortora, G. (2015). “On the Use of Requirements Measures to Predict Software Project and Product Measures in the Context of Android Mobile Apps: A Preliminary Study”. In 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, p. 357–364.
Heeringen, H. Van, e Gorp, E. Van. (2014). “Measure the functional size of a mobile app: Using the cosmic functional size measurement method”. Proceedings 2014 Joint Conference of the International Workshop on Software Measurement, IWSM 2014 and the International Conference on Software Process and Product Measurement, Mensura 2014, p. 11–16.
Keränen, H., e Abrahamsson, P. (2005). “A Case Study on Naked Objects in Agile Software Development”, p. 189–197.
Kitchenham, B., e Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. Staffordshire, UK.
Landis, J.R. e Koch, G.G., (1977). “The Measurement of Observer Agreement for Categorical Data. Biometrics, p. 159–174.
Mendes, E. (2014). “Practitioner's Knowledge Representation: A Pathway to Improve Software Effort Estimation”. Springer Science and Business, p.27.
Nagappan, M. (2016). “Future Trends in Software Engineering Research for Mobile Apps”. Software Analysis, Evolution, and Reengineering (SANER ’16), p. 14–18.
Nitze, A., Schmietendorf, A., e Dumke, R. (2014). “An analogy-based effort estimation approach for mobile application development projects”. Conference on Software Process and Product Measurement (IWSM-MENSURA), p. 99–103.
Pocatilu, P., e Vetrici, M. (2009). “M-applications Development using High Performance Project Management Techniques 3 Time / Duration Management Models”, p. 123–128.
Trindade, C. C., Moraes, A. K., e Meira, S. R. L. (2008). “Comunicação em equipes distribuídas de desenvolvimento de software: Revisão sistemática”. In ESELAW'08: Proceedings of the 5th Experimental Software Engineering Latin American Workshop.
Usman, M., Mendes, E., Weidt, F., & Britto, R. (2014). “Effort estimation in agile software development: a systematic literature review”. In Proceedings of the 10th International Conference on Predictive Models in Software Engineering, p. 82–91.
Abdullah, N. A. S., Rusli, N. I. A., e Ibrahim, M. F. (2014). “Mobile game size estimation: Cosmic fsm rules, uml mapping model and unity3d game engine”. In Open Systems (ICOS), p. 42-47.
Abreu, F. P. (2011). “Estimativa de Software Baseada em Ponto de Caso de Uso: Curso introdutório”, http://pt.slideshare.net/enovar/estimativa-de-software-em-pontos-decaso-de-uso, Outubro.
Albrecht, A. J. (1979). “Measuring application development productivity”. In Proc. Of the Joint SHARE/GUIDE/IBM Application Development Symposium, p. 83-92.
Boehm, B. W. (1981). “Software engineering economics”, Vol. 197, Englewood Cliffs (NJ): Prentice-hall.
Britto, R., Usman, M., Mendes, E. (2017). “A Taxonomy of Web Effort Predictors”, In Journal of Web Engineering (JWE).
Cohen, J., (1960). “A coefficient of agreement of nominal scales”. Educational and Psychological Measurement, p.37–46.
COSMIC. (2015). “The COSMIC Functional Size Measurement Method Version 4.0.1 Measurement Manual”, http://cosmic-sizing.org/publications/measurement-manual401/, Abril.
D’Avanzo, L. D., Ferrucci, F., Gravino, C., Salza, P., Giovanni, V., Ii, P., e Sa, F. (2015). “COSMIC Functional Measurement of Mobile Applications and Code Size Estimation”, p. 1631–1636.
De Souza, E. T. B. e Conte, T. (2017). “Estimativa de Projetos de Aplicativos Móveis: Um Mapeamento Sistemático”. In Relatório Técnico USES TR-USES-2017-011. http://uses.icomp.ufam.edu.br/wp-content/uploads/2017/05/RT-USES-2017-011.pdf.
De Souza, L. S., e De Aquino Jr, G. S. (2014). “Meffortmob: a effort size measurement for mobile application development”. In: International Journal of Software Engineering and Applications, v.5, nº4, p. 63.
Dombroviak, K. M., & Ramnath, R. (2007). “A taxonomy of mobile and pervasive applications”. In Proceedings of the 2007 ACM symposium on Applied computing, p. 1609-1615.
eMarketer. (2016). “2 Billion Consumers Worldwide to Get Smart(phones)”, http://www.emarketer.com/Article/2-Billion-Consumers-Worldwide-Smartphonesby-2016/1011694, Abril.
Ferrucci, F., Gravino, C., Salza, P., e Sarro, F. (2015). “Investigating Functional and Code Size Measures for Mobile Applications”. In 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, p. 365–368.
Ferrucci, F., Gravino, C., Salza, P., e Sarro, F. (2015). “Investigating Functional and Code Size Measures for Mobile Applications: A Replicated Study”. In International Conference on Product-Focused Software Process Improvement, p. 271–287.
Francese, R., Gravino, C., Risi, M., Scanniello, G., e Tortora, G. (2015). “On the Use of Requirements Measures to Predict Software Project and Product Measures in the Context of Android Mobile Apps: A Preliminary Study”. In 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, p. 357–364.
Heeringen, H. Van, e Gorp, E. Van. (2014). “Measure the functional size of a mobile app: Using the cosmic functional size measurement method”. Proceedings 2014 Joint Conference of the International Workshop on Software Measurement, IWSM 2014 and the International Conference on Software Process and Product Measurement, Mensura 2014, p. 11–16.
Keränen, H., e Abrahamsson, P. (2005). “A Case Study on Naked Objects in Agile Software Development”, p. 189–197.
Kitchenham, B., e Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. Staffordshire, UK.
Landis, J.R. e Koch, G.G., (1977). “The Measurement of Observer Agreement for Categorical Data. Biometrics, p. 159–174.
Mendes, E. (2014). “Practitioner's Knowledge Representation: A Pathway to Improve Software Effort Estimation”. Springer Science and Business, p.27.
Nagappan, M. (2016). “Future Trends in Software Engineering Research for Mobile Apps”. Software Analysis, Evolution, and Reengineering (SANER ’16), p. 14–18.
Nitze, A., Schmietendorf, A., e Dumke, R. (2014). “An analogy-based effort estimation approach for mobile application development projects”. Conference on Software Process and Product Measurement (IWSM-MENSURA), p. 99–103.
Pocatilu, P., e Vetrici, M. (2009). “M-applications Development using High Performance Project Management Techniques 3 Time / Duration Management Models”, p. 123–128.
Trindade, C. C., Moraes, A. K., e Meira, S. R. L. (2008). “Comunicação em equipes distribuídas de desenvolvimento de software: Revisão sistemática”. In ESELAW'08: Proceedings of the 5th Experimental Software Engineering Latin American Workshop.
Usman, M., Mendes, E., Weidt, F., & Britto, R. (2014). “Effort estimation in agile software development: a systematic literature review”. In Proceedings of the 10th International Conference on Predictive Models in Software Engineering, p. 82–91.
Publicado
28/08/2017
Como Citar
SOUZA, Ervili T. B.; CONTE, Tayana.
Estimativa de Projetos de Aplicativos Móveis: Um Mapeamento Sistemático da Literatura. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 16. , 2017, Rio de Janeiro.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 206-220.
DOI: https://doi.org/10.5753/sbqs.2017.15102.