Simulation of Software Development Team Productivity Incorporating Social and Human Factors: A System Dynamics Model

dc.contributor.affiliationRestrepo-Tamayo, L.M., Universidad de Medellín, Carrera 87 No. 30-65, Medellín, 50026, Colombia
dc.contributor.affiliationGasca-Hurtado, G.P., Universidad de Medellín, Carrera 87 No. 30-65, Medellín, 50026, Colombia
dc.contributor.affiliationValencia-Calvo, J., Universidad de Aysén, Obispo Vielmo 82, , Aysén, Coyhaique, Chile
dc.contributor.authorRestrepo-Tamayo L.M
dc.contributor.authorGasca-Hurtado G.P
dc.contributor.authorValencia-Calvo J.
dc.date.accessioned2025-04-28T22:09:14Z
dc.date.available2025-04-28T22:09:14Z
dc.date.issued2025
dc.descriptionManaging software development work teams requires planning resources and activities to complete projects and deliver products satisfactorily and successfully. Estimating project time is part of the planning stage and is mainly conducted using methods based on technical factors. However, since software development is a process involving people with high levels of interaction, it is necessary to consider non-technical factors in project management. This paper presents a simulation model to support informed decision-making during planning, considering that non-technical factors, specifically social and human factors, can affect product delivery time. From a systems perspective, software development is a complex system. Therefore, System Dynamics (SD) modeling based on the rework cycle archetype is used. The resulting model allows for analyzing the productivity of software development teams, integrating three key social and human factors: communication, leadership, and teamwork. The generated burndown charts are used to demonstrate that the model constitutes a basal structure oriented to understand the productivity behavior of work teams. By taking a systemic approach, the model introduces new ways to identify dynamic behaviors and facilitates the prediction of possible scenarios in the evolution of tasks, which helps work teams manage their risks. Additionally, leadership strategies in accordance with the team's status and a good perception of communication can reduce rework and improve the ability to deliver software products on time. To the best of our knowledge, the literature reported on approaches that holistically integrate these elements is limited, which makes this proposal a significant contribution to the discipline. © 2013 IEEE.
dc.identifier.doi10.1109/ACCESS.2025.3527330
dc.identifier.instnameinstname:Universidad de Medellínspa
dc.identifier.issn21693536
dc.identifier.reponamereponame:Repositorio Institucional Universidad de Medellínspa
dc.identifier.repourlrepourl:https://repository.udem.edu.co/
dc.identifier.urihttp://hdl.handle.net/11407/8812
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers Inc.spa
dc.publisher.facultyFacultad de Ciencias Básicasspa
dc.relation.isversionofhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85214497736&doi=10.1109%2fACCESS.2025.3527330&partnerID=40&md5=ab524afc9565c04318048cc9b3c48f41
dc.relation.referencesRoyce, W., (1998) Software Project Management A unified framework.
dc.relation.references(2021) Project Management Institute, Guía de los fundamentos para la dirección de proyectos (Guía del PMBOK), , Séptima ed
dc.relation.referencesKrasner, H., (2021) The Cost of Poor Software Quality in the US: A 2020 Report
dc.relation.referencesSharma, B., Purohit, R., Review of current software estimation techniques (2018) Communications in Computer and Information Science, 799, pp. 380-399
dc.relation.referencesAlbrecht, A.J., (1979) Measuring application development productivity
dc.relation.referencesBehrens, C.A., Measuring the Productivity of Computer Systems Development Activities with Function Points (1983) IEEE Transactions on Software Engineering, SE-9 (6), pp. 648-652
dc.relation.referencesSadowski, C., Zimmermann, T., (2019) Rethinking Productivity in Software Engineering, , New Yotk: Springer
dc.relation.referencesKarner, G., Resource estimation for objectory projects (1993) Objective Systems SF AB, pp. 1-9
dc.relation.referencesPendharkar, P.C., Probabilistic estimation of software size and effort (2010) Expert Syst Appl, 37 (6), pp. 4435-4440
dc.relation.referencesDuarte, C.H.C., Software Productivity in Practice: A Systematic Mapping Study (2022) Software, 1 (2), pp. 164-214
dc.relation.referencesDevadas, U.M., Dharmapala, Y.Y., Soft skills Evaluation in the Information Technology and Business Process Management Industry in Sri Lanka: Skills, Methods and Problems (2021) International Journal of Economics Business and Human Behaviour, 2 (3)
dc.relation.referencesWardoyo, D.T.W., Dewi, R.S., Agile Leadership Cost Estimation Model in Software Development Project (Case Study: Public Service Applications) (2023) Proceedings-2023 6th International Conference on Computer and Informatics Engineering: AI Trust, Risk and Security Management (AI Trism), IC2IE 2023, pp. 271-275
dc.relation.referencesCanedo, E.D., Santos, G.A., Factors affecting software development productivity: An empirical study (2019) ACM International Conference Proceeding Series, pp. 307-316. , Sep., Association for Computing Machinery
dc.relation.referencesCapretz, L.F., Ahmed, F., Da Silva, F.Q.B., Soft sides of software (2017) Inf Softw Technol, 92, pp. 92-94
dc.relation.referencesGarcía-García, J.A., Enríquez, J.G., Ruiz, M., Arévalo, C., Jiménez-Ramírez, A., Software Process Simulation Modeling: Systematic literature review (2019) Comput Stand Interfaces, 70, p. 103425. , August
dc.relation.referencesJohn, D.S., (2000) Business Dynamics: systems thinking and modeling for a complex world, , Mc Graw Hill
dc.relation.referencesHiekata, K., Khatun, M.T., Chavy-Macdonald, M.A., System dynamics modeling to manage performance based on scope change for software development projects (2019) Proceedings of the 26th ISTE International Conference on Transdisciplinary Engineering, pp. 675-684. , Tokyo, Japan
dc.relation.referencesKhatun, M.T., Hiekata, K., Takahashi, Y., Okada, I., Design and management of software development projects under rework uncertainty: a study using system dynamics (2022) J Decis Syst, pp. 1-24
dc.relation.referencesAguilar-Ruiz, J.S., Riquelme, J.C., Rodríguez, D., Ramos, I., Generation of management rules through system dynamics and evolutionary computation (2002) Lecture Notes in Computer Science, 2559, pp. 615-628
dc.relation.referencesFerreira Franco, E., Hirama, K., Carvalho, M.M., Applying system dynamics approach in software and information system projects: A mapping study (2018) Inf Softw Technol, 93, pp. 58-73
dc.relation.referencesMacHuca-Villegas, L., Gasca-Hurtado, G.P., Morillo Puente, S., Restrepo-Tamayo, L.M., Factores sociales y humanos que influyen en la productividad del desarrollo de software: Medición de la percepción (2021) Revista Ibérica de Sistemas e Tecnologias de Informação, E41 (2), pp. 488-502
dc.relation.referencesFilipova, O., Vilão, R., (2018) Software Development From A to Z.
dc.relation.referencesMurray, A.P., (2016) The Complete Software Project Manager, , New Jersey: Wiley
dc.relation.referencesBaj, B., (2008) Wiley Encyclopedia of Computer Science and Engineering, , John Wiley & Sons
dc.relation.referencesDooley, J.F., (2017) Software Development, Design and Coding, , Galesburg, Illinois, USA: Apress
dc.relation.referencesPressman, R., (2010) Ingeniería del Software: Un Enfoque Práctico, , Séptima ed. Mc Graw Hill
dc.relation.referencesHughes, B., Cotterell, M., (2009) Software Proiect Management, , Fifth Edit. McGraw Hill Education
dc.relation.referencesVillafiorita, A., (2014) Introduction to Software Project Management, , CRC Press
dc.relation.referencesJørgensen, M., Shepperd, M., A systematic review of software development cost estimation studies (2007) IEEE Transactions on Software Engineering, 33 (1), pp. 33-53
dc.relation.referencesWen, J., Li, S., Lin, Z., Hu, Y., Huang, C., Systematic literature review of machine learning based software development effort estimation models (2012) Inf Softw Technol, 54 (1), pp. 41-59
dc.relation.referencesGovil, N., Sharma, A., Estimation of cost and development effort in Scrum-based software projects considering dimensional success factors (2022) Advances in Engineering Software, 172, p. 103209. , April
dc.relation.referencesMacHuca-Villegas, L., Gasca-Hurtado, G.P., Morillo, S., Restrepo-Tamayo, L.M., Perceptions of the human and social factors that influence the productivity of software development teams in Colombia: A statistical analysis (2022) J Syst Softw, 192
dc.relation.referencesSpiezia, V., (2017) Jobs and skills in the digital economy
dc.relation.referencesTalent Radar How the best companies get the skills they need to thrive in the digital era (2019) Infosys
dc.relation.referencesRestrepo-Tamayo, L.M., Gasca-Hurtado, G.P., Non-technical Factors in Software Engineering Within the Context of Industry 4. 0 (2024) New Perspectives in Software Engineering. Studies in Computational Intelligence, pp. 89-103. , J. Mejía, M. Muñoz, A. Rocha, Y. Hernández Pérez, and H. Avila-George, Eds., Springer, Cham
dc.relation.referencesCooper, K.G., The Rework Cycle: Why Projects are Mismanaged (1993) Project Management Action, 24 (1), pp. 17-21
dc.relation.referencesBayer, S., Gann, D., Balancing work: Bidding strategies and workload dynamics in a project-based professional service organisation (2006) Syst Dyn Rev, 22 (3), pp. 185-211
dc.relation.referencesRahmandad, H., Hu, K., Modeling the rework cycle: Capturing multiple defects per task (2010) Syst Dyn Rev, 26 (4), pp. 291-315
dc.relation.referencesJalili, Y., Ford, D.N., Quantifying the impacts of rework, schedule pressure, and ripple effect loops on project schedule performance (2016) Syst Dyn Rev, 32 (1), pp. 82-96
dc.relation.referencesLee, S.H., Peña-Mora, F., Understanding and managing iterative error and change cycles in construction (2007) Syst Dyn Rev, 23 (1), pp. 35-60
dc.relation.referencesOwens, B.D., Leveson, N.G., Hoffman, J.A., Procedure rework: A dynamic process with implications for the 'rework cycle' and 'disaster dynamics, ' (2011) Syst Dyn Rev, 27 (3), pp. 244-269
dc.relation.referencesLyneis, J.M., Cooper, K.G., Els, S.A., Strategic management of complex projects: A case study using system dynamics (2001) Syst Dyn Rev, 17 (3), pp. 237-260
dc.relation.referencesLuna-Reyes, L.F., Black, L.J., Cresswell, A.M., Pardo, T.A., Knowledge sharing and trust in collaborative requirements analysis (2008) Syst Dyn Rev, 24 (3), pp. 265-297
dc.relation.referencesWalworth, T., Yearworth, M., Shrieves, L., Sillitto, H., Estimating Project Performance through a System Dynamics Learning Model (2016) Systems Engineering, 19 (4), pp. 334-350. , Jul
dc.relation.referencesAhmed, F., Capretz, L.F., Bouktif, S., Campbell, P., Soft skills and software development: A reflection from software industry (2013) International Journal of Information Processing and Management, 4 (3), pp. 171-191
dc.relation.referencesRodrigues, Alexandre., Williams, T., System dynamics in software project management: Towards the development of a formal integrated framework (1997) European Journal of Information Systems, 6 (1), pp. 51-66
dc.relation.referencesCaulfield, C., Kohli, G., Maj, S.P., Sociology in software engineering (2004) Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition, pp. 12685-12697
dc.relation.referencesRestrepo-Tamayo, L.M., Gasca-Hurtado, G.P., Valencia-Calvo, J., Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach (2024) IEEE Access, 12 (1), pp. 59739-59755
dc.relation.referencesSchaffernicht, M., (2006) Indagación de situaciones dinámicas mediante la dinámica de sistemas, , Tomo 1: Fundamentos
dc.relation.referencesAracil, J., (2016) Dinámica de Sistemas, , 4th ed. Madrid, España: Isdefe
dc.relation.referencesPruyt, E., (2013) System dynamics models for big issues: Triple Jump towards Real-World Complexity, , The Netherlands: TU Delft Library
dc.relation.referencesCadenas, C., Guaita, W., (2020) Dinámica de sistemas Una metodología para la construcción de modelos de toma de decisiones en sectores agroindustriales, , Bogotá, Colombia: Editorial Politécnico Grancolombiano
dc.relation.referencesSenge, P.M., (2010) La quinta disciplina: el arte y la práctica de la organización abierta al aprendizaje, , 2 ed. Buenos Aires: Granica
dc.relation.referencesSarmiento-Vásquez, A., López-Sandoval, E., Una comparación cualitativa de la dinámica de sistemas, la simulación de eventos discretos y la simulación basada en agentes (2017) Ingeniería Industrial, (35), p. 27
dc.relation.referencesLaw, A.M., (2015) Simulation Modeling and Analysis, , 5th ed. Mc Graw Hill
dc.relation.referencesForrester, J.W., (1961) Industrial Dynamics, , The M. I. T Press
dc.relation.referencesBirta, L.G., Arbez, G., (2019) Modelling and Simulation Exploring Dynamic System Behaviour, , Third Edit. Springer
dc.relation.referencesBarlas, Y., Model Validation in System Dynamics (1994) Proceedings of the 1994 International System Dynamics Conference, pp. 1-10
dc.relation.referencesSudhakar, P., Farooq, A., Patnaik, S., Measuring productivity of software development teams (2012) Serbian Journal of Management, 7 (1), pp. 65-75
dc.relation.referencesRodríguez, D., Sicilia, M.A., García, E., Harrison, R., Empirical findings on team size and productivity in software development (2012) Journal of Systems and Software, 85 (3), pp. 562-570
dc.relation.referencesRising, L., Janoff, N., The Scrum Software Development Process for Small Teams (2000) IEEE Softw, pp. 26-32. , July/August
dc.relation.referencesTuckman, B.W., Developmental sequence in small groups (1965) Psychol Bull, 63 (6), pp. 384-399
dc.relation.referencesGren, L., Torkar, R., Feldt, R., Group development and group maturity when building agile teams: A qualitative and quantitative investigation at eight large companies (2017) Journal of Systems and Software, 124, pp. 104-119. , https://doi.org/10.1016/j.jss.2016.11.024
dc.relation.referencesStrode, D., Dingsøyr, T., Lindsjorn, Y., A teamwork effectiveness model for agile software development (2022) Empir Softw Eng, 27 (2), pp. 1-50
dc.relation.referencesTuckman, B.W., Jensen, M.A.C., Stages of Small-Group Development Revisited (1977) Group & Organization Studies, 2 (4), pp. 419-427
dc.relation.referencesRossi, M., (2021) Human Resource Design Steering Human-centered Innovation within Organisations, , Springer
dc.relation.referencesEybers, S., Hattingh, M.J., The last straw: Teaching project team dynamics to third-year students (2019) Communications in Computer and Information Science, pp. 237-252. , Springer International Publishing
dc.relation.referencesLui, K.M., Chan, K.C.C., Pair programming productivity: Novice-novice vs. expert-expert (2006) International Journal of Human Computer Studies, 64 (9), pp. 915-925
dc.relation.referencesEdson, M., Metcalf, G., Adaptive Capacity in Project Teams (2014) Proceedings of the 58th Annual Meeting of the Isss 2014 United States
dc.relation.referencesSuper, J.F., Building innovative teams: Leadership strategies across the various stages of team development (2020) Bus Horiz, 63 (4), pp. 553-563
dc.relation.referencesNicolopoulou, K., Koštomaj, M., Campos, A., How to address group dynamics in virtual worlds (2006) AI Soc, 20 (3), pp. 351-371
dc.relation.referencesNiever, M., Trefz, N., Heimicke, J., Hahn, C., Albers, A., Situation-and need-based method recommendation for coaching agile development teams (2021) Procedia CIRP, pp. 512-517. , Elsevier B. V
dc.relation.referencesMesquida, A.L., Karac, J., Jovanovic, M., Mas, A., A game toolbox for process improvement in agile teams (2017) Communications in Computer and Information Science, pp. 302-309
dc.relation.referencesWheelan, S.A., Hochberger, J.M., Validation Studies of the Group Development Questionnaire (1996) Small Group Res, 27 (1), pp. 143-170. , https://doi.org/10.1177/1046496496271007
dc.relation.referencesGren, L., Jaconsson, C., Rydbo, N., Lenberg, P., (2020) The Group Development Questionnaire Short (GDQS) Scales: Tiny-Yet-Effective Measures of Team/Small Group Development
dc.relation.referencesMiller, D.L., The stages of group development: A retrospective study of dynamic team processes (2003) Canadian Journal of Administrative Sciences, 20 (2), pp. 121-134
dc.relation.referencesLevasseur, R.E., People skills: Optimizing team development and performance (2011) Interfaces (Providence), 41 (2), pp. 204-208
dc.relation.references(2017) A guide to the project management body of knowledge (PMBOK guide)., , Project Management Institute
dc.relation.referencesHughes, R., Streamlining Project Management (2013) Agile Data Warehousing Project Management, pp. 81-113
dc.relation.referencesWolpers, S., (2023) The Scrum Anti-Patterns Guide
dc.relation.referencesNasir, A.N.B.M., Ali, D.F., Bin Noordin, M.K., Bin Nordin, M.S., Technical skills and non-technical skills: predefinition concept Mohd Safarin Bin NORDIN (2011) Proceedings of the IETEC'11 Conference, pp. 1-17. , Kuala Lumpur, Malaysia
dc.relation.referencesHoegl, M., Gemuenden, H.G., Teamwork Quality and the Success of Innovative Projects: A Theoretical Concept and Empirical Evidence (2001) Organization Science, 12 (4), pp. 435-449
dc.relation.referencesMarsicano, G., Silva, F.Q.B., Seaman, C.B., Adaid-Castro, B.G., The Teamwork Process Antecedents (TPA) questionnaire: developing and validating a comprehensive measure for assessing antecedents of teamwork process quality (2020) Empir Softw Eng, 25, pp. 3928-3976
dc.relation.referencesHsia, P., Hsu, C., Kung, D.C., Brooks' Law Revisited: A System Dynamics Approach (1999) Twenty-Third Annual International Computer Software and Applications Conference, pp. 370-375
dc.relation.referencesWu, M., Yan, H., Simulation in software engineering with system dynamics: A case study (2009) Journal of Software, 4 (10), pp. 1127-1135
dc.relation.referencesAbdel-Hamid, T.K., The Dynamics of Software Project Staffing: A System Dynamics Based Simulation Approach (1989) IEEE Transactions on Software Engineering, 15 (2), pp. 109-119
dc.relation.referencesWood, S., Michaelides, G., Thomson, C., Successful extreme programming: Fidelity to the methodology or good teamworking? (2013) Inf Softw Technol, 55 (4), pp. 660-672
dc.relation.referencesSalas, E., Sims, D.E., Shawn Burke, C., Is there A 'big five' in teamwork? (2005) Small Group Res, 36 (5), pp. 555-599
dc.relation.referencesAlefari, M., Almanei, M., Salonitis, K., A system dynamics model of employees' performance (2020) Sustainability, 12 (16)
dc.relation.referencesHersey, P., Blanchard, K.H., Natemeyer, W.E., (1979) Situational Leadership, Perception, and the Impact of Power, 4 (4), pp. 418-428. , https://doi-org.ezproxy.unal.edu.co/10.1177/105960117900400404, Dec
dc.relation.referencesCiancarini, P., Missiroli, M., Zani, S., (2021) Empirical Evaluation of Agile Teamwork, 1439. , CCIS. Springer International Publishing
dc.relation.referencesLaporte, C., April, A., (2018) Software Quality Assurance.
dc.relation.referencesNagaria, B., Hall, T., How Software Developers Mitigate their Errors when Developing Code (2020) IEEE Transactions on Software Engineering, 14 (8)
dc.relation.referencesDastidar, S.G., (2015) Model of distributed software development using system dynamics
dc.relation.referencesCMMI Technical Report: Performance Results (2023) ISACA
dc.relation.referencesO'Connor, R.V., Laporte, C.Y., The Evolution of the ISO / IEC 29110 Set of Standards and Guides (2017) International Journal of Information Technologies and Systems Approach, 10 (1)
dc.relation.references(2012) ISO/IEC TR 29110-5-1-1:2012 Software engineering-Lifecycle profiles for Very Small Entities (VSEs)-Part 5-1-1: Management and engineering guide: Generic profile group: Entry profile
dc.relation.referencesLaporte, C.Y., Connor, R.V.O., García Paucar, L.H., The Implementation of ISO / IEC 29110 Software Engineering Standards and Guides in Very Small Entities (2016) Evaluation of Novel Approaches to Software Engineering. ENASE 2015. Communications in Computer and Information Science, pp. 162-179. , L. A. Maciaszek and J. Filipe, Eds., Springer, Cham
dc.relation.referencesDefranco, J.F., Laplante, P.A., Review and analysis of software development team communication research (2017) IEEE Trans Prof Commun, 60 (2), pp. 165-182
dc.relation.referencesBonebright, D.A., 40 years of storming: A historical review of tuckman's model of small group development (2010) Human Resource Development International, 13 (1), pp. 111-120
dc.relation.referencesRosen, C., Team Management (2020) Guide to Software Systems Development, pp. 57-77. , ch. 4
dc.relation.referencesPfutzenreuter, T.C., De Lima, E.P., Frega, J.R., Building High Performance Teams (2021) Communications in Computer and Information Science, pp. 251-264. , Springer International Publishing
dc.relation.referencesKokkoniemi, M., Isomöttönen, V., A systematic mapping study on group work research in computing education projects (2023) Journal of Systems and Software, 204, p. 111795
dc.relation.referencesJones, A., The Tuckman's model implementation, effect, and analysis & the new development of Jones LSI model on a small group (2019) J Manage, 6 (4), pp. 23-28
dc.relation.referencesKaygan, P., From forming to performing: team development for enhancing interdisciplinary collaboration between design and engineering students using design thinking (2023) Int J Technol Des Educ, 33 (2), pp. 457-478
dc.relation.referencesSpiegler, S.V., Graziotin, D., Heinecke, C., Wagner, S., A Quantitative Exploration of the 9-Factor Theory: Distribution of Leadership Roles Between Scrum Master and Agile Team (2020) Lecture Notes in Business Information Processing, pp. 162-177. , Springer International Publishing
dc.relation.referencesGren, L., Lindman, M., What an Agile Leader Does: The Group Dynamics Perspective (2020) Lecture Notes in Business Information Processing, pp. 178-194. , Springer International Publishing
dc.relation.referencesMyklebust, T., Stålhane, T., Agile Practices (2021) Functional Safety and Proof of Compliance, pp. 25-58
dc.relation.referencesSchriesheim, C.A., Wu, J.B., Scandura, T.A., A meso measure? Examination of the levels of analysis of the Multifactor Leadership Questionnaire (MLQ) (2009) Leadership Quarterly, 20 (4), pp. 604-616
dc.relation.referencesTejeda, M.J., Scandura, T.A., Pillai, R., The MLQ revisited Psychometric properties and recommendations (2001) Leadersh Q, 12, pp. 31-52
dc.relation.referencesBala, B., Mohamed, F., Mohd, K., (2017) System dynamics. Modelling and Simulation, , Springer Nature
dc.relation.referencesGren, L., Shepperd, M., Problem reports and team maturity in agile automotive software development (2022) Proceedings-15th International Conference on Cooperative and Human Aspects of Software Engineering, CHASE 2022, pp. 41-45
dc.relation.referencesPfutzenreuter, T.C., De Lima, E.P., Frega, J.R., High performance teams: an investigation of the effect on self-management towards performance (2021) Production, 31 (2019), pp. 1-14
dc.relation.referencesZirar, A., Muhammad, N., Upadhyay, A., Kumar, A., Garza-Reyes, J.A., Exploring lean team development from the Tuckman's model perspective (2023) Production Planning and Control, pp. 1-22
dc.relation.referencesGalvão Scheidegger, A.P., Fernandes Pereira, T., Oliveira De Moura, M.L., Banerjee, A., Barra Montevechi, J.A., An introductory guide for hybrid simulation modelers on the primary simulation methods in industrial engineering identified through a systematic review of the literature (2018) Comput Ind Eng, 124, pp. 474-492
dc.relation.referencesRodrigues, A., Bowers, J., System dynamics in project management: A comparative analysis with traditional methods (1996) Syst Dyn Rev, 12 (2), pp. 121-139
dc.relation.referencesPfahl, D., Koval, N., Ruhe, G., An experiment for evaluating the effectiveness of using a system dynamics simulation model in software project management education (2001) International Software Metrics Symposium, Proceedings, pp. 97-109
dc.relation.referencesRodrigues, Alexandre., Williams, T., System dynamics in project management: Assessing the impacts of client behaviour on project performance (1998) Journal of the Operational Research Society, 49 (1), pp. 2-15
dc.relation.referencesDas, P.C., Dhar, U.R., A System Dynamics Approach towards Software Development Project-A Case Study (2016) International Advanced Research Journal in Science, Engineering and Technology, 3 (4), pp. 120-123
dc.relation.referencesAndersson, C., Karlsson, L., Nedstam, J., Host, M., Nilsson, B.I., Understanding software processes through system dynamics simulation: A case study (2002) Proceedings-9th Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2002, pp. 41-48
dc.relation.referencesTrammell, M.T.I., Madnick, S.E., Moulton, A., Using System Dynamics to Analyze the Effect of Funding Fluctuation on Software Development (2013) EMJ-Engineering Management Journal
dc.relation.referencesPfahl, D., Al-Emran, A., Ruhe, G., A System Dynamics Simulation Model for Analyzing the Stability of Software Release Plans (2007) Software Process: Improvement and Practice, 12, pp. 475-490
dc.relation.referencesRahmandad, H., Weiss, D.M., Dynamics of concurrent software development (2009) Syst Dyn Rev, 25 (3), pp. 224-249
dc.relation.referencesTvedt, J.D., Collofello, J.S., Evaluating the effectiveness of process improvements on software development cycle time via systems dynamics modeling (1995) Proceedings-IEEE Computer Society's International Computer Software & Applications Conference, pp. 318-325
dc.relation.referencesMadachy, R.J., System dynamics modeling of an inspection-based process (1996) Proceedings-International Conference on Software Engineering, pp. 376-386
dc.relation.referencesSahaf, Z., Garousi, V., Pfahl, D., Irving, R., Amannejad, Y., When to automate software testing? decision support based on system dynamics: An industrial case study (2014) ACM International Conference Proceeding Series, pp. 149-158
dc.relation.referencesCaulfield, C., Maj, S.P., A case for system dynamics (2002) Global Journal of Engineering Education, 6 (1), pp. 2793-2798
dc.relation.referencesFatema, I., Sakib, K., Using Qualitative System Dynamics in the Development of an Agile Teamwork Productivity Model (2018) International Journal on Advances in Software, 11 (1-2), pp. 170-185
dc.relation.referencesFatema, I., (2019) Agile Software Develoment Teamwork Productivity-A System Dynamcs Approach to Analyse the Productivity Influence Factors, , University of Dhaka
dc.relation.referencesStallinger, F., Grünbacher, P., System dynamics modelling and simulation of collaborative requirements engineering (2001) Journal of Systems and Software, 59 (3), pp. 311-321
dc.relation.referencesAlshammri, M., Simulation modelling of human aspects in software project environment (2015) ACM International Conference Proceeding Series, pp. 145-146
dc.relation.referencesCollofello, J., Houston, D., Rus, I., Chauhan, A., Sycamore, D.M., Smith-Daniels, D., System dynamics software process simulator for staffing policies decision support (1998) Proceedings of the Hawaii International Conference on System Sciences, pp. 103-111
dc.relation.referencesAbdel-Hamid, T.K., Madnick, S., Software productivity: Potential, actual, and perceived (1989) Syst Dyn Rev, 5 (2), pp. 93-113
dc.relation.referencesLiu, B., Zhang, H., Dong, L., Wang, Z., Li, S., Metrics for software process simulation modeling (2023) Journal of Software: Evolution and Process, pp. 1-34. , August
dc.relation.referencesKirilo, C.Z., Organizational climate assessment using the paraconsistent decision method (2018) Procedia Comput Sci, 131, pp. 608-618
dc.relation.referencesGarcía-García, J.A., Enríquez, J.G., Ruiz, M., Arévalo, C., Jiménez-Ramírez, A., Software Process Simulation Modeling: Systematic literature review (2020) Comput Stand Interfaces, 70, p. 103425. , January
dc.relation.referencesTiruvengadam, N., Elizondo-Noriega, A., Gemes-Castorena, D., Beruvides, M.G., Opportunities for System Dynamics Implementation in Project Management Evaluation (2022) PICMET 2022-Portland International Conference on Management of Engineering and Technology: Technology Management and Leadership in Digital Transformation-Looking Ahead to Post-COVID Era, Proceedings
dc.relation.referencesZhang, H., Kitchenham, B., Jeffery, R., A framework for adopting software process simulation in CMMI organizations (2007) Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 320-331
dc.relation.referencesRamdoo, V.D., Gukhool, O., Applying System Dynamics to Software Quality Management (2017) International Journal of Emerging Research in Management &Technology, 6 (2), pp. 28-43
dc.relation.references(2011) Systems and software engineering-Life cycle profiles for very small entities (VSEs)., , ISO/IEC FDIS 29110-5-1-2
dc.relation.referencesMcLucas, A., Incorporating soft variables into system dynamics models: a suggested method and basis for ongoing research (2003) 2003 System Dynamics Conference papers
dc.relation.referencesGoal 9: Build resilient infrastructure, promote sustainable industrialization and foster innovation, , https://www.un.org/sustainabledevelopment/infrastructure-industrialization/, United-Nations
dc.relation.referencesIT Industry Outlook 2022 Return to Strategy (2022) CompTIA
dc.relation.referencesAksit, M., The Role of Computer Science and Software Technology in Organizing Universities for Industry 4. 0 and beyond (2018) Proceedings of the 2018 Federated Conference on Computer Science and Information Systems, FedCSIS 2018, pp. 5-11
dc.relation.referencesBongomin, O., Gilibrays Ocen, G., Oyondi Nganyi, E., Musinguzi, A., Omara, T., Exponential Disruptive Technologies and the Required Skills of Industry 4. 0 (2020) Journal of Engineering (United Kingdom), 2020
dc.rights.accessrightsinfo:eu-repo/semantics/restrictedAccess
dc.sourceIEEE Access
dc.sourceIEEE Access
dc.sourceScopus
dc.subjectComplex systems
dc.subjectHuman factors
dc.subjectPerformance analysis
dc.subjectProductivity
dc.subjectSoftware development management
dc.subjectSystem dynamics
dc.subjectComplex systems
dc.subjectHuman factors
dc.subjectPerformance analysis
dc.subjectProductivity
dc.subjectSoftware development management
dc.subjectSystem dynamics
dc.titleSimulation of Software Development Team Productivity Incorporating Social and Human Factors: A System Dynamics Model
dc.typeArticle
dc.type.localArtículo revisado por paresspa
dc.type.versioninfo:eu-repo/semantics/publishedVersion

Archivos

Colecciones