16 citations · 69 across the 14 of their papers we have counts for
15 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…
Reducing Friction in Cloud Migration of Services
Anders Sundelin, Javier Gonzalez-Huerta, Krzysztof Wnuk
Public cloud services are integral to modern software development, offering scalability and flexibility to organizations. Based on customer requests, a large product development or…
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…
Governing the Commons: Code Ownership and Code-Clones in Large-Scale Software Development
Anders Sundelin, Javier Gonzalez-Huerta, Richard Torkar +1
Context: In software development organizations employing weak or collective ownership, different teams are allowed and expected to autonomously perform changes in various component…
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…
Requirements Quality vs Process and Stakeholders' Well-being: A Case of a Nordic Bank
Emil Lind, Javier Gonzalez-Huerta, Emil Alégroth
Requirements are key artefacts to describe the intended purpose of a software system. The quality of requirements is crucial for deciding what to do next, impacting the development…
An initial Theory to Understand and Manage Requirements Engineering Debt in Practice
Julian Frattini, Davide Fucci, Daniel Mendez +5
Context: Advances in technical debt research demonstrate the benefits of applying the financial debt metaphor to support decision-making in software development activities. Althoug…
"To Clean-Code or Not To Clean-Code" A Survey among Practitioners
Kevin Ljung, Javier Gonzalez-Huerta
Context: Writing Clean Code understandable by other collaborators has become crucial to enhancing collaboration and productivity. However, very little is known regarding whether de…
Assessing the Linguistic Quality of REST APIs for IoT Applications
Francis Palma, Tobias Olsson, Anna Wingkvist +1
Internet of Things (IoT) is a growing technology that relies on connected 'things' that gather data from peer devices and send data to servers via APIs (Application Programming Int…
Work-From-Home is Here to Stay: Call for Flexibility in Post-Pandemic Work Policies
Darja Smite, Nils Brede Moe, Jarle Hildrum +2
In early 2020, the Covid-19 pandemic forced employees in tech companies worldwide to abruptly transition from working in offices to working from their homes. During two years of pr…
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…
From Forced Working-From-Home to Working-From-Anywhere: Two Revolutions in Telework
Darja Smite, Nils Brede Moe, Eriks Klotins +1
The COVID-19 outbreak has admittedly caused a major disruption worldwide. The interruptions to production, transportation, and mobility have clearly had a significant impact on the…
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…