Alexander Chatzigeorgiou

Orcid: 0000-0002-5381-8418

According to our database1, Alexander Chatzigeorgiou authored at least 178 papers between 1998 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
A metrics-based approach for selecting among various refactoring candidates.
Empir. Softw. Eng., February, 2024

Supporting single responsibility through automated extract method refactoring.
Empir. Softw. Eng., February, 2024

Eclipse Open SmartCLIDE: An end-to-end framework for facilitating service reuse in cloud development.
J. Syst. Softw., January, 2024

What Is Being Patented in Software Engineering?: Empirical Evidence From the U.S. Patent and Trademark Office.
IEEE Softw., 2024

2023
Software vulnerability prediction: A systematic mapping study.
Inf. Softw. Technol., December, 2023

SmartCLIDE design pattern assistant: A decision-tree based approach.
Softw. Pract. Exp., June, 2023

It's about time: How to study intertemporal choice in systems design.
Inf. Softw. Technol., June, 2023

Assessing TD Macro-Management: A Nested Modeling Statistical Approach.
IEEE Trans. Software Eng., April, 2023

Data-Oriented Software Development: The Industrial Landscape through Patent Analysis.
Inf., January, 2023

Exploring the Effect of Various Maintenance Activities on the Accumulation of TD Principal.
Proceedings of the 2023 ACM/IEEE International Conference on Technical Debt (TechDebt), 2023

Technical Debt Management: The Road Ahead for Successful Software Delivery.
Proceedings of the IEEE/ACM International Conference on Software Engineering: Future of Software Engineering, 2023

2022
Machine Learning for Technical Debt Identification.
IEEE Trans. Software Eng., 2022

Can Clean New Code Reduce Technical Debt Density?
IEEE Trans. Software Eng., 2022

Decision support for GPU acceleration by predicting energy savings and programming effort.
Sustain. Comput. Informatics Syst., 2022

The temporality of technical debt introduction on new code and confounding factors.
Softw. Qual. J., 2022

A metric for quantifying the ripple effects among requirements.
Softw. Qual. J., 2022

SDK4ED: A platform for technical debt management.
Softw. Pract. Exp., 2022

Translating quality-driven code change selection to an instance of multiple-criteria decision making.
Inf. Softw. Technol., 2022

Applying and Researching DevOps: A Tertiary Study.
IEEE Access, 2022

Using machine learning to guide the application of software refactorings: a preliminary exploration.
Proceedings of the 6th International Workshop on Machine Learning Techniques for Software Quality Evaluation, 2022

Technical Debt in Service-Oriented Software Systems.
Proceedings of the Product-Focused Software Process Improvement, 2022

TD classifier: automatic identification of Java classes with high technical debt.
Proceedings of the TechDebt '22: International Conference on Technical Debt, 2022

Merging smell detectors: evidence on the agreement of multiple tools.
Proceedings of the TechDebt '22: International Conference on Technical Debt, 2022

Quantifying TD Interest: Are we Getting Closer, or Not Even That?
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications, 2022

Service Classification through Machine Learning: Aiding in the Efficient Identification of Reusable Assets in Cloud Application Development.
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications, 2022

Automated Summarization of Service Workflows to Facilitate Discovery and Composition.
Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering, 2022

Practitioners' Perspective on Practices for Preventing Technical Debt Accumulation in Scientific Software Development.
Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering, 2022

SDK4ED: One-click platform for Energy-aware, Maintainable and Dependable Applications.
Proceedings of the 2022 Design, Automation & Test in Europe Conference & Exhibition, 2022

2021
An Overview and Comparison of Technical Debt Measurement Tools.
IEEE Softw., 2021

A Clustering Approach Towards Cross-Project Technical Debt Forecasting.
SN Comput. Sci., 2021

The Risk of Generating Technical Debt Interest: A Case Study.
SN Comput. Sci., 2021

Implementing game requirements using design patterns.
J. Softw. Evol. Process., 2021

An empirical study of COVID-19 related posts on Stack Overflow: Topics and technologies.
J. Syst. Softw., 2021

Software engineering practices for scientific software development: A systematic mapping study.
J. Syst. Softw., 2021

Architectural decision-making as a financial investment: An industrial case study.
Inf. Softw. Technol., 2021

Experience With Managing Technical Debt in Scientific Software Development Using the EXA2PRO Framework.
IEEE Access, 2021

A low-cost AR assistant component architecture for Warehouse Management Systems.
Proceedings of the PCI 2021: 25th Pan-Hellenic Conference on Informatics, Volos, Greece, November 26, 2021

SmartCLIDE: Shortening the Toolchain of SOA-based Cloud Software Development by Automating Service Creation, Composition, Testing, and Deployment.
Proceedings of the PCI 2021: 25th Pan-Hellenic Conference on Informatics, Volos, Greece, November 26, 2021

Metrics for Assessing Gamers' Satisfaction: Exploring the Graphics Factor.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

2020
Applying Software Engineering Principles in Android Development.
Proceedings of the Encyclopedia of Education and Information Technologies, 2020

Technical debt forecasting: An empirical study on open-source repositories.
J. Syst. Softw., 2020

CODE reuse in practice: Benefiting or harming technical debt.
J. Syst. Softw., 2020

Exploring the Relation between Technical Debt Principal and Interest: An Empirical Approach.
Inf. Softw. Technol., 2020

Evaluating the agreement among technical debt measurement tools: building an empirical benchmark of technical debt liabilities.
Empir. Softw. Eng., 2020

A Study of Knowledge Sharing related to Covid-19 Pandemic in Stack Overflow.
CoRR, 2020

Technical Debt Management and Energy Consumption Evaluation in Implantable Medical Devices: The SDK4ED Approach.
Proceedings of the Embedded Computer Systems: Architectures, Modeling, and Simulation, 2020

A metric suite for evaluating interactive scenarios in video games: an empirical validation.
Proceedings of the SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing, online event, [Brno, Czech Republic], March 30, 2020


Applying Machine Learning in Technical Debt Management: Future Opportunities and Challenges.
Proceedings of the Quality of Information and Communications Technology, 2020

On the Temporality of Introducing Code Technical Debt.
Proceedings of the Quality of Information and Communications Technology, 2020

Software Architecture Reconstruction via a Genetic Algorithm: Applying the Move Class Refactoring.
Proceedings of the PCI 2020: 24th Pan-Hellenic Conference on Informatics, 2020

RepoSkillMiner: Identifying software expertise from GitHub repositories using Natural Language Processing.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

The SDK4ED Platform for Embedded Software Quality Improvement - Preliminary Overview.
Proceedings of the Computational Science and Its Applications - ICCSA 2020, 2020

Complexity Clustering of BPMN Models: Initial Experiments with the K-means Algorithm.
Proceedings of the Decision Support Systems X: Cognitive Decision Support Systems and Technologies, 2020

A preliminary Study of Knowledge Sharing related to Covid-19 Pandemic in Stack Overflow.
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

Investigating Trade-offs between Portability, Performance and Maintainability in Exascale Systems.
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

Guidelines for Managing Threats to Validity of Secondary Studies in Software Engineering.
Proceedings of the Contemporary Empirical Methods in Software Engineering, 2020

2019
REI: An integrated measure for software reusability.
J. Softw. Evol. Process., 2019

Exploring the frequency and change proneness of dynamic feature pattern instances in PHP applications.
Sci. Comput. Program., 2019

What can violations of good practices tell about the relationship between GoF patterns and run-time quality attributes?
Inf. Softw. Technol., 2019

Identifying, categorizing and mitigating threats to validity in software engineering secondary studies.
Inf. Softw. Technol., 2019

JCaliper: search-based technical debt management.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019

Temporal discounting in technical debt: how do software practitioners discount the future?
Proceedings of the Second International Conference on Technical Debt, 2019

Reusing Code from StackOverflow: The Effect on Technical Debt.
Proceedings of the 45th Euromicro Conference on Software Engineering and Advanced Applications, 2019

Temporal Discounting in Software Engineering: A Replication Study.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

Monitoring Technical Debt in an Industrial Setting.
Proceedings of the Evaluation and Assessment on Software Engineering, 2019

Applying the Single Responsibility Principle in Industry: Modularity Benefits and Trade-offs.
Proceedings of the Evaluation and Assessment on Software Engineering, 2019

Automatic Identification of Assumptions from the Hibernate Developer Mailing List.
Proceedings of the 26th Asia-Pacific Software Engineering Conference, 2019

2018
Ten years of JDeodorant: Lessons learned from the hunt for smells.
Proceedings of the 25th International Conference on Software Analysis, 2018

How do developers fix issues and pay back technical debt in the Apache ecosystem?
Proceedings of the 25th International Conference on Software Analysis, 2018

A mapping study on design-time quality attributes and metrics (journal-first abstract).
Proceedings of the 25th International Conference on Software Analysis, 2018

Interrelations between Software Quality Metrics, Performance and Energy Consumption in Embedded Applications.
Proceedings of the 21st International Workshop on Software and Compilers for Embedded Systems, 2018

EXA2PRO programming environment: architecture and applications.
Proceedings of the 18th International Conference on Embedded Computer Systems: Architectures, 2018

REACT - A Process for Improving Open-Source Software Reuse.
Proceedings of the 11th International Conference on the Quality of Information and Communications Technology, 2018

Methods and Tools for TD Estimation and Forecasting: A State-of-the-art Survey.
Proceedings of the 9th IEEE International Conference on Intelligent Systems, 2018

Reusability Index: A Measure for Assessing Software Assets Reusability.
Proceedings of the New Opportunities for Software Reuse - 17th International Conference, 2018

A framework for managing interest in technical debt: an industrial validation.
Proceedings of the 2018 International Conference on Technical Debt, 2018

The developer's dilemma: factors affecting the decision to repay code debt.
Proceedings of the 2018 International Conference on Technical Debt, 2018

Exploring the Relationship between Software Modularity and Technical Debt.
Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018

Integrating Traceability Within the IDE to Prevent Requirements Documentation Debt.
Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018

Structural Quality Metrics as Indicators of the Long Method Bad Smell: An Empirical Study.
Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018

Tool-assisted Game Scenario Representation Through Flow Charts.
Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering, 2018

2017
Identifying Extract Method Refactoring Opportunities Based on Functional Relevance.
IEEE Trans. Software Eng., 2017

Technical Debt in Agile Development: Report on the Ninth Workshop on Managing Technical Debt (MTD 2017).
ACM SIGSOFT Softw. Eng. Notes, 2017

Reusability of open source software across domains: A case study.
J. Syst. Softw., 2017

A mapping study on design-time quality attributes and metrics.
J. Syst. Softw., 2017

The relation between technical debt and corrective maintenance in PHP web applications.
Inf. Softw. Technol., 2017

Assessing code smell interest probability: a case study.
Proceedings of the XP2017 Scientific Workshops, Cologne, Germany, May 22 - 26, 2017, 2017

Who is producing more technical debt?: a personalized assessment of TD principal.
Proceedings of the XP2017 Scientific Workshops, Cologne, Germany, May 22 - 26, 2017, 2017

Technical Debt Principal Assessment Through Structural Metrics.
Proceedings of the 43rd Euromicro Conference on Software Engineering and Advanced Applications, 2017

Student perceptions on the benefits and shortcomings of distributed pair programming assignments.
Proceedings of the 2017 IEEE Global Engineering Education Conference, 2017

The Evolution of Technical Debt in the Apache Ecosystem.
Proceedings of the Software Architecture - 11th European Conference, 2017

A Method for Assessing Class Change Proneness.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017

Assessing Change Proneness at the Architecture Level: An Empirical Validation.
Proceedings of the 24th Asia-Pacific Software Engineering Conference Workshops, 2017

2016
Software metrics fluctuation: a property for assisting the metric selection process.
Inf. Softw. Technol., 2016

Studying the evolution of PHP web applications.
Inf. Softw. Technol., 2016

Blending an Android development course with software engineering concepts.
Educ. Inf. Technol., 2016

A spatiotemporal Data Envelopment Analysis (S-T DEA) approach: the need to assess evolving units.
Ann. Oper. Res., 2016

Monitoring an OOP Course Through Assignments in a Distributed Pair Programming System.
Proceedings of the Fifth Workshop on Software Quality Analysis, 2016

Comparing The Accumulation Of Technical Debt Between Two Applications Developed With Spring Web MVC And Apache Struts 2.
Proceedings of the Post-proceedings of the 9th Seminar on Advanced Techniques and Tools for Software Evolution, 2016

Evolution of method invocation and object instantiation patterns in a PHP ecosystem.
Proceedings of the 20th Pan-Hellenic Conference on Informatics, 2016

A Case Study on the Availability of Open-Source Components for Game Development.
Proceedings of the Software Reuse: Bridging with Social-Awareness, 2016

The Perception of Technical Debt in the Embedded Systems Domain: An Industrial Case Study.
Proceedings of the 8th IEEE International Workshop on Managing Technical Debt, 2016

2015
Forecasting Java Software Evolution Trends Employing Network Models.
IEEE Trans. Software Eng., 2015

The Effect of GoF Design Patterns on Stability: A Case Study.
IEEE Trans. Software Eng., 2015

Investigating the effect of evolution and refactorings on feature scattering.
Softw. Qual. J., 2015

The financial aspect of managing technical debt: A systematic literature review.
Inf. Softw. Technol., 2015

Estimating the breaking point for technical debt.
Proceedings of the 7th IEEE International Workshop on Managing Technical Debt, 2015

Introducing a Ripple Effect Measure: A Theoretical and Empirical Validation.
Proceedings of the 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2015

A Financial Approach for Managing Interest in Technical Debt.
Proceedings of the Business Modeling and Software Design - 5th International Symposium, 2015

An Empirical Study on the Reuse of Third-Party Libraries in Open-Source Software Development.
Proceedings of the 7th Balkan Conference on Informatics Conference, 2015

A Taxonomy of Evaluation Approaches in Software Engineering.
Proceedings of the 7th Balkan Conference on Informatics Conference, 2015

Assessing the Evolution of Quality in Java Libraries.
Proceedings of the 7th Balkan Conference on Informatics Conference, 2015

2014
Investigating the evolution of code smells in object-oriented systems.
Innov. Syst. Softw. Eng., 2014

A Comparative Study on the Effectiveness of Patterns in Software Libraries and Standalone Applications.
Proceedings of the 9th International Conference on the Quality of Information and Communications Technology, 2014

Non-functional requirements that influence gaming experience: a survey on gamers satisfaction factors.
Proceedings of the 18th International Academic MindTrek Conference: Media Business, 2014

Maintenance Patterns of Large-Scale PHP Web Applications.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

SEAgle: Effortless Software Evolution Analysis.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

2013
Combining metrics for software evolution assessment by means of Data Envelopment Analysis.
J. Softw. Evol. Process., 2013

Identification of Refused Bequest Code Smells.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

An application of data envelopment analysis to software quality assessment.
Proceedings of the Balkan Conference in Informatics, 2013

BuCo Reporter: Mining Software and Bug Repositories.
Proceedings of the Local Proceedings of the Sixth Balkan Conference in Informatics, 2013

2012
Identification and application of Extract Class refactorings in object-oriented systems.
J. Syst. Softw., 2012

Guidelines for the Application of Data Envelopment Analysis to Assess Evolving Software.
Proceedings of the Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, 2012

SEANets: Software evolution analysis with networks.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Trends in object-oriented software evolution: Investigating network properties.
Proceedings of the 34th International Conference on Software Engineering, 2012

2011
Benchmarking library and application software with Data Envelopment Analysis.
Softw. Qual. J., 2011

Identification of extract method refactoring opportunities for the decomposition of methods.
J. Syst. Softw., 2011

JDeodorant: identification and application of extract class refactorings.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Ranking Refactoring Suggestions Based on Historical Volatility.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

2010
An Assessment of Design Patterns' Influence on a Java-based E-Commerce Application.
J. Theor. Appl. Electron. Commer. Res., 2010

Identification of refactoring opportunities introducing polymorphism.
J. Syst. Softw., 2010

A Queuing Theory and Systems Modeling Course Based on Unified Modeling Language (UML).
Proceedings of the Knowledge Management, Information Systems, E-Learning, and Sustainability Research, 2010

Investigating the Evolution of Bad Smells in Object-Oriented Code.
Proceedings of the Quality of Information and Communications Technology, 2010

Placement of Entities in Object-Oriented Systems by Means of a Single-Objective Genetic Algorithm.
Proceedings of the Fifth International Conference on Software Engineering Advances, 2010

DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
Identification of Move Method Refactoring Opportunities.
IEEE Trans. Software Eng., 2009

Moving from Requirements to Design Confronting Security Issues: A Case Study.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2009, 2009

Decomposing object-oriented class modules using an agglomerative clustering technique.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Identification of Extract Method Refactoring Opportunities.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

2008
Energy Consumption Estimation in Embedded Systems.
IEEE Trans. Instrum. Meas., 2008

Architectural Risk Analysis of Software Systems Based on Security Patterns.
IEEE Trans. Dependable Secur. Comput., 2008

Facilitating software extension with design patterns and Aspect-Oriented Programming.
J. Syst. Softw., 2008

An empirical study on students' ability to comprehend design patterns.
Comput. Educ., 2008

Graphical Representation as a Factor of 3D Software User Satisfaction: A Metric Based Approach.
Proceedings of the Panhellenic Conference on Informatics, 2008

JDeodorant: Identification and Removal of Type-Checking Bad Smells.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

2007
Evaluation of object-oriented design patterns in game development.
Inf. Softw. Technol., 2007

JDeodorant: Identification and Removal of Feature Envy Bad Smells.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

2006
Design Pattern Detection Using Similarity Scoring.
IEEE Trans. Software Eng., 2006

A qualitative analysis of software security patterns.
Comput. Secur., 2006

Application of graph theory to OO software engineering.
Proceedings of the 2006 Workshop on interdisciplinary software engineering research, 2006

Quantitative Evaluation of Systems with Security Patterns Using a Fuzzy Approach.
Proceedings of the On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, 2006

Evaluation of a Queuing Theory and Systems Modeling Course Based on UML.
Proceedings of the 6th IEEE International Conference on Advanced Learning Technologies, 2006

2005
Predicting the Probability of Change in Object-Oriented Systems.
IEEE Trans. Software Eng., 2005

Developing an environment for embedded software energy estimation.
Comput. Stand. Interfaces, 2005

The Collatz Problem in a New Perspective: Energy Consumption Analysis.
Proceedings of the New Trends in Software Methodologies, Tools and Techniques, 2005

2004
Evaluating Power Efficient Data-Reuse Decisions For Embedded Multimedia Applications: An Analytical Approach.
J. Circuits Syst. Comput., 2004

Probabilistic Evaluation of Object-Oriented Systems.
Proceedings of the 10th IEEE International Software Metrics Symposium (METRICS 2004), 2004

Evaluating Object-Oriented Designs with Link Analysis.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

A Qualitative Evaluation of Security Patterns.
Proceedings of the Information and Communications Security, 6th International Conference, 2004

Teaching Queuing Systems Modeling Using UML.
Proceedings of the IEEE International Conference on Advanced Learning Technologies, 2004

2003
Mathematical Assessment of Object-Oriented Design Quality.
IEEE Trans. Software Eng., 2003

Efficient management of inspections in software development projects.
Inf. Softw. Technol., 2003

Performance and power evaluation of C++ object-oriented programming in embedded processors.
Inf. Softw. Technol., 2003

Simulation Software for a Network Modelling Lab.
Proceedings of the 2003 IEEE International Conference on Advanced Learning Technologies, 2003

2002
Energy Metric for Software Systems.
Softw. Qual. J., 2002

Efficient output waveform evaluation of a CMOS inverter based on short-circuit current prediction.
Int. J. Circuit Theory Appl., 2002

Output Waveform Evaluation of Basic Pass Transistor Structure.
Proceedings of the Integrated Circuit Design. Power and Timing Modeling, 2002

Evaluating Performance and Power of Object-Oriented Vs. Procedural Programming in Embedded Processors.
Proceedings of the Reliable Software Technologies, 2002

2001
Memory hierarchy exploration for low power architectures in embedded multimedia applications.
Proceedings of the 2001 International Conference on Image Processing, 2001

Power reduction for multimedia applications through data-reuse memory exploration.
Proceedings of the 2001 8th IEEE International Conference on Electronics, 2001

Power exploration of parallel embedded architectures implementing data-reuse transformations.
Proceedings of the 2001 8th IEEE International Conference on Electronics, 2001

Analytical exploration of power efficient data-reuse transformations on multimedia applications.
Proceedings of the IEEE International Conference on Acoustics, 2001

1999
A modeling technique for CMOS gates.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1999

Analytical estimation of propagation delay and short‐circuit power dissipation in CMOS gates.
Int. J. Circuit Theory Appl., 1999

CMOS gate modeling based on equivalent inverter.
Proceedings of the 1999 International Symposium on Circuits and Systems, ISCAS 1999, Orlando, Florida, USA, May 30, 1999

Single transistor primitive for modeling CMOS gates.
Proceedings of the 6th IEEE International Conference on Electronics, Circuits and Systems, 1999

1998
Collapsing the Transistor Chain to an Effective Single Equivalent Transistor.
Proceedings of the 1998 Design, 1998


  Loading...