scispace - formally typeset
Proceedings ArticleDOI

An analysis of trends in productivity and cost drivers over years

Reads0
Chats0
TLDR
The empirical analysis on how changes in software engineering practices are reflected in COCOMO cost drivers and how software productivity has evolved over the years provides empirical evidence that the productivity trends can be characterized by the improvements in software tools, processes, and platforms among other factors.
Citations
More filters

Software engineering economics

Barry Boehm
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Proceedings ArticleDOI

Software developers' perceptions of productivity

TL;DR: It is found that developers perceive their days as productive when they complete many or big tasks without significant interruptions or context switches, and such apparent contradictions in the findings are analyzed to propose ways to better support software developers in a retrospection and improvement of their productivity.
Proceedings ArticleDOI

Continuous deployment at Facebook and OANDA

TL;DR: It is shown that continuous deployment does not inhibit productivity or quality even in the face of substantial engineering team and code size growth, the first study to show it is possible to scale the size of an engineering team by 20X and thesize of the code base by 50X without negatively impacting developer productivity or software quality.
Journal ArticleDOI

The Work Life of Developers: Activities, Switches and Perceived Productivity

TL;DR: A monitoring application was deployed at 20 computers of professional software developers from four companies for an average of 11 full work day in situ and found that developers spend their time on a wide variety of activities and switch regularly between them, resulting in highly fragmented work.
Posted Content

How does Working from Home Affect Developer Productivity? -- A Case Study of Baidu During COVID-19 Pandemic

TL;DR: It is found that WFH has both positive and negative impacts on developer productivity in terms of different metrics, e.g., the number of builds/commits/code reviews, and that working from home has different impacts on projects with different characteristics including programming language, project type/age/size.
References
More filters

Software engineering economics

Barry Boehm
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Book

Software Engineering Economics

Barry Boehm
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Book

Software Cost Estimation With Cocomo II

TL;DR: This book will show professional developers how to use the COCOMO (Cost Comparison Model) II model developed by Dr. Boehm at USC to generate end-to-end cost analysis figures for software development projects.
Book

Encyclopedia of software engineering

TL;DR: Organized alphabetically--every major area contains an overview article that defines the topic, and each sub-discipline has a specific article covering history, current practice, practical data and projections about future practice.
Journal ArticleDOI

A Systematic Review of Software Development Cost Estimation Studies

TL;DR: A systematic review of previous work identifies 304 software cost estimation papers in 76 journals and classifies the papers according to research topic, estimation approach, research approach, study context and data set to provide a basis for the improvement of software-estimation research.
Related Papers (5)
Trending Questions (1)
How to increase productivity in software development?

Our analysis provides empirical evidence that the productivity trends can be characterized by the improvements in software tools, processes, and platforms among other factors.