Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates
Patrícia G. F. Matsubara, Igor Steinmacher, Bruno Gadelha, Tayana Conte
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ef94b4d0-0952-4bb6-a30e-a91fcc2baaf8Builds on1
Related papers
- How Time Pressure in Different Phases of Decision-Making Influences Human-AI CollaborationShiye Cao, Catalina Gómez Caballero, Chien-Ming HuangCSCW 2023 · 46 citations
- Playing Planning Poker in Crowds: Human Computation of Software Effort EstimatesMohammed Alhamed, Tim StorerICSE 2021 · 18 citations
- How Do Developers Interact with AI? An Exploratory Study on Modeling Developer Programming BehaviorYinan Wu, Ze Shi Li, Kathryn Thomasset Stolee, Bowen XuFSE 2026
- Perspective-Taking in Software Engineering: A Study on its Relationship to Team PerformanceKezia Devathasan, Jayani Samaraweera, Daniela DamianICSE 2026
- An LLM-based multi-agent framework for agile effort estimationThanh-Long Bui, Hoa Khanh Dam, Rashina HodaASE 2025 · 2 citations
