English
Related papers

Related papers: EngThrive: Make It Fast and Easy to Do Great Work

200 papers

While working on a software specification, designers usually need to evaluate different architectural alternatives to be sure that quality criteria are met. Even when these quality aspects could be expressed in terms of multiple software…

Software Engineering · Computer Science 2024-01-10 Aurora Ramírez , José Raúl Romero , Sebastián Ventura

Sustainability or ESG rating agencies use company disclosures and external data to produce scores or ratings that assess the environmental, social, and governance performance of a company. However, sustainability ratings across agencies for…

Artificial Intelligence · Computer Science 2026-02-20 Xiaoran Cai , Wang Yang , Xiyu Ren , Chekun Law , Rohit Sharma , Peng Qi

Teamwork is critical in many industrial sectors. When creating complex software solutions, most companies and public institutions organize work in cross-functional teams and follow the principles of agile development. This approach to…

Software Engineering · Computer Science 2022-07-06 Torgeir Dingsøyr , Diane Strode , Yngve Lindsjørn

Large Language Model (LLM) agents are increasingly applied to engineering design tasks, yet existing evaluation frameworks do not adequately address multi-agent systems that combine simulation, retrieval, and manufacturing preparation. We…

Artificial Intelligence · Computer Science 2026-05-28 Gioele Molinari , Florian Felten , Soheyl Massoudi , Mark Fuge

Enterprise AI Assistants are increasingly deployed in domains where accuracy is paramount, making each erroneous output a potentially significant incident. This paper presents a comprehensive framework for monitoring, benchmarking, and…

Artificial Intelligence · Computer Science 2025-04-22 Akash V. Maharaj , David Arbour , Daniel Lee , Uttaran Bhattacharya , Anup Rao , Austin Zane , Avi Feller , Kun Qian , Yunyao Li

We present a policy and process framework for secure environments for productive data science research projects at scale, by combining prevailing data security threat and risk profiles into five sensitivity tiers, and, at each tier,…

We have conducted a qualitative psychology study to explore the experience of feeling overwhelmed in the realm of software development. Through the candid confessions of two participants who have recently faced overwhelming challenges, we…

Software Engineering · Computer Science 2024-06-07 Lisa-Marie Michels , Aleksandra Petkova , Marcel Richter , Andreas Farley , Daniel Graziotin , Stefan Wagner

As learning machines increase their influence on decisions concerning human lives, analyzing their fairness properties becomes a subject of central importance. Yet, our best tools for measuring the fairness of learning systems are rigid…

Machine Learning · Statistics 2022-07-21 David Lopez-Paz , Diane Bouchacourt , Levent Sagun , Nicolas Usunier

A consistent theme in software experimentation at Microsoft has been solving problems of experimentation at scale for a diverse set of products. Running experiments at scale (i.e., many experiments on many users) has become state of the art…

Applications · Statistics 2019-12-03 Craig Boucher , Ulf Knoblich , Daniel Miller , Sasha Patotski , Amin Saied , Venky Venkateshaiah

Quality managers, change agents and researchers are often troubled in defining and demonstrating the level of success achieved in software process improvement (SPI) initiatives. So far, there exist only few frameworks for identifying the…

Software Engineering · Computer Science 2013-09-19 Pekka Abrahamsson

Social sustainability in software development means creating and maintaining systems that promote pro-social values (e.g., human well-being, equity), both now and in the future. However, social sustainability lacks clear conceptual and…

Software Engineering · Computer Science 2026-03-31 Bimpe Ayoola , Anielle Andrade , Ronnie de Souza Santos , Paul Ralph

Developers frequently move into new teams or environments across software companies. Their onboarding experience is correlated with productivity, job satisfaction, and other short-term and long-term outcomes. The majority of the onboarding…

Software Engineering · Computer Science 2021-03-10 An Ju , Hitesh Sajnani , Scot Kelly , Kim Herzig

Computational engineering generates knowledge through the analysis and interpretation of research data, which is produced by computer simulation. Supercomputers produce huge amounts of research data. To address a research question, a lot of…

Information Retrieval · Computer Science 2020-07-15 Björn Schembera , Dorothea Iglezakis

Context: Software process improvement (SPI) is known as a key for being successfull in software development. Measuring quality and performance is of high importance in agile software development as agile approaches focussing strongly on…

Software Engineering · Computer Science 2024-07-10 Kevin Phong Pham , Michael Neumann

The paper presents a systematic methodology for analyzing software developer productivity by refining contribution rate metrics to distinguish meaningful development efforts from anomalies. Using the Mean-High Model Contribution Rate…

Software Engineering · Computer Science 2024-12-10 Vincil Bishop , Steven Simske

Over the last decade, there has been growing interest in the assessment of the performance of researchers, research groups, universities and even countries. The assessment of productivity is an instrument to select and promote personnel,…

Digital Libraries · Computer Science 2014-01-07 Muhammad Imran

Spreadsheets are widely used, and studies have shown that most end-user spreadsheets contain nontrivial errors. To improve end-users productivity, recent research proposes the use of a model-driven engineering approach to spreadsheets. In…

Human-Computer Interaction · Computer Science 2011-12-20 Laura Beckwith , Jácome Cunha , João Paulo Fernandes , João Saraiva

For more than thirty years, it has been claimed that a way to improve software developers' productivity and software quality is to focus on people. The underlying assumption seems to be that "happy and satisfied software developers perform…

Software Engineering · Computer Science 2016-01-27 Daniel Graziotin

As teamwork becomes ever-more important in a new age of remote work, it is critical to develop metrics to quantitatively evaluate how effective teams are. This is especially true with mixed-modality teams, such as those that include a human…

Human-Computer Interaction · Computer Science 2022-03-31 Darryl Roman , Noah Ari , Johnathan Mell

Empathy is a powerful yet often overlooked element in software engineering (SE), supporting better teamwork, smoother communication, and effective decision-making.This paper introduces 17 actionable empathy guidelines designed to support…

Software Engineering · Computer Science 2026-01-19 Hashini Gunatilake , John Grundy , Rashina Hoda , Ingo Mueller