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...

Full description

Saved in:
Bibliographic Details
Main Authors: Matsubara, Patricia G. F., Steinmacher, Igor, Gadelha, Bruno, Conte, Tayana
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