Effort-Oriented Methods and Tools for Software Development and Maintenance for Mobile Apps

The present research project aims to propose methods and tools for mobile applications development and maintenance that rely on effort information (estimations). Specifically, we will focus on two main challenges to overcome existing work: (i) conceiving effort estimation approaches that can be applied earlier in the development cycle and evolve through the development process (ii) prioritizing development and maintenance tasks by relying on effort estimation information.

[1]  Alain Abran,et al.  COSMIC Function Points: Theory and Advanced Practices , 2011 .

[2]  Gabriele Bavota,et al.  A Developer Centered Bug Prediction Model , 2018, IEEE Transactions on Software Engineering.

[3]  Ian Sommerville,et al.  Software engineering, 8th Edition , 2007, International computer science series.

[4]  Emilia Mendes,et al.  Investigating Early Web Size Measures for Web Cost Estimation , 2005 .

[5]  Gemma Catolino,et al.  Just-In-Time Bug Prediction in Mobile Applications: The Domain Matters! , 2017, 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

[6]  Gemma Catolino,et al.  A Set of Metrics for the Effort Estimation of Mobile Apps , 2017, 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

[7]  Audris Mockus,et al.  A large-scale empirical study of just-in-time quality assurance , 2013, IEEE Transactions on Software Engineering.

[8]  Isabella Wieczorek,et al.  Resource Estimation in Software Engineering , 2002 .

[9]  Barry W. Boehm,et al.  Maintenance Effort Estimation for Open Source Software: A Systematic Literature Review , 2016, 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[10]  Andrea De Lucia,et al.  Developer-Related Factors in Change Prediction: An Empirical Assessment , 2017, 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC).