Loading…

Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach

Software development projects demand high levels of interaction between work team members. This way, management and decision-making must be supported by analyzing the complex dynamics generated through individual interactions to complete the projects. This complexity can be addressed using system dy...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2024, Vol.12, p.59739-59755
Main Authors: Restrepo-Tamayo, Luz Marcela, Gasca-Hurtado, Gloria Piedad, Valencia-Calvo, Johnny
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c359t-3afbd3e0c9b9bb8ef61b5dd32474b5f1029c5352558402ef6091f6f25fe9868a3
container_end_page 59755
container_issue
container_start_page 59739
container_title IEEE access
container_volume 12
creator Restrepo-Tamayo, Luz Marcela
Gasca-Hurtado, Gloria Piedad
Valencia-Calvo, Johnny
description Software development projects demand high levels of interaction between work team members. This way, management and decision-making must be supported by analyzing the complex dynamics generated through individual interactions to complete the projects. This complexity can be addressed using system dynamics. This modeling approach studies how the structures and relationships between variables in a system interact to generate behaviors over time. It is used to understand and analyze complex systems and make informed decisions. The first step in modeling is articulating the problem. This step defines the key variables that will be included in the model. Still, the lack of a standardized procedure to select, measure, and propose causal relationships is evident. Subjectivity is often appealed to, but this could lead to inaccurate models and biased results. The challenge intensifies when it comes to qualitative variables. This study introduces a formal methodology to characterize such variables, addressing a gap in the existing literature. The use of systematic mapping and a survey-based study is proposed. The methodology is applied to characterize three social and human factors that influence the productivity of software development teams: communication, leadership, and teamwork. The results captured primary experimental research's proven definitions, measurement mechanisms, and causal relationships. This formalized approach not only fills a significant gap in system dynamics but also lays a foundation for expanding its scope to encompass additional variables. As such, it represents a substantial methodological contribution to the field.
doi_str_mv 10.1109/ACCESS.2024.3388505
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_10499234</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10499234</ieee_id><doaj_id>oai_doaj_org_article_db1719dd59d84b3a8f76b707226f8037</doaj_id><sourcerecordid>3050303764</sourcerecordid><originalsourceid>FETCH-LOGICAL-c359t-3afbd3e0c9b9bb8ef61b5dd32474b5f1029c5352558402ef6091f6f25fe9868a3</originalsourceid><addsrcrecordid>eNpNUUtrGzEQXkoLDUl-QXIQ9GxHj9Wu1JvZPCHQgtOzGL0SGe_KleQU99dHyYaQucww30MavqY5I3hJCJYXq2G4Wq-XFNN2yZgQHPMvzRElnVwwzrqvn-bvzWnOG1xL1BXvj5pxeIIEprgU_ofpEa2jCbBFMFl0ux9hQtcVjCmjMFXMl3-QHLp0z24bd6ObCnpwMKLfKdq9KeE5lMNPtELrQy5uRJeHCcZgMlrtdimCeTppvnnYZnf63o-bP9dXD8Pt4v7Xzd2wul8YxmVZMPDaMoeN1FJr4XxHNLeW0bZvNfcEU2k445Rz0WJaYSyJ7zzl3knRCWDHzd3sayNs1C6FEdJBRQjqbRHTo4JUgtk6ZTXpibSWSytazUD4vtM97intvMCsr14_Zq96wt-9y0Vt4j5N9fuKYY5Z5XRtZbGZZVLMOTn_8SrB6jUmNcekXmNS7zFV1fmsCs65T4pWSspa9gLrgY5V</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3050303764</pqid></control><display><type>article</type><title>Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach</title><source>IEEE Open Access Journals</source><creator>Restrepo-Tamayo, Luz Marcela ; Gasca-Hurtado, Gloria Piedad ; Valencia-Calvo, Johnny</creator><creatorcontrib>Restrepo-Tamayo, Luz Marcela ; Gasca-Hurtado, Gloria Piedad ; Valencia-Calvo, Johnny</creatorcontrib><description>Software development projects demand high levels of interaction between work team members. This way, management and decision-making must be supported by analyzing the complex dynamics generated through individual interactions to complete the projects. This complexity can be addressed using system dynamics. This modeling approach studies how the structures and relationships between variables in a system interact to generate behaviors over time. It is used to understand and analyze complex systems and make informed decisions. The first step in modeling is articulating the problem. This step defines the key variables that will be included in the model. Still, the lack of a standardized procedure to select, measure, and propose causal relationships is evident. Subjectivity is often appealed to, but this could lead to inaccurate models and biased results. The challenge intensifies when it comes to qualitative variables. This study introduces a formal methodology to characterize such variables, addressing a gap in the existing literature. The use of systematic mapping and a survey-based study is proposed. The methodology is applied to characterize three social and human factors that influence the productivity of software development teams: communication, leadership, and teamwork. The results captured primary experimental research's proven definitions, measurement mechanisms, and causal relationships. This formalized approach not only fills a significant gap in system dynamics but also lays a foundation for expanding its scope to encompass additional variables. As such, it represents a substantial methodological contribution to the field.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2024.3388505</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Complex systems ; Complexity ; Complexity theory ; Decision making ; Dynamic structural analysis ; Human factors ; interdisciplinary approaches ; Mathematical models ; Modelling ; performance analysis ; Productivity ; qualitative variables characterization ; Software ; Software development ; software development management ; System dynamics ; Teams</subject><ispartof>IEEE access, 2024, Vol.12, p.59739-59755</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c359t-3afbd3e0c9b9bb8ef61b5dd32474b5f1029c5352558402ef6091f6f25fe9868a3</cites><orcidid>0000-0003-0157-1959 ; 0000-0001-9123-9030 ; 0000-0003-1821-2039</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10499234$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Restrepo-Tamayo, Luz Marcela</creatorcontrib><creatorcontrib>Gasca-Hurtado, Gloria Piedad</creatorcontrib><creatorcontrib>Valencia-Calvo, Johnny</creatorcontrib><title>Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach</title><title>IEEE access</title><addtitle>Access</addtitle><description>Software development projects demand high levels of interaction between work team members. This way, management and decision-making must be supported by analyzing the complex dynamics generated through individual interactions to complete the projects. This complexity can be addressed using system dynamics. This modeling approach studies how the structures and relationships between variables in a system interact to generate behaviors over time. It is used to understand and analyze complex systems and make informed decisions. The first step in modeling is articulating the problem. This step defines the key variables that will be included in the model. Still, the lack of a standardized procedure to select, measure, and propose causal relationships is evident. Subjectivity is often appealed to, but this could lead to inaccurate models and biased results. The challenge intensifies when it comes to qualitative variables. This study introduces a formal methodology to characterize such variables, addressing a gap in the existing literature. The use of systematic mapping and a survey-based study is proposed. The methodology is applied to characterize three social and human factors that influence the productivity of software development teams: communication, leadership, and teamwork. The results captured primary experimental research's proven definitions, measurement mechanisms, and causal relationships. This formalized approach not only fills a significant gap in system dynamics but also lays a foundation for expanding its scope to encompass additional variables. As such, it represents a substantial methodological contribution to the field.</description><subject>Complex systems</subject><subject>Complexity</subject><subject>Complexity theory</subject><subject>Decision making</subject><subject>Dynamic structural analysis</subject><subject>Human factors</subject><subject>interdisciplinary approaches</subject><subject>Mathematical models</subject><subject>Modelling</subject><subject>performance analysis</subject><subject>Productivity</subject><subject>qualitative variables characterization</subject><subject>Software</subject><subject>Software development</subject><subject>software development management</subject><subject>System dynamics</subject><subject>Teams</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>DOA</sourceid><recordid>eNpNUUtrGzEQXkoLDUl-QXIQ9GxHj9Wu1JvZPCHQgtOzGL0SGe_KleQU99dHyYaQucww30MavqY5I3hJCJYXq2G4Wq-XFNN2yZgQHPMvzRElnVwwzrqvn-bvzWnOG1xL1BXvj5pxeIIEprgU_ofpEa2jCbBFMFl0ux9hQtcVjCmjMFXMl3-QHLp0z24bd6ObCnpwMKLfKdq9KeE5lMNPtELrQy5uRJeHCcZgMlrtdimCeTppvnnYZnf63o-bP9dXD8Pt4v7Xzd2wul8YxmVZMPDaMoeN1FJr4XxHNLeW0bZvNfcEU2k445Rz0WJaYSyJ7zzl3knRCWDHzd3sayNs1C6FEdJBRQjqbRHTo4JUgtk6ZTXpibSWSytazUD4vtM97intvMCsr14_Zq96wt-9y0Vt4j5N9fuKYY5Z5XRtZbGZZVLMOTn_8SrB6jUmNcekXmNS7zFV1fmsCs65T4pWSspa9gLrgY5V</recordid><startdate>2024</startdate><enddate>2024</enddate><creator>Restrepo-Tamayo, Luz Marcela</creator><creator>Gasca-Hurtado, Gloria Piedad</creator><creator>Valencia-Calvo, Johnny</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-0157-1959</orcidid><orcidid>https://orcid.org/0000-0001-9123-9030</orcidid><orcidid>https://orcid.org/0000-0003-1821-2039</orcidid></search><sort><creationdate>2024</creationdate><title>Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach</title><author>Restrepo-Tamayo, Luz Marcela ; Gasca-Hurtado, Gloria Piedad ; Valencia-Calvo, Johnny</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c359t-3afbd3e0c9b9bb8ef61b5dd32474b5f1029c5352558402ef6091f6f25fe9868a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Complex systems</topic><topic>Complexity</topic><topic>Complexity theory</topic><topic>Decision making</topic><topic>Dynamic structural analysis</topic><topic>Human factors</topic><topic>interdisciplinary approaches</topic><topic>Mathematical models</topic><topic>Modelling</topic><topic>performance analysis</topic><topic>Productivity</topic><topic>qualitative variables characterization</topic><topic>Software</topic><topic>Software development</topic><topic>software development management</topic><topic>System dynamics</topic><topic>Teams</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Restrepo-Tamayo, Luz Marcela</creatorcontrib><creatorcontrib>Gasca-Hurtado, Gloria Piedad</creatorcontrib><creatorcontrib>Valencia-Calvo, Johnny</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Restrepo-Tamayo, Luz Marcela</au><au>Gasca-Hurtado, Gloria Piedad</au><au>Valencia-Calvo, Johnny</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2024</date><risdate>2024</risdate><volume>12</volume><spage>59739</spage><epage>59755</epage><pages>59739-59755</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>Software development projects demand high levels of interaction between work team members. This way, management and decision-making must be supported by analyzing the complex dynamics generated through individual interactions to complete the projects. This complexity can be addressed using system dynamics. This modeling approach studies how the structures and relationships between variables in a system interact to generate behaviors over time. It is used to understand and analyze complex systems and make informed decisions. The first step in modeling is articulating the problem. This step defines the key variables that will be included in the model. Still, the lack of a standardized procedure to select, measure, and propose causal relationships is evident. Subjectivity is often appealed to, but this could lead to inaccurate models and biased results. The challenge intensifies when it comes to qualitative variables. This study introduces a formal methodology to characterize such variables, addressing a gap in the existing literature. The use of systematic mapping and a survey-based study is proposed. The methodology is applied to characterize three social and human factors that influence the productivity of software development teams: communication, leadership, and teamwork. The results captured primary experimental research's proven definitions, measurement mechanisms, and causal relationships. This formalized approach not only fills a significant gap in system dynamics but also lays a foundation for expanding its scope to encompass additional variables. As such, it represents a substantial methodological contribution to the field.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2024.3388505</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0003-0157-1959</orcidid><orcidid>https://orcid.org/0000-0001-9123-9030</orcidid><orcidid>https://orcid.org/0000-0003-1821-2039</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2024, Vol.12, p.59739-59755
issn 2169-3536
2169-3536
language eng
recordid cdi_ieee_primary_10499234
source IEEE Open Access Journals
subjects Complex systems
Complexity
Complexity theory
Decision making
Dynamic structural analysis
Human factors
interdisciplinary approaches
Mathematical models
Modelling
performance analysis
Productivity
qualitative variables characterization
Software
Software development
software development management
System dynamics
Teams
title Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-30T21%3A47%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Characterizing%20Social%20and%20Human%20Factors%20in%20Software%20Development%20Team%20Productivity:%20A%20System%20Dynamics%20Approach&rft.jtitle=IEEE%20access&rft.au=Restrepo-Tamayo,%20Luz%20Marcela&rft.date=2024&rft.volume=12&rft.spage=59739&rft.epage=59755&rft.pages=59739-59755&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2024.3388505&rft_dat=%3Cproquest_ieee_%3E3050303764%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c359t-3afbd3e0c9b9bb8ef61b5dd32474b5f1029c5352558402ef6091f6f25fe9868a3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3050303764&rft_id=info:pmid/&rft_ieee_id=10499234&rfr_iscdi=true