activity
20052024
most citedCan Clean New Code reduce Technical Debt Density?

37 citations · 83 across the 7 of their papers we have counts for

collaborators

8 papers

cs.SE2024★ 23 cited

Technical Debt Management: The Road Ahead for Successful Software Delivery

Paris Avgeriou, Ipek Ozkaya, Alexander Chatzigeorgiou +5

Technical Debt, considered by many to be the 'silent killer' of software projects, has undeniably become part of the everyday vocabulary of software engineers. We know it compromis…

cs.SE2023★ 1 cited

Supporting single responsibility through automated extract method refactoring

Alireza Ardalani, Saeed Parsa, Morteza Zakeri-Nasrabadi +1

The responsibility of a method/function is to perform some desired computations and disseminate the results to its caller through various deliverables, including object fields and…

cs.SE2020

Software Engineering Practices for Scientific Software Development: A Systematic Mapping Study

Elvira-Maria Arvanitou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou +1

Background: The development of scientific software applications is far from trivial, due to the constant increase in the necessary complexity of these applications, their increasin…

cs.SE2020★ 37 cited

Can Clean New Code reduce Technical Debt Density?

George Digkas, Alexander Chatzigeorgiou, Apostolos Ampatzoglou +1

While technical debt grows in absolute numbers as software systems evolve over time, the density of technical debt (technical debt divided by lines of code) is reduced in some case…

cs.SE2020★ 2 cited

A Study of Knowledge Sharing related to Covid-19 Pandemic in Stack Overflow

Konstantinos Georgiou, Nikolaos Mittas, Lefteris Angelis +1

The Covid-19 outbreak, beyond its tragic effects, has changed to an unprecedented extent almost every aspect of human activity throughout the world. At the same time, the pandemic…

cs.SE2019

Temporal Discounting in Software Engineering: A Replication Study

Fabian Fagerholm, Christoph Becker, Alexander Chatzigeorgiou +5

Background: Many decisions made in Software Engineering practices are intertemporal choices: trade-offs in time between closer options with potential short-term benefit and future…

cs.SE2019

Temporal Discounting in Technical Debt: How do Software Practitioners Discount the Future?

Christoph Becker, Fabian Fagerholm, Rahul Mohanani +1

Technical Debt management decisions always imply a trade-off among outcomes at different points in time. In such intertemporal choices, distant outcomes are often valued lower than…

nlin.AO2005★ 20 cited

Energy Complexity of Software in Embedded Systems

Kostas Zotos, Andreas Litke, Alexander Chatzigeorgiou +2

The importance of low power consumption is widely acknowledged due to the increasing use of portable devices, which require minimizing the consumption of energy. The energy in a co…