Code Review
Software engineering is not a one-man-show. Software engineering is inherently collaborative, requiring people with different skill sets and backgrounds to work together in building software systems of unprecedented complexity. To build better software and to build software better, we need to deeply understand and enhance collaborative software engineering practices like code review.
Code review is the discussion around a code change among developers and has become a core practice in collaborative software engineering.
In our research, we aim to understand code review not only as quality assurance practice but as communication network among developers.
The Microsoft Case: Lessons for Post-BEPS Software Development Cost Contribution Arrangements
Oliver Treidler
, Tom-Eric Kunz
, Michael Dorner
, Maximilian Capraro
Tax Compliance in Software Engineering
Software Architecture
Code Review
Need for Tax Compliance in Software Engineering
Tax Compliance in Software Engineering
Code Review
In third and last blog post in the series on tax compliance in software engineering, we will estimate the prevelance of cross-border collaboration, and therefore, the need for tax compliance in software engineering by measuring cross-border code review in a multinational software company.
The Upper Bound of Information Diffusion in Code Review
Michael Dorner
, Daniel Mendez
, Krzysztof Wnuk
, Jacek Czerwonka
Simulation
Code Review
Taxing Collaborative Software Engineering
Michael Dorner
, Maximilian Capraro
, Oliver Treidler
, Tom-Eric Kunz
, Darja Šmite
, Ehsan Zabardast
, Daniel Mendez
, Krzysztof Wnuk
Tax Compliance in Software Engineering
Code Review
Only Time Will Tell: Modelling Information Diffusion in Code Review with Time-Varying Hypergraphs
Michael Dorner
, Darja Šmite
, Daniel Mendez
, Krzysztof Wnuk
, Jacek Czerwonka
Simulation
Code Review