Loading…
Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates
Pressure for higher productivity and faster delivery is increasingly pervading software organizations. This can lead software engineers to act like chess players playing a gambit---making sacrifices of their technically sound estimates, thus submitting their teams to time pressure. In turn, time pre...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 715 |
container_issue | |
container_start_page | 703 |
container_title | |
container_volume | |
creator | Matsubara, Patricia G. F. Steinmacher, Igor Gadelha, Bruno Conte, Tayana |
description | Pressure for higher productivity and faster delivery is increasingly pervading software organizations. This can lead software engineers to act like chess players playing a gambit---making sacrifices of their technically sound estimates, thus submitting their teams to time pressure. In turn, time pressure can have varied detrimental effects, such as poor product quality and emotional distress, decreasing productivity, which leads to more time pressure and delays: a hard-to-stop vicious cycle. This reveals a need for moving on from the more passive strategy of yielding to pressure to a more active one of defending software estimates. Therefore, we propose an approach to support software estimators in acquiring knowledge on how to carry out such defense, by introducing negotiation principles encapsulated in a set of defense lenses, presented through a digital simulation. We evaluated the proposed approach through a controlled experiment with software practitioners from different companies. We collected data on participants' attitudes, subjective norms, perceived behavioral control, and intentions to perform the defense of their estimates in light of the Theory of Planned Behavior. We employed a frequentist and a bayesian approach to data analysis. Results show improved scores among experimental group participants after engaging with the digital simulation and learning about the lenses. They were also more inclined to choose a defense action when facing pressure scenarios than a control group exposed to questions to reflect on the reasons and outcomes of pressure over estimates. Qualitative evidence reveals that practitioners perceived the set of lenses as useful in their current work environments. Collectively, these results show the effectiveness of the proposed approach and its perceived relevance for the industry, despite the low amount of time required to engage with it. |
doi_str_mv | 10.1109/ICSE48619.2023.00068 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>acm_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_10172562</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10172562</ieee_id><sourcerecordid>acm_books_10_1109_ICSE48619_2023_00068</sourcerecordid><originalsourceid>FETCH-LOGICAL-a286t-583a21be918cac972fd52a77c0c1a30aaf397b19ef6de3adfb4866bb9e96e2c23</originalsourceid><addsrcrecordid>eNqVkL1OwzAURg0Iiar0DTp4Y0rxT-3EbFUJpVIRQ2G27PS6jaBxZBsQb0_SIoTYmO5wdL4rHYTGlEwoJep6OV-X00JSNWGE8QkhRBYnaKTygkoppiInVJ2iARWiyChj4uwPu0CjGGtLBFWMciIHqHnw73Wzxb7BLvg9TjvAa-_ShwmAy2ZbNwAhXuGF2ds63eBZg2dtG7ypdjh5vH5rWx_SQbsFB00E7N2vBed6XMZU702CeInOnXmNMPq-Q_R8Vz7N77PV42I5n60ywwqZMlFww6gFRYvKVCpnbiOYyfOKVNRwYozjKrdUgZMb4GbjbFdFWqtASWAV40M0Pu7WAKDb0H0Pn5oSmjMhe8yP2FR7bb1_iR3TfWL9k1j3ifUhsbahBtdZ2X8s_gVkenp1</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates</title><source>IEEE Xplore All Conference Series</source><creator>Matsubara, Patricia G. F. ; Steinmacher, Igor ; Gadelha, Bruno ; Conte, Tayana</creator><creatorcontrib>Matsubara, Patricia G. F. ; Steinmacher, Igor ; Gadelha, Bruno ; Conte, Tayana</creatorcontrib><description>Pressure for higher productivity and faster delivery is increasingly pervading software organizations. This can lead software engineers to act like chess players playing a gambit---making sacrifices of their technically sound estimates, thus submitting their teams to time pressure. In turn, time pressure can have varied detrimental effects, such as poor product quality and emotional distress, decreasing productivity, which leads to more time pressure and delays: a hard-to-stop vicious cycle. This reveals a need for moving on from the more passive strategy of yielding to pressure to a more active one of defending software estimates. Therefore, we propose an approach to support software estimators in acquiring knowledge on how to carry out such defense, by introducing negotiation principles encapsulated in a set of defense lenses, presented through a digital simulation. We evaluated the proposed approach through a controlled experiment with software practitioners from different companies. We collected data on participants' attitudes, subjective norms, perceived behavioral control, and intentions to perform the defense of their estimates in light of the Theory of Planned Behavior. We employed a frequentist and a bayesian approach to data analysis. Results show improved scores among experimental group participants after engaging with the digital simulation and learning about the lenses. They were also more inclined to choose a defense action when facing pressure scenarios than a control group exposed to questions to reflect on the reasons and outcomes of pressure over estimates. Qualitative evidence reveals that practitioners perceived the set of lenses as useful in their current work environments. Collectively, these results show the effectiveness of the proposed approach and its perceived relevance for the industry, despite the low amount of time required to engage with it.</description><identifier>ISBN: 9781665457019</identifier><identifier>ISBN: 1665457015</identifier><identifier>EISSN: 1558-1225</identifier><identifier>EISBN: 9781665457019</identifier><identifier>EISBN: 1665457015</identifier><identifier>DOI: 10.1109/ICSE48619.2023.00068</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>Piscataway, NJ, USA: IEEE Press</publisher><subject>Behavioral sciences ; Behavioral Software Engineering ; Defense of Estimates ; Digital simulation ; Knowledge engineering ; Negotiation ; Product design ; Productivity ; Quality assessment ; Software ; Software Effort Estimation</subject><ispartof>2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE), 2023, p.703-715</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10172562$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10172562$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Matsubara, Patricia G. F.</creatorcontrib><creatorcontrib>Steinmacher, Igor</creatorcontrib><creatorcontrib>Gadelha, Bruno</creatorcontrib><creatorcontrib>Conte, Tayana</creatorcontrib><title>Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates</title><title>2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)</title><addtitle>ICSE</addtitle><description>Pressure for higher productivity and faster delivery is increasingly pervading software organizations. This can lead software engineers to act like chess players playing a gambit---making sacrifices of their technically sound estimates, thus submitting their teams to time pressure. In turn, time pressure can have varied detrimental effects, such as poor product quality and emotional distress, decreasing productivity, which leads to more time pressure and delays: a hard-to-stop vicious cycle. This reveals a need for moving on from the more passive strategy of yielding to pressure to a more active one of defending software estimates. Therefore, we propose an approach to support software estimators in acquiring knowledge on how to carry out such defense, by introducing negotiation principles encapsulated in a set of defense lenses, presented through a digital simulation. We evaluated the proposed approach through a controlled experiment with software practitioners from different companies. We collected data on participants' attitudes, subjective norms, perceived behavioral control, and intentions to perform the defense of their estimates in light of the Theory of Planned Behavior. We employed a frequentist and a bayesian approach to data analysis. Results show improved scores among experimental group participants after engaging with the digital simulation and learning about the lenses. They were also more inclined to choose a defense action when facing pressure scenarios than a control group exposed to questions to reflect on the reasons and outcomes of pressure over estimates. Qualitative evidence reveals that practitioners perceived the set of lenses as useful in their current work environments. Collectively, these results show the effectiveness of the proposed approach and its perceived relevance for the industry, despite the low amount of time required to engage with it.</description><subject>Behavioral sciences</subject><subject>Behavioral Software Engineering</subject><subject>Defense of Estimates</subject><subject>Digital simulation</subject><subject>Knowledge engineering</subject><subject>Negotiation</subject><subject>Product design</subject><subject>Productivity</subject><subject>Quality assessment</subject><subject>Software</subject><subject>Software Effort Estimation</subject><issn>1558-1225</issn><isbn>9781665457019</isbn><isbn>1665457015</isbn><isbn>9781665457019</isbn><isbn>1665457015</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2023</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNqVkL1OwzAURg0Iiar0DTp4Y0rxT-3EbFUJpVIRQ2G27PS6jaBxZBsQb0_SIoTYmO5wdL4rHYTGlEwoJep6OV-X00JSNWGE8QkhRBYnaKTygkoppiInVJ2iARWiyChj4uwPu0CjGGtLBFWMciIHqHnw73Wzxb7BLvg9TjvAa-_ShwmAy2ZbNwAhXuGF2ds63eBZg2dtG7ypdjh5vH5rWx_SQbsFB00E7N2vBed6XMZU702CeInOnXmNMPq-Q_R8Vz7N77PV42I5n60ywwqZMlFww6gFRYvKVCpnbiOYyfOKVNRwYozjKrdUgZMb4GbjbFdFWqtASWAV40M0Pu7WAKDb0H0Pn5oSmjMhe8yP2FR7bb1_iR3TfWL9k1j3ifUhsbahBtdZ2X8s_gVkenp1</recordid><startdate>20230514</startdate><enddate>20230514</enddate><creator>Matsubara, Patricia G. F.</creator><creator>Steinmacher, Igor</creator><creator>Gadelha, Bruno</creator><creator>Conte, Tayana</creator><general>IEEE Press</general><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20230514</creationdate><title>Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates</title><author>Matsubara, Patricia G. F. ; Steinmacher, Igor ; Gadelha, Bruno ; Conte, Tayana</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a286t-583a21be918cac972fd52a77c0c1a30aaf397b19ef6de3adfb4866bb9e96e2c23</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Behavioral sciences</topic><topic>Behavioral Software Engineering</topic><topic>Defense of Estimates</topic><topic>Digital simulation</topic><topic>Knowledge engineering</topic><topic>Negotiation</topic><topic>Product design</topic><topic>Productivity</topic><topic>Quality assessment</topic><topic>Software</topic><topic>Software Effort Estimation</topic><toplevel>online_resources</toplevel><creatorcontrib>Matsubara, Patricia G. F.</creatorcontrib><creatorcontrib>Steinmacher, Igor</creatorcontrib><creatorcontrib>Gadelha, Bruno</creatorcontrib><creatorcontrib>Conte, Tayana</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEL</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Matsubara, Patricia G. F.</au><au>Steinmacher, Igor</au><au>Gadelha, Bruno</au><au>Conte, Tayana</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates</atitle><btitle>2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)</btitle><stitle>ICSE</stitle><date>2023-05-14</date><risdate>2023</risdate><spage>703</spage><epage>715</epage><pages>703-715</pages><eissn>1558-1225</eissn><isbn>9781665457019</isbn><isbn>1665457015</isbn><eisbn>9781665457019</eisbn><eisbn>1665457015</eisbn><coden>IEEPAD</coden><abstract>Pressure for higher productivity and faster delivery is increasingly pervading software organizations. This can lead software engineers to act like chess players playing a gambit---making sacrifices of their technically sound estimates, thus submitting their teams to time pressure. In turn, time pressure can have varied detrimental effects, such as poor product quality and emotional distress, decreasing productivity, which leads to more time pressure and delays: a hard-to-stop vicious cycle. This reveals a need for moving on from the more passive strategy of yielding to pressure to a more active one of defending software estimates. Therefore, we propose an approach to support software estimators in acquiring knowledge on how to carry out such defense, by introducing negotiation principles encapsulated in a set of defense lenses, presented through a digital simulation. We evaluated the proposed approach through a controlled experiment with software practitioners from different companies. We collected data on participants' attitudes, subjective norms, perceived behavioral control, and intentions to perform the defense of their estimates in light of the Theory of Planned Behavior. We employed a frequentist and a bayesian approach to data analysis. Results show improved scores among experimental group participants after engaging with the digital simulation and learning about the lenses. They were also more inclined to choose a defense action when facing pressure scenarios than a control group exposed to questions to reflect on the reasons and outcomes of pressure over estimates. Qualitative evidence reveals that practitioners perceived the set of lenses as useful in their current work environments. Collectively, these results show the effectiveness of the proposed approach and its perceived relevance for the industry, despite the low amount of time required to engage with it.</abstract><cop>Piscataway, NJ, USA</cop><pub>IEEE Press</pub><doi>10.1109/ICSE48619.2023.00068</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9781665457019 |
ispartof | 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE), 2023, p.703-715 |
issn | 1558-1225 |
language | eng |
recordid | cdi_ieee_primary_10172562 |
source | IEEE Xplore All Conference Series |
subjects | Behavioral sciences Behavioral Software Engineering Defense of Estimates Digital simulation Knowledge engineering Negotiation Product design Productivity Quality assessment Software Software Effort Estimation |
title | Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T14%3A34%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Moving%20on%20from%20the%20Software%20Engineers'%20Gambit:%20An%20Approach%20to%20Support%20the%20Defense%20of%20Software%20Effort%20Estimates&rft.btitle=2023%20IEEE/ACM%2045th%20International%20Conference%20on%20Software%20Engineering%20(ICSE)&rft.au=Matsubara,%20Patricia%20G.%20F.&rft.date=2023-05-14&rft.spage=703&rft.epage=715&rft.pages=703-715&rft.eissn=1558-1225&rft.isbn=9781665457019&rft.isbn_list=1665457015&rft.coden=IEEPAD&rft_id=info:doi/10.1109/ICSE48619.2023.00068&rft.eisbn=9781665457019&rft.eisbn_list=1665457015&rft_dat=%3Cacm_CHZPO%3Eacm_books_10_1109_ICSE48619_2023_00068%3C/acm_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a286t-583a21be918cac972fd52a77c0c1a30aaf397b19ef6de3adfb4866bb9e96e2c23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10172562&rfr_iscdi=true |