Apostolos Ampatzoglou

Orcid: 0000-0002-5764-7302

Affiliations:
  • University of Macedonia, Thessaloniki, Greece


According to our database1, Apostolos Ampatzoglou authored at least 150 papers between 2007 and 2024.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
SDK4ED: a platform for building energy efficient, dependable, and maintainable embedded software.
Autom. Softw. Eng., November, 2024

Local and Global Explainability for Technical Debt Identification.
IEEE Trans. Software Eng., August, 2024

A practical approach for technical debt prioritization based on class-level forecasting.
J. Softw. Evol. Process., April, 2024

A metrics-based approach for selecting among various refactoring candidates.
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

What does matter in the success of a decentralized application? From idea to development.
Inf. Softw. Technol., 2024

A Comparison of the Effectiveness of ChatGPT and Co-Pilot for Generating Quality Python Code Solutions.
Proceedings of the IEEE International Conference on Software Analysis, 2024

What you See is What you Get: Exploring the Relation between Code Aesthetics and Code Quality.
Proceedings of the 7th ACM/IEEE International Conference on Technical Debt, 2024


Vulnerability Classification on Source Code Using Text Mining and Deep Learning Techniques.
Proceedings of the 24th IEEE International Conference on Software Quality, 2024

Software Engineering Practices in Smart Contract Development: A Systematic Mapping Study.
Proceedings of the Product-Focused Software Process Improvement, 2024

A Semi-Automated Approach for Resolving Data-Driven Architecture Mismatches.
Proceedings of the 21st IEEE International Conference on Software Architecture, 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

Forecasting the Principal of Code Technical Debt in JavaScript Applications.
IEEE Trans. Software Eng., April, 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

Modular Monoliths the way to Standardization.
Proceedings of the 3rd Eclipse Security, 2023

Studying the Evolution of Library Utilization in Maven Projects: A Metric-Based Approach.
Proceedings of the Software Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium, 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

MaLTeSQuE 2021 Workshop Summary.
ACM SIGSOFT Softw. Eng. Notes, 2022

Refactoring embedded software: A study in healthcare domain.
Inf. Softw. Technol., 2022

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

Examining the Capacity of Text Mining and Software Metrics in Vulnerability Prediction.
Entropy, 2022

Technical Debt Management in OSS Projects: An Empirical Study on GitHub.
CoRR, 2022

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

TD4ViS 2022: 1st International Workshop on Technical Debt for Variability-Intensive Systems.
Proceedings of the SPLC '22: 26th ACM International Systems and Software Product Line Conference, Graz, Austria, September 12, 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
The Temporality of Technical Debt Introduction on New Code and Confounding Factors.
Dataset, July, 2021

An Overview and Comparison of Technical Debt Measurement Tools.
IEEE Softw., 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

Empirical studies on software traceability: A mapping study.
J. Softw. Evol. Process., 2021

Change impact analysis: A systematic mapping study.
J. Syst. Softw., 2021

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

Special Issue on Software and Systems Reuse in the Big Data Era.
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
MALTESQUE 2019 Workshop Summary.
ACM SIGSOFT Softw. Eng. Notes, 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

Crowdsourcing in Software Development: Empirical Support for Configuring Contests.
IEEE Access, 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

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

Introduction to the special issue on "Machine Learning Techniques for Software Quality Evaluation".
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

Extracting Knowledge From On-Line Sources for Software Engineering Labor Market: A Mapping Study.
IEEE Access, 2019

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

Estimating the Maintenance Effort of JavaScript Applications.
Proceedings of the 45th Euromicro Conference on Software Engineering and Advanced Applications, 2019

Reusing Code from StackOverflow: The Effect on Technical Debt.
Proceedings of the 45th Euromicro Conference on Software Engineering and Advanced Applications, 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

2018
Correlating Pattern Grime and Quality Attributes.
IEEE Access, 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

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

Investigating the effect of design patterns on energy consumption.
J. Softw. Evol. Process., 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

Quality attributes and quality models for ambient assisted living software systems: A systematic mapping.
Inf. Softw. Technol., 2017

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

Hybrid 5G optical-wireless SDN-based networks, challenges and open issues.
IET Networks, 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

A theoretical model for capturing the impact of design patterns on quality: the decorator case study.
Proceedings of the Symposium on Applied Computing, 2017

The Evolution of Design Pattern Grime: An Industrial Case Study.
Proceedings of the Product-Focused Software Process Improvement, 2017

Technical Debt Principal Assessment Through Structural Metrics.
Proceedings of the 43rd Euromicro Conference on Software Engineering and Advanced Applications, 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

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

Quality Rule Violations in SharePoint Applications: An Empirical Study in Industry.
Proceedings of the Product-Focused Software Process Improvement, 2016

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

Implementing Game Mechanics with GoF Design Patterns.
Proceedings of the 20th Pan-Hellenic Conference on Informatics, 2016

A Bayesian Belief Network for Modeling Open Source Software Maintenance Productivity.
Proceedings of the Open Source Systems: Integrating Communities, 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
The Effect of GoF Design Patterns on Stability: A Case Study.
IEEE Trans. Software Eng., 2015

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

Investigating Quality Trade-offs in Open Source Critical Embedded Systems.
Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, 2015

Size and cohesion metrics as indicators of the long method bad smell: An empirical study.
Proceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering, 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 Reference Architecture for Healthcare Supportive Home Systems.
Proceedings of the 28th IEEE International Symposium on Computer-Based Medical Systems, 2015

A Comparative Analysis of Reference Architectures for Healthcare in the Ambient Assisted Living Domain.
Proceedings of the 28th IEEE International Symposium on Computer-Based Medical Systems, 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

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

2014
Quantifying Reuse in OSS: A Large-Scale Empirical Study.
Int. J. Open Source Softw. Process., 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

An empirical investigation of modularity metrics for indicating architectural technical debt.
Proceedings of the QoSA'14, Proceedings of the 10th International ACM SIGSOFT Conference on Quality of Software Architectures (part of CompArch 2014), Marcq-en-Baroeul, Lille, France, June 30, 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

A Process Framework for Embedded Systems Engineering.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

2013
Layer assessment of object-oriented software: A metric facilitating white-box reuse.
J. Syst. Softw., 2013

Research state of the art on GoF design patterns: A mapping study.
J. Syst. Softw., 2013

Building and mining a repository of design pattern instances: Practical and research benefits.
Entertain. Comput., 2013

Design pattern alternatives: what to do when a GoF pattern fails.
Proceedings of the 17th Panhellenic Conference on Informatics, 2013

An Embedded Multiple-Case Study on OSS Design Quality Assessment across Domains.
Proceedings of the 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2013

2012
Επίδραση των προτύπων σχεδίασης στην ποιότητα λογισμικού
PhD thesis, 2012

A methodology to assess the impact of design patterns on software quality.
Inf. Softw. Technol., 2012

Secure Migration of Legacy Applications to the Web.
Proceedings of the Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, 2012

Selecting Refactorings: An Option Based Approach.
Proceedings of the 8th International Conference on the Quality of Information and Communications Technology, 2012

A methodology on extracting reusable software candidate components from open source games.
Proceedings of the International Conference on Media of the Future, 2012

2011
An empirical investigation on the reusability of design patterns and software packages.
J. Syst. Softw., 2011

An empirical investigation on the impact of design pattern application on computer game defects.
Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, 2011

2010
Software engineering research for computer games: A systematic review.
Inf. Softw. Technol., 2010

An Empirical Study on Design Pattern Usage on Open-Source Software.
Proceedings of the ENASE 2010, 2010

Investigating the Use of Object-Oriented Design Patterns in Open-Source Software: A Case Study.
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2010

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

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


  Loading...