11 citations · 39 across the 12 of their papers we have counts for
14 papers
The Dependency Black Hole
Ehsan Zabardast, Bhuwan Paudel, Javier Gonzalez-Huerta
Microservice architectures promise independent evolution through loose coupling, yet large systems often exhibit strong dependency concentration around a small set of services. In…
Towards a Goal-Centric Assessment of Requirements Engineering Methods for Privacy by Design
Oleksandr Kosenkov, Ehsan Zabardast, Jannik Fischbach +2
Implementing privacy by design (PbD) according to the General Data Protection Regulation (GDPR) is met with a growing number of requirements engineering (RE) approaches. However, t…
Privacy by Design: Aligning GDPR and Software Engineering Specifications with a Requirements Engineering Approach
Oleksandr Kosenkov, Ehsan Zabardast, Davide Fucci +2
Context: Consistent requirements and system specifications are essential for the compliance of software systems towards the General Data Protection Regulation (GDPR). Both artefact…
Quo Vadis, Code Review? Exploring the Future of Code Review
Michael Dorner, Andreas Bauer, Darja Šmite +6
Context: Code review has long been a core practice in collaborative software engineering. As automation becomes increasingly embedded in development workflows, the role and functio…
Measuring Information Diffusion in Code Review at Spotify
Michael Dorner, Daniel Mendez, Ehsan Zabardast +2
Background: As a core practice in software engineering, the nature of code review has been frequently subject to research. Prior exploratory studies found that code review, the dis…
Towards Measuring the Impact of Technical Debt on Lead Time: An Industrial Case Study
Bhuwan Paudel, Javier Gonzalez-Huerta, Ehsan Zabardast +1
Background: Software companies must balance fast value delivery with quality, a trade-off that can introduce technical debt and potentially waste developers' time. As software syst…
Towards a Software Architecture Description for Tax Compliance
Michael Dorner, Oliver Treidler, Tom-Eric Kunz +5
The internal reuse of software components owned by organizational units in different countries constitutes an implicit form of licensing that may be taxable under international reg…
The Upper Bound of Information Diffusion in Code Review
Michael Dorner, Daniel Mendez, Krzysztof Wnuk +2
Background: Code review, the discussion around a code change among humans, forms a communication network that enables its participants to exchange and spread information. Although…
Taxing Collaborative Software Engineering
Michael Dorner, Maximilian Capraro, Oliver Treidler +5
The engineering of complex software systems is often the result of a highly collaborative effort. However, collaboration within a multinational enterprise has an overlooked legal i…
Exploring the Relationship Between Ownership and Contribution Alignment and Code Technical Debt
Ehsan Zabardast, Javier Gonzalez-Huerta, Francis Palma +1
Software development organisations aim to stay effective and efficient amid growing system complexity. To address this, they often form small teams focused on separate components t…
A Taxonomy of Assets for the Development of Software-Intensive Products and Services
Ehsan Zabardast, Javier Gonzalez-Huerta, Tony Gorschek +3
Context: Developing software-intensive products or services usually involves a plethora of software artefacts. Assets are artefacts intended to be used more than once and have valu…
Experiential Learning Approach for Software Engineering Courses at Higher Education Level
Javier Gonzalez-Huerta, Jefferson Seide Molleri, Aivars Šablis +1
Background: Software project management activities help to introduce software process models in Software Engineering courses. However, these activities should be adequately aligned…
Assets in Software Engineering: What are they after all?
Ehsan Zabardast, Julian Frattini, Javier Gonzalez-Huerta +3
During the development and maintenance of software-intensive products or services, we depend on various artefacts. Some of those artefacts, we deem central to the feasibility of a…
Further Investigation of the Survivability of Code Technical Debt Items
Ehsan Zabardast, Kwabena Ebo Bennin, Javier Gonzalez-Huerta
Context: Technical Debt (TD) discusses the negative impact of sub-optimal decisions to cope with the need-for-speed in software development. Code Technical Debt Items (TDI) are ato…