Ioannis Stamelos

Orcid: 0000-0001-9440-3633

Affiliations:
  • Aristotle University of Thessaloniki, Greece


According to our database1, Ioannis Stamelos authored at least 184 papers between 1986 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
A resilience-based framework for assessing the evolution of open source software projects.
J. Softw. Evol. Process., May, 2024

2023
Source-o-grapher: A tool towards the investigation of software resilience in Open Source Software projects.
SoftwareX, May, 2023

Enterprise information management systems development two cases of mining for process conformance.
Int. J. Inf. Manag. Data Insights, 2023

Computer Game Scenario Representation: A Systematic Mapping Study.
e Informatica Softw. Eng. J., 2023

A Novel IoT-Based System for Ten Pin Bowling.
CoRR, 2023

Open-Source Software Development Communities: An Analysis Approach as a Social Network.
Proceedings of the Management of Digital EcoSystems - 15th International Conference, 2023

Academic Program Simulation Tool A new approach to strategic planning in higher education.
Proceedings of the 15th International Conference on Education Technology and Computers, 2023

Enhancing skills in bachelor classes by gamifying learning management systems.
Proceedings of the IEEE Global Engineering Education Conference, 2023

2022
Elastic-DF: Scaling Performance of DNN Inference in FPGA Clouds through Automatic Partitioning.
ACM Trans. Reconfigurable Technol. Syst., 2022

Discrete event simulation of an automated warehouse inspection system with drones.
Proceedings of the 13th International Conference on Information, 2022

Standards and Interoperability for Education Certifications supported by a Web Platform.
Proceedings of the 14th International Conference on Education Technology and Computers, 2022

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

A Life-Long Learning Education Passport Powered by Blockchain Technology and Verifiable Digital Credentials: The BlockAdemiC Project.
Proceedings of the Software Engineering and Formal Methods. SEFM 2021 Collocated Workshops, 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

2020
Open Source Systems: Enterprise Software and Solutions.
J. Syst. Softw., 2020

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


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

An Empirical Investigation of Sentiment Analysis of the Bug Tracking Process in Libre Office Open Source Software.
Proceedings of the Open Source Systems - 16th IFIP WG 2.13 International Conference, 2020

Securing Emission Data of Smart Vehicles with Blockchain and Self-Sovereign Identities.
Proceedings of the IEEE International Conference on Blockchain, 2020

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

Blockchain 3.0 Smart Contracts in E-Government 3.0 Applications.
CoRR, 2019

Transforming the supply-chain management and industry logistics with blockchain smart contracts.
Proceedings of the 23rd Pan-Hellenic Conference on Informatics, 2019

Work in Progress. SportSWARES, Towards an Intelligent Way of Physical Training.
Proceedings of the Internet of Things, Infrastructures and Mobile Applications - Proceedings of the 13th IMCL Conference, Thessaloniki, Greece, 31 October, 2019

Towards a Software System for Facilitating the Reuse of Business Processes.
Proceedings of the Reuse in the Big Data Era, 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

Cross-study Reliability of the Open Card Sorting Method.
Proceedings of the Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

2018
Knowledge Acquisition During Software Development: Modeling with Anti-patterns.
Proceedings of the Synergies Between Knowledge Engineering and Software Engineering, 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

Open Source Software Resilience Framework.
Proceedings of the Open Source Systems: Enterprise Software and Solutions, 2018

Process Mining for Process Conformance Checking in an OSS Project: An Empirical Research.
Proceedings of the Open Source Systems: Enterprise Software and Solutions, 2018

A Novel Framework for the Seamless Integration of FPGA Accelerators with Big Data Analytics Frameworks in Heterogeneous Data Centers.
Proceedings of the 2018 International Conference on High Performance Computing & Simulation, 2018

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

Exploring the Relationship between Software Modularity and Technical 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

Seamless FPGA Deployment over Spark in Cloud Computing: A Use Case on Machine Learning Hardware Acceleration.
Proceedings of the Applied Reconfigurable Computing. Architectures, Tools, and Applications, 2018

2017
Identifying evolution patterns: a metrics-based approach for external library reuse.
Softw. Pract. Exp., 2017

An investigation of effort distribution among development phases: A four-stage progressive software cost estimation model.
J. Softw. Evol. Process., 2017

Introduction to the Special Issue on "International Conference on Software Reuse 2015".
J. Syst. Softw., 2017

Reusability of open source software across domains: A case study.
J. Syst. Softw., 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

SPynq: Acceleration of machine learning applications over Spark on Pynq.
Proceedings of the 2017 International Conference on Embedded Computer Systems: Architectures, 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

Process Management in the Greek Public Sector: A case study in the Municipality of Kalamaria.
Proceedings of the 21st Pan-Hellenic Conference on Informatics, 2017

Spark acceleration on FPGAs: A use case on machine learning in Pynq.
Proceedings of the 6th International Conference on Modern Circuits and Systems Technologies, 2017

Feature models for big data applications: Modeling big data applications by applying feature models.
Proceedings of the 8th International Conference on Information, 2017

FPGA acceleration of spark applications in a Pynq cluster.
Proceedings of the 27th International Conference on Field Programmable Logic and Applications, 2017

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

2016
Performance and energy evaluation of spark applications on low-power SoCs.
Proceedings of the International Conference on Embedded Computer Systems: Architectures, 2016

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

A Comprehensive Approach for Implementing an Open Source ERP in a Greek Industry.
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

Management anti-patterns in IT innovation projects.
Proceedings of the 20th International Academic Mindtrek Conference, 2016

Integrating user-centered design practices into agile Web development: A case study.
Proceedings of the 7th International Conference on Information, 2016

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

OPEN-SME - Component Certification for Open Source Reuse.
Proceedings of the European Project Space on Intelligent Technologies, 2016

2015
Trends in empirical research: the report on the 2014 Doctoral Symposium on Empirical Software Engineering.
ACM SIGSOFT Softw. Eng. Notes, 2015

Evaluating children performance with graphical and tangible robot programming tools.
Pers. Ubiquitous Comput., 2015

An automated approach for noise identification to assist software architecture recovery techniques.
J. Syst. Softw., 2015

Extracting reusable components: A semi-automated approach for complex structures.
Inf. Process. Lett., 2015

Architectural stability and evolution measurement for software reuse.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015

Competency profiling for software engineers: literature review and a new model.
Proceedings of the 19th Panhellenic Conference on Informatics, 2015

Enabling open software project management data with antipatterns.
Proceedings of the 19th International Academic Mindtrek Conference, 2015

Prioritized test-driven reverse engineering process: A case study.
Proceedings of the 6th International Conference on Information, 2015

ComProFITS: A web-based platform for human resources competence assessment.
Proceedings of the 6th International Conference on Information, 2015

Data collection and analysis of GitHub repositories and users.
Proceedings of the 6th International Conference on Information, 2015

Critical Success Factors and Barriers for Lightweight Software Process Improvement in Agile Development - A Literature Review.
Proceedings of the ICSOFT-EA 2015, 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

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

Estrangement between Classes: Test Coverage-Based Assessment of Coupling Strength between Pairs of Classes.
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

Ontology based Bayesian Software Process Improvenent.
Proceedings of the ICSOFT-EA 2014, 2014

Management and Coordination of Free/Open Source Projects.
Proceedings of the Software Project Management in a Changing World, 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

A genetic algorithm approach to global optimization of software cost estimation by analogy.
Intell. Decis. Technol., 2013

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

Enhancing software engineering education through open source projects: Four years of students' perspectives.
Educ. Inf. Technol., 2013

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

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

Features for Suitable Problems: IT Professionals' and IT Students' Opinions.
Int. J. Hum. Cap. Inf. Technol. Prof., 2012

Using Open Source Projects in Higher Education: A Two-Way Certification Framework.
Proceedings of the Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, 2012

Investigating the Impact of Personality and Temperament Traits on Pair Programming: A Controlled Experiment Replication.
Proceedings of the 8th International Conference on the Quality of Information and Communications Technology, 2012

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

Open Source Migration in Greek Public Sector: A Feasibility Study.
Proceedings of the Open Source Systems: Long-Term Sustainability, 2012

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

Federated Search for Open Source Software Reuse.
Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced Applications, 2012

Extracting Components from Open Source: The Component Adaptation Environment (COPE) Approach.
Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced Applications, 2012

Students' Perspectives on Learning Software Engineering with Open Source Projects - Lessons Learnt after Three Years of Program Operation.
Proceedings of the CSEDU 2012, 2012

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

Agents, clusters and components: A synergistic approach to the GSP.
Future Gener. Comput. Syst., 2011

SPARSE: A symptom-based antipattern retrieval knowledge-based system using Semantic Web technologies.
Expert Syst. Appl., 2011

Open Source Software: How Can Design Metrics Facilitate Architecture Recovery?
CoRR, 2011

Teaching Software Project Management through Management Antipatterns.
Proceedings of the 15th Panhellenic Conference on Informatics, 2011

Elastic Component Characterization with Respect to Quality Properties: An Intuitionistic Fuzzy-Based Approach.
Proceedings of the 15th Panhellenic Conference on Informatics, 2011

Towards Open Source Software System Architecture Recovery Using Design Metrics.
Proceedings of the 15th Panhellenic Conference on Informatics, 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

Global Optimization of Analogy-Based Software Cost Estimation with Genetic Algorithms.
Proceedings of the Artificial Intelligence Applications and Innovations, 2011

Detecting Antipatterns Using a Web-Based Collaborative Antipattern Ontology Knowledge Base.
Proceedings of the Advanced Information Systems Engineering Workshops, 2011

2010
BBN based approach for improving the software development process of an SME - a case study.
J. Softw. Maintenance Res. Pract., 2010

Software project management anti-patterns.
J. Syst. Softw., 2010

Survival analysis on the duration of open source projects.
Inf. Softw. Technol., 2010

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

Component Certification as a Prerequisite forWidespread OSS Reuse.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2010

Empirical Studies on Quality in Agile Practices: A Systematic Literature Review.
Proceedings of the Quality of Information and Communications Technology, 2010

Component Recycling for Agile Methods.
Proceedings of the Quality of Information and Communications Technology, 2010

A Semi-automated Process for Open Source Code Reuse.
Proceedings of the ENASE 2010, 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

2009
Detecting similarities in antipattern ontologies using semantic social networks: implications for software project management.
Knowl. Eng. Rev., 2009

Teaching Software Engineering with Free/Libre Open Source Projects.
Int. J. Open Source Softw. Process., 2009

An experimental investigation of personality types impact on pair effectiveness in pair programming.
Empir. Softw. Eng., 2009

1st International Workshop on: 'Designing for Participatory Learning' Building from Open Source Success to Develop Free Ways to Share and Learn.
Proceedings of the Open Source Ecosystems: Diverse Communities Interacting, 2009

The Impact of Prompting in Technology-Enhanced Learning as Moderated by Students' Motivation and Metacognitive Skills.
Proceedings of the Learning in the Synergy of Multiple Disciplines, 2009

A Hybrid Approach to Computer Science Education - A Case Study: Software Engineering at Aristotle University.
Proceedings of the CSEDU 2009 - Proceedings of the First International Conference on Computer Supported Education, Lisboa, Portugal, March 23-26, 2009, 2009

Analyzing the role of students' self-organization in a case of scripted collaboration.
Proceedings of the 8th International Conference on Computer Supported Collaborative Learning, 2009

On the Approximation of the Substitution Costs for Free/Libre Open Source Software.
Proceedings of the 2009 Fourth Balkan Conference in Informatics, 2009

AKM in Open Source Communities.
Proceedings of the Software Architecture Knowledge Management, 2009

2008
Understanding knowledge sharing activities in free/open source software projects: An empirical study.
J. Syst. Softw., 2008

Combining probabilistic models for explanatory productivity estimation.
Inf. Softw. Technol., 2008

Experimental Evaluation of an Instructional Supporting Tool in Distance Learning.
J. Educ. Technol. Soc., 2008

Regression via Classification applied on software defect estimation.
Expert Syst. Appl., 2008

A statistical framework for analyzing the duration of software projects.
Empir. Softw. Eng., 2008

Evaluating the Quality of Open Source Software.
Proceedings of the International Workshop on Software Quality and Maintainability, 2008

The effect of scaffolding students' context-generating cognitive activity in technology-enhanced case-based learning.
Comput. Educ., 2008

Learning Software Project Management on the Web: The Impact of Question Prompts.
Proceedings of the Panhellenic Conference on Informatics, 2008

A BBN Based Approach for Improving a Telecommunication Software Estimation Process.
Proceedings of the Panhellenic Conference on Informatics, 2008

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

Reflection on Knowledge Sharing in F/OSS Projects.
Proceedings of the Open Source Development, 2008

The SQO-OSS Quality Model: Measurement Based Open Source Software Evaluation.
Proceedings of the Open Source Development, 2008

Analogy Based Cost Estimation Configuration with Rules.
Proceedings of the Knowledge-Based Software Engineering, 2008

Evaluating Schedules of Iterative/Incremental Software Projects from a Real Options Perspective.
Proceedings of the ICSOFT 2008, 2008

Product Line Variability with Elastic Components and Test-Driven Development.
Proceedings of the 2008 International Conferences on Computational Intelligence for Modelling, 2008

2007
Involving Software Engineering Students in Open Source Software Projects: Experiences from a Pilot Study.
J. Inf. Syst. Educ., 2007

Using Ontologies to Represent Software Project Management Antipatterns.
Proceedings of the Nineteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2007), 2007

Using Repository of Repositories (RoRs) to Study the Growth of F/OSS Projects: A Meta-Analysis Research Approach.
Proceedings of the Open Source Development, 2007

Case-based instruction on the web for teaching software project management.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

Towards a Dynamic Ontology Based Software Project Management Antipattern Intelligent System.
Proceedings of the 19th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2007), 2007

Elastic Components: Addressing Variance of Quality Properties in Components.
Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA 2007), 2007

2006
Identifying knowledge brokers that yield software engineering knowledge in OSS projects.
Inf. Softw. Technol., 2006

Investigating the extreme programming system-An empirical study.
Empir. Softw. Eng., 2006

Investigating the Impact of Personality Types on Communication and Collaboration-Viability in Pair Programming - An Empirical Study.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2006

Using Bayesian Belief Networks to Model Software Project Management Antipatterns.
Proceedings of the Fourth International Conference on Software Engineering, 2006

A Framework for Teaching Software Testing using F/OSS Methodology.
Proceedings of the Open Source Systems, 2006

Selecting the Appropriate Machine Learning Techniques for the Prediction of Software Development Costs.
Proceedings of the Artificial Intelligence Applications and Innovations, 2006

A Tactic-Driven Process for Developing Reusable Components.
Proceedings of the Reuse of Off-the-Shelf Components, 2006

A unified approach for software process representation and analysis.
Proceedings of the ICSOFT 2006, 2006

Online Case-Based Learning: Design and Preliminary Evaluation of the eCASE Environment.
Proceedings of the 6th IEEE International Conference on Advanced Learning Technologies, 2006

Formal Evaluation of an Instructional ODL Tool.
Proceedings of the 6th IEEE International Conference on Advanced Learning Technologies, 2006

Software Defect Prediction Using Regression via Classification.
Proceedings of the 2006 IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2006), 2006

2005
Formally assessing an instructional tool: a controlled experiment in software engineering.
IEEE Trans. Educ., 2005

Software productivity and effort prediction with ordinal regression.
Inf. Softw. Technol., 2005

ASPIS: An Automated Information System for Certification and Analysis of Examination Process.
Proceedings of the Advances in Informatics, 2005

Open Source Database Management Systems.
Proceedings of the Encyclopedia of Database Technologies and Applications, 2005

2004
A controlled experiment investigation of an object-oriented design heuristic for maintainability.
J. Syst. Softw., 2004

Experimentally assessing a resource-effective design for ODL environments.
Interact. Technol. Smart Educ., 2004

Open source software development should strive for even greater code maintainability.
Commun. ACM, 2004

Evaluating the Extreme Programming System - An Empirical Study.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2004

2003
Detecting associative shift faults in predicate testing.
J. Syst. Softw., 2003

An empirical investigation of an object-oriented design heuristic for maintainability.
J. Syst. Softw., 2003

On the use of Bayesian belief networks for the prediction of software productivity.
Inf. Softw. Technol., 2003

Software Product and Process Assessment through Profile-Based Evaluation.
Int. J. Softw. Eng. Knowl. Eng., 2003

Estimating the development cost of custom software.
Inf. Manag., 2003

Software evaluation problem situations.
Eur. J. Oper. Res., 2003

A Controlled Experiment Investigation on the Impact of an Instructional Tool for Personalized Learning.
Proceedings of the 2003 IEEE International Conference on Advanced Learning Technologies, 2003

2002
Quality, Productivity, and Learning in Framework-Based Development: An Exploratory Case Study.
IEEE Trans. Software Eng., 2002

A novel simulation model for the development process of open source software projects.
Softw. Process. Improv. Pract., 2002

Linguistic kleptomania in computer science.
J. Syst. Softw., 2002

Code quality analysis in open source software development.
Inf. Syst. J., 2002

Reply to comments by M. Jorgensen, on the paper: 'A Simulation Tool for Efficient Analogy Based Cost Estimation' by L. Angelis and I. Stamelos, Published in Empirical Software Engineering.
Empir. Softw. Eng., 2002

Decision Making Based on Past Problem Cases.
Proceedings of the Methods and Applications of Artificial Intelligence, 2002

A new method to evaluate software artifacts against predefined profiles.
Proceedings of the 14th international conference on Software engineering and knowledge engineering, 2002

2001
Managing uncertainty in project portfolio cost estimation.
Inf. Softw. Technol., 2001

Building A Software Cost Estimation Model Based On Categorical Data.
Proceedings of the 7th IEEE International Software Metrics Symposium (METRICS 2001), 2001

2000
Knowledge based evaluation of software systems: a case study.
Inf. Softw. Technol., 2000

A Simulation Tool for Efficient Analogy Based Cost Estimation.
Empir. Softw. Eng., 2000

1999
ESSE: an expert system for software evaluation.
Knowl. Based Syst., 1999

Measuring Functionality and Productivity in Web-Based Applications: A Case Study.
Proceedings of the 6th IEEE International Software Metrics Symposium (METRICS 1999), 1999

1987
Efficient test Generation for Register Transfer Level Descriptions.
Proceedings of the Fehlertolerierende Rechensysteme / Fault-Tolerant Computing Systems, 1987

1986
A Multi-Level Test Pattern Generation and Validation Environment.
Proceedings of the Proceedings International Test Conference 1986, 1986


  Loading...