Code quality remains an abstract concept that fails to get traction at the business level. Consequently, software companies keep trading code quality for time-to-market and new features. The resulting technical debt is estimated to waste up to 42% of developers' time. At the same time, there is a global shortage of software developers, meaning that developer productivity is key to software businesses. Our overall mission is to make code quality a business concern, not just a technical aspect. Our first goal is to understand how code quality impacts 1) the number of reported defects, 2) the time to resolve issues, and 3) the predictability of resolving issues on time. We analyze 39 proprietary production codebases from a variety of domains u...
Agile software development has interested researchers for the last decade. Agile software developmen...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Abstract—Software code review is a well-established software quality practice. Recently, Modern Code...
Code quality remains an abstract concept that fails to get traction at the business level. Consequen...
[Context] Accurate time estimation is a critical aspect of predictable software engineering. Previou...
Research software has opened up new pathways of discovery in many and diverse disciplines. The resea...
Research software has opened up new pathways of discovery in many and diverse disciplines. The resea...
[Context] Accurate time estimation is a critical aspect of predictable software engineering. Previou...
Abstract: This study intends to investigate how well code reviews contribute to higher software qual...
Today, there is no company that does not attempt to control or assure software quality in a greater ...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
There are many aspects of code quality, some of which are difficult to capture or to measure. Despit...
There has been an increasing interest in code quality, how to maintain it and its effect on a softwa...
Abstract—Automated testing is a basic principle of agile development. Its benefits include early def...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
Agile software development has interested researchers for the last decade. Agile software developmen...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Abstract—Software code review is a well-established software quality practice. Recently, Modern Code...
Code quality remains an abstract concept that fails to get traction at the business level. Consequen...
[Context] Accurate time estimation is a critical aspect of predictable software engineering. Previou...
Research software has opened up new pathways of discovery in many and diverse disciplines. The resea...
Research software has opened up new pathways of discovery in many and diverse disciplines. The resea...
[Context] Accurate time estimation is a critical aspect of predictable software engineering. Previou...
Abstract: This study intends to investigate how well code reviews contribute to higher software qual...
Today, there is no company that does not attempt to control or assure software quality in a greater ...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
There are many aspects of code quality, some of which are difficult to capture or to measure. Despit...
There has been an increasing interest in code quality, how to maintain it and its effect on a softwa...
Abstract—Automated testing is a basic principle of agile development. Its benefits include early def...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
Agile software development has interested researchers for the last decade. Agile software developmen...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Abstract—Software code review is a well-established software quality practice. Recently, Modern Code...