characteristics that influence the effort are: stability
of requirements, integration, clarity, stability of
specifications, ordering, complexity, completeness,
consistency, discussable and understandable size.
The main limitation of the model is the validation.
For future research, we intend to validate the model
in two stages: NPT validation and model validation.
We will define more scenarios and will compare, in
collaboration with experts, the expected output with
actual results to conclude if they are acceptable. We
will complete the model and the final version will be
evaluated it through case studies in the software
companies that use agile methodologies. The main
contribution of the study is the integration of
teamwork quality and user stories characteristics into
the same model for estimating efforts needed for
developing functionalities in software projects.
ACKNOWLEDGEMENTS
This project is funded by the Ministry of Research
and Innovation within Program 1 – Development of
the national RD system, Subprogram 1.2 –
Institutional Performance – RDI excellence funding
projects, Contract no.34PFE/19.10.2018.
REFERENCES
Agena Ltd. (2018), Bayesian Network Software for Risk
Analysis and Decision Making, www.agenarisk.com.
Al-Rouson, T., Sulaimin, S., and Salam, R. A. (2009).
Supporting architectural design decision through risk
identification architecture pattern (RIAP) model.
WSEAS transactions on information science and
applications, 6(4): 611-620.
Beck, K. and several authors (2001). Agile Manifesto.
Website. http://www.agilemanifesto.org.
Ben Gal, I. (2008). Bayesian networks. In Encyclopedia of
Statistics in Quality and Reliability, pages 1-6. John
Wiley & Sons, Ltd., New York.
Choetkiertikul, M., Dam, H. K., Tran, T., Pham, T. T.,
Ghose, A., and Menzies, T.( 2018). A deep learning
model for estimating story points. IEEE Transactions
on Software Engineering, pages 1-21, IEEE Comput.
Soc.
Chow, T., and Cao, D. B. 2008. A survey study of critical
success factors in agile software projects. Journal of
systems and software, 81(6): 961-971.
Curcio, K., Navarro, T., Malucelli, A., & Reinehr, S.
(2018). Requirements engineering: A systematic
mapping study in agile software development. Journal
of Systems and Software, 139, 32-50.
Dantas, E., Perkusich, M., Dilorenzo, E., Perkusich, A., de
Almeida, H., and Santos, S. (2018). Effort Estimation
in Agile Software Development: an Updated Review.
In Proceedings of the 30th International Conference on
Software Engineering and Knowledge Engineering
(SEKE), pages 1-10, ACM Press.
Dimitrova, L., and Petkova, K. (2015). Analysis and
assessment of injury risk in female gymnastics:
Bayesian Network approach. TEM Journal, 4(1): 83-
95.
Dragicevic, S., Celar, S., and Turic, M. (2017). Bayesian
network model for task effort estimation in agile
software development. Journal of Systems and
Software, 127: 109-119.
Eloranta, V. P., Koskimies, K., and Mikkonen, T. (2016).
Exploring ScrumBut—An empirical study of Scrum
anti-patterns. Information and Software Technology,
74: 194-203.
Freire, A. S., da Silva, R. M., Perkusich, M., Almeida, H.,
and Perkusich, A. (2015). A Bayesian Network Model
to Assess Agile Teams' Teamwork Quality. In
Proceedings of the 29th Brazilian Symposium on
Software Engineering, pages 191-196. IEEE.
Freire, A. S., Perkusich, M., Saraiva, R., Almeida, H., and
Perkusich, A. (2018). A Bayesian networks-based
approach to assess and improve the teamwork quality
of agile teams. Information and Software Technology,
100: 119-132.
Friedman, N., Geiger, D., and Goldszmidt, M. (1997).
Bayesian network classifiers. Machine Learning, 29:
131-163.
Hearty, P., Fenton, N., Marquez, D., and Neil, M. (2009).
Predicting Project Velocity in XP Using a Learning
Dynamic Bayesian Network Model. IEEE Transactions
on Software Engineering, 35(1): 124-137.
Hoegl, M., and Gemuenden, H. G. (2001). Teamwork
quality and the success of innovative projects: A
theoretical concept and empirical evidence.
Organization science, 12(4): 435-449.
Karna, H., and Gotovac, S. (2015). Estimating software
development effort using Bayesian networks. In
Proceedings of the 23rd International Conference on
Software, Telecommunications and Computer
Networks (SoftCOM), pages 229-233, IEEE Comput.
Soc.
Lai, S. (2017). A User Story Quality Measurement Model
for Reducing Agile Software Development Risk.
International Journal of Software Engineering &
Applications, 8(2): 75-86.
López-Martín, C. 2015. Analyzing and handling local bias
for calibrating parametric cost estimation models.
Applied Soft Computing, 27: 434-449.
López-Martínez, J., Ramírez-Noriega, A., Juárez-Ramírez,
R., Licea, G., and Jiménez, S. (2017a). User stories
complexity estimation using Bayesian networks for
inexperienced developers. Cluster Computing, 21(1): 1-
14.
López-Martínez, J., Juárez-Ramírez, R., Ramírez-Noriega,
A., Licea, G., and Navarro-Almanza, R. (2017b).
Estimating user stories’ complexity and importance in
Scrum with Bayesian networks. In Proceedings of the
World Conference on Information Systems and
ICSOFT 2019 - 14th International Conference on Software Technologies
244