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...
Saved in:
Published in: | IEEE access 2024, Vol.12, p.59739-59755 |
---|---|
Main Authors: | , , |
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 & 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 |