-
From User Surveys to Telemetry-Driven Agents: Exploring the Potential of Personalized Productivity Solutions
Authors:
Subigya Nepal,
Javier Hernandez,
Talie Massachi,
Kael Rowan,
Judith Amores,
Jina Suh,
Gonzalo Ramos,
Brian Houck,
Shamsi T. Iqbal,
Mary Czerwinski
Abstract:
We present a comprehensive, user-centric approach to understand preferences in AI-based productivity agents and develop personalized solutions tailored to users' needs. Utilizing a two-phase method, we first conducted a survey with 363 participants, exploring various aspects of productivity, communication style, agent approach, personality traits, personalization, and privacy. Drawing on the surve…
▽ More
We present a comprehensive, user-centric approach to understand preferences in AI-based productivity agents and develop personalized solutions tailored to users' needs. Utilizing a two-phase method, we first conducted a survey with 363 participants, exploring various aspects of productivity, communication style, agent approach, personality traits, personalization, and privacy. Drawing on the survey insights, we developed a GPT-4 powered personalized productivity agent that utilizes telemetry data gathered via Viva Insights from information workers to provide tailored assistance. We compared its performance with alternative productivity-assistive tools, such as dashboard and narrative, in a study involving 40 participants. Our findings highlight the importance of user-centric design, adaptability, and the balance between personalization and privacy in AI-assisted productivity tools. By building on the insights distilled from our study, we believe that our work can enable and guide future research to further enhance productivity solutions, ultimately leading to optimized efficiency and user experiences for information workers.
△ Less
Submitted 16 January, 2024;
originally announced January 2024.
-
Advanced Quantitative Techniques to Solve Center of Gravity Problem in Supply Chain
Authors:
Brian Houck,
Chetan Sampat,
Srijit Maiti,
Shivam S,
Anurag Vaishistha,
Sumit Banerjee
Abstract:
Activities involving transformation of raw materials, various resources and components into final products and also delivering it to the end customer incur a significant cost during the selection of location of a warehouse that can be easily accessed by various actors of the supply chain. To minimize upstream and downstream transportation costs, the center of gravity (CoG) analysis method is used…
▽ More
Activities involving transformation of raw materials, various resources and components into final products and also delivering it to the end customer incur a significant cost during the selection of location of a warehouse that can be easily accessed by various actors of the supply chain. To minimize upstream and downstream transportation costs, the center of gravity (CoG) analysis method is used to find the potential warehouse locations for a given demand network which have an impact on the entire supply chain network. Mixed Integer Linear Programming (MILP), an open source tool is developed for implementing CoG method along with certain service level constraints to find optimal potential locations with the least cost. In this paper, an optimization tool has been designed for a forward logistics network with several novel methods like Customer Location Selection (CLS), Customer Packets along with other business heuristics that optimize and enhance the existing MILP to get the optimal solutions with low computational cost and runtime. Finally, recommending an alternative network of facilities which reduces overall costs compared to the existing network. An user interface has also been developed to make a user friendly interaction with the model. We can conclude that this model can significantly help companies reduce costs during the logistics network design.
△ Less
Submitted 9 June, 2022;
originally announced June 2022.
-
How Developers and Managers Define and Trade Productivity for Quality
Authors:
Margaret-Anne Storey,
Brian Houck,
Thomas Zimmermann
Abstract:
In this paper, we present the findings from a survey study to investigate how developers and managers define and trade-off developer productivity and software quality (two related lenses into software development). We found that developers and managers, as cohorts, are not well aligned in their views of what it means to be productive (developers think of productivity in terms of activity, while mo…
▽ More
In this paper, we present the findings from a survey study to investigate how developers and managers define and trade-off developer productivity and software quality (two related lenses into software development). We found that developers and managers, as cohorts, are not well aligned in their views of what it means to be productive (developers think of productivity in terms of activity, while more managers think of productivity in terms of performance). We also found that developers are not accurate at predicting their managers' views of productivity. In terms of quality, we found that individual developers and managers have quite varied views of what quality means to them, but as cohorts they are closely aligned in their different views, with the majority in both groups defining quality in terms of robustness. Over half of the developers and managers reported that quality can be traded for higher productivity and why this trade-off can be justified, while one third consider quality as a necessary part of productivity that cannot be traded. We also present a new descriptive framework for quality, TRUCE, that we synthesize from the survey responses. We call for more discussion between developers and managers about what they each consider as important software quality attributes, and to have open debate about how software quality relates to developer productivity and what trade-offs should or should not be made.
△ Less
Submitted 27 April, 2022; v1 submitted 8 November, 2021;
originally announced November 2021.
-
Please Turn Your Cameras On: Remote Onboarding of Software Developers during a Pandemic
Authors:
Paige Rodeghero,
Thomas Zimmermann,
Brian Houck,
Denae Ford
Abstract:
The COVID-19 pandemic has impacted the way that software development teams onboard new hires. Previously, most software developers worked in physical offices and new hires onboarded to their teams in the physical office, following a standard onboarding process. However, when companies transitioned employees to work from home due to the pandemic, there was little to no time to develop new onboardin…
▽ More
The COVID-19 pandemic has impacted the way that software development teams onboard new hires. Previously, most software developers worked in physical offices and new hires onboarded to their teams in the physical office, following a standard onboarding process. However, when companies transitioned employees to work from home due to the pandemic, there was little to no time to develop new onboarding procedures. In this paper, we present a survey of 267 new hires at Microsoft that onboarded to software development teams during the pandemic. We explored their remote onboarding process, including the challenges that the new hires encountered and their social connectedness with their teams. We found that most developers onboarded remotely and never had an opportunity to meet their teammates in person. This leads to one of the biggest challenges faced by these new hires, building a strong social connection with their team. We use these results to provide recommendations for onboarding remote hires.
△ Less
Submitted 6 March, 2021; v1 submitted 16 November, 2020;
originally announced November 2020.
-
A Tale of Two Cities: Software Developers Working from Home During the COVID-19 Pandemic
Authors:
Denae Ford,
Margaret-Anne Storey,
Thomas Zimmermann,
Christian Bird,
Sonia Jaffe,
Chandra Maddila,
Jenna L. Butler,
Brian Houck,
Nachiappan Nagappan
Abstract:
The COVID-19 pandemic has shaken the world to its core and has provoked an overnight exodus of developers that normally worked in an office setting to working from home. The magnitude of this shift and the factors that have accompanied this new unplanned work setting go beyond what the software engineering community has previously understood to be remote work. To find out how developers and their…
▽ More
The COVID-19 pandemic has shaken the world to its core and has provoked an overnight exodus of developers that normally worked in an office setting to working from home. The magnitude of this shift and the factors that have accompanied this new unplanned work setting go beyond what the software engineering community has previously understood to be remote work. To find out how developers and their productivity were affected, we distributed two surveys (with a combined total of 3,634 responses that answered all required questions) -- weeks apart to understand the presence and prevalence of the benefits, challenges, and opportunities to improve this special circumstance of remote work. From our thematic qualitative analysis and statistical quantitative analysis, we find that there is a dichotomy of developer experiences influenced by many different factors (that for some are a benefit, while for others a challenge). For example, a benefit for some was being close to family members but for others having family members share their working space and interrupting their focus, was a challenge. Our surveys led to powerful narratives from respondents and revealed the scale at which these experiences exist to provide insights as to how the future of (pandemic) remote work can evolve.
△ Less
Submitted 10 September, 2021; v1 submitted 25 August, 2020;
originally announced August 2020.