Mourad Badri

Orcid: 0000-0001-9034-9713

According to our database1, Mourad Badri authored at least 80 papers between 2001 and 2023.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
A mapping study of language features improving object-oriented design patterns.
Inf. Softw. Technol., August, 2023

A testing framework for JADE agent-based software.
Multiagent Grid Syst., 2023

Using Deep Learning and Object-Oriented Metrics to Identify Critical Components in Object-Oriented Systems.
Proceedings of the 5th World Symposium on Software Engineering, 2023

Design Pattern for Reusing Immutable Methods in Object-Oriented Languages.
Proceedings of the 28th European Conference on Pattern Languages of Programs, 2023

2022
Software Fault Severity Prediction Using Git History Metrics and Commits.
J. Softw., 2022

Detecting and Confining Software Errors: An Evaluation of Three Executable Assertions Based Solutions.
J. Softw., 2022

Using Metrics for Risk Prediction in Object-Oriented Software: A Cross-Version Validation.
J. Softw., 2022

Identifying Candidate Classes for Unit Testing Using Deep Learning Classifiers: An Empirical Validation.
Proceedings of the 4th World Symposium on Software Engineering, 2022

NC4OMAS: A Norms-based Approach for Open Multi-Agent Systems Controllability.
Proceedings of the 14th International Conference on Agents and Artificial Intelligence, 2022

2020
Using Deep Learning Classifiers to Identify Candidate Classes for Unit Testing in Object-Oriented Systems.
Proceedings of the 32nd International Conference on Software Engineering and Knowledge Engineering, 2020

Unit Test Effort Prioritization Using Combined Datasets and Deep Learning: A Cross-Systems Validation.
Proceedings of the 32nd International Conference on Software Engineering and Knowledge Engineering, 2020

2019
Monitoring open multi-agent systems: An aspect-oriented programming based approach.
Multiagent Grid Syst., 2019

Measuring the effect of clone refactoring on the size of unit test cases in object-oriented software: an empirical study.
Innov. Syst. Softw. Eng., 2019

Empirical Analysis of Object-Oriented Metrics and Centrality Measures for Predicting Fault-Prone Classes in Object-Oriented Software.
Proceedings of the Quality of Information and Communications Technology, 2019

Software Fault Prediction Based on Fault Probability and Impact.
Proceedings of the 18th IEEE International Conference On Machine Learning And Applications, 2019

2018
Predicting different levels of the unit testing effort of classes using source code metrics: a multiple case study on open-source software.
Innov. Syst. Softw. Eng., 2018

Software metrics thresholds calculation techniques to predict fault-proneness: An empirical comparison.
Inf. Softw. Technol., 2018

Prioritizing Unit Testing Effort Using Software Metrics and Machine Learning Classifiers (S).
Proceedings of the 30th International Conference on Software Engineering and Knowledge Engineering, 2018

2017
A novel approach for scalability and performance enhancement in JADE.
Multiagent Grid Syst., 2017

Source code size prediction using use case metrics: an empirical comparison with use case points.
Innov. Syst. Softw. Eng., 2017

Formal Development of Multi-Agent Systems with FPASSI: Towards Formalizing PASSI Methodology using Rewriting Logic.
Informatica (Slovenia), 2017

Investigating the Effect of Aspect-Oriented Refactoring on the Unit Testing Effort of Classes: An Empirical Evaluation.
Int. J. Softw. Eng. Knowl. Eng., 2017

Predicting Fault-Prone Classes in Object-Oriented Software: An Adaptation of an Unsupervised Hybrid SOM Algorithm.
Proceedings of the 2017 IEEE International Conference on Software Quality, 2017

Investigating the Accuracy of Test Code Size Prediction using Use Case Metrics and Machine Learning Algorithms: An Empirical Study.
Proceedings of the 2017 International Conference on Machine Learning and Soft Computing, 2017

Exploring the Impact of Clone Refactoring on Test Code Size in Object-Oriented Software.
Proceedings of the 16th IEEE International Conference on Machine Learning and Applications, 2017

Investigating the Prioritization of Unit Testing Effort using Software Metrics.
Proceedings of the ENASE 2017, 2017

A Change Impact Analysis Model for Aspect Oriented Programs.
Proceedings of the ENASE 2017, 2017

Using Software Metrics Thresholds to Predict Fault-Prone Classes in Object-Oriented Software.
Proceedings of the 4th Intl Conf on Applied Computing and Information Technology/3rd Intl Conf on Computational Science/Intelligence and Applied Informatics/1st Intl Conf on Big Data, 2017

2016
Towards Preventive Control for Open MAS - An Aspect-based Approach.
Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2016), 2016

Source and Test Code Size Prediction - A Comparison between Use Case Metrics and Objective Class Points.
Proceedings of the ENASE 2016, 2016

2015
Towards a Change Impact Analysis Model for Java Programs: An Empirical Evaluation.
J. Softw., 2015

Assessing the Effect of Aspect Refactoring on Multi-Agent Applications: A Dynamic Analysis.
Int. J. Agent Technol. Syst., 2015

Testing HMAS-based applications: An ASPECS-based approach.
Eng. Appl. Artif. Intell., 2015

Predicting Unit Testing Effort Levels of Classes: An Exploratory Study based on Multinomial Logistic Regression Modeling.
Proceedings of the 2015 International Conference on Soft Computing and Software Engineering, 2015

Towards an Explicit Bidirectional Requirement-to-Code Traceability Meta-model for the PASSI Methodology.
Proceedings of the ICAART 2015, 2015

2014
Toward a new aspect-mining approach for multi-agent systems.
J. Syst. Softw., 2014

A metrics suite for JUnit test code: a multiple case study on open source software.
J. Softw. Eng. Res. Dev., 2014

Towards a New Approach for Controlling the Reorganization Process of Multi-Agent Systems.
Int. J. Agent Technol. Syst., 2014

Towards a Unified Metrics Suite for JUnit Test Cases.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

2013
On the relationship between use cases and test suites size: an exploratory study.
ACM SIGSOFT Softw. Eng. Notes, 2013

Analyzing Software Quality Evolution using Metrics: An Empirical Study on Open Source Software.
J. Softw., 2013

Predicting the Size of Test Suites from Use Cases: An Empirical Exploration.
Proceedings of the Testing Software and Systems, 2013

Investigating the Applicability of the Laws of Software Evolution: A Metrics Based Study.
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2013

2012
Evaluating the Effect of Control Flow on the Unit Testing Effort of Classes: An Empirical Analysis.
Adv. Softw. Eng., 2012

2011
An empirical analysis of a testability model for object-oriented programs.
ACM SIGSOFT Softw. Eng. Notes, 2011

Empirical Analysis for Investigating the Effect of Control Flow Dependencies on Testability of Classes.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

2010
Modeling web quality using a probabilistic approach: An empirical validation.
ACM Trans. Web, 2010

Exploring Empirically the Relationship between Lack of Cohesion in Object-oriented Systems and Coupling and Size.
Proceedings of the ICSOFT 2010, 2010

Exploring Empirically the Relationship between Lack of Cohesion and Testability in Object-Oriented Systems.
Proceedings of the Advances in Software Engineering, 2010

2009
Generating Maude Specifications From UML Use Case Diagrams.
J. Object Technol., 2009

Empirical Analysis of Object-Oriented Design Metrics: Towards a New Metric Using Control Flow Paths and Probabilities.
J. Object Technol., 2009

Automated State-Based Unit Testing for Aspect-Oriented Programs: A Supporting Framework.
J. Object Technol., 2009

Dynamic Object Behaviours in Separation of Concerns Based Systems.
Proceedings of the 2009 International Conference on Software Engineering Research & Practice, 2009

2008
Applying Model Checking to Concurrent UML Models.
J. Object Technol., 2008

Revisiting Class Cohesion: An empirical investigation on several systems.
J. Object Technol., 2008

Supporting Formal Verification of DIMA Multi-Agents Models: towards a Framework Based on Maude Model Checking.
Int. J. Softw. Eng. Knowl. Eng., 2008

Automated testing sequences generation from AUML diagrams: a formal verification of agents' interaction protocols.
Int. J. Agent Oriented Softw. Eng., 2008

Predicting Change Propagation in Object-oriented Systems: a Control-call Path Based Approach and Associated Tool.
Proceedings of the Twentieth International Conference on Software Engineering & Knowledge Engineering (SEKE'2008), 2008

2007
Translating AUML Diagrams into Maude Specifications: A Formal Verification of Agents Interaction Protocols.
J. Object Technol., 2007

Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs.
J. Object Technol., 2007

Verifying UML Diagrams with Model Checking: A Rewriting Logic Based Approach.
Proceedings of the Seventh International Conference on Quality Software (QSIC 2007), 2007

2006
A Cohesion Measure for Aspects.
J. Object Technol., 2006

Generating Maude formal specifications from AUML diagrams.
J. Comput. Methods Sci. Eng., 2006

A Formal Framework Supporting the Specification of the Interactions between Agents.
Informatica (Slovenia), 2006

Modeling Web-Based Applications Quality: A Probabilistic Approach.
Proceedings of the Web Information Systems, 2006

Translating UML Diagrams Into Maude Formal Specifications: A Systematic Approach.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006

2005
A Method Level Based Approach for OO Integration Testing: An Experimental Study.
Proceedings of the 6th ACIS International Conference on Software Engineering, 2005

Generating Aspects-Classes Integration Testing Sequences: A Collaboration Diagram Based Strategy.
Proceedings of the Third ACIS International Conference on Software Engineering, 2005

Aspects-Classes Integration Testing Strategy: An Incremental Approach.
Proceedings of the Rapid Integration of Software Engineering Techniques, 2005

Measuring Cohesion in Aspect-oriented Systems.
Proceedings of the IASTED International Conference on Software Engineering, 2005

Supporting Predictive Change Impact Analysis: A Control Call Graph Based Technique.
Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC 2005), 2005

2004
A Proposal of a New Class Cohesion Criterion: An Empirical Study.
J. Object Technol., 2004

Specifying DIMA Multi-agents Models Using Maude.
Proceedings of the Intelligent Agents and Multi-Agent Systems, 2004

An early detection of semantic conflicts between aspects: A model analysis based technique.
Proceedings of the IASTED Conference on Software Engineering and Applications, 2004

Object-oriented integration testing: A method level based approach.
Proceedings of the IASTED Conference on Software Engineering and Applications, 2004

Towards a Multidimensional Model for Web-Based Applications Quality Assessment.
Proceedings of the E-Commerce and Web Technologies, 5th International Conference, 2004

2003
A Use Case Driven Testing Process: Towards a Formal Approach Based on UML Collaboration Diagrams.
Proceedings of the Formal Approaches to Software Testing, 2003

2002
Evaluation de la qualité des applications Web: état de l'art.
Proceedings of the Actes du XXème Congrès INFORSID, Nantes, France, 4-7 juin, 2002, 2002

Web-based Applications Quality: Evaluation and Perspectives.
Proceedings of the International Conference on Internet Computing, 2002

2001
Vers une unification des méthodologies de développement des Systèmes Multiagents (poster).
Proceedings of the Fondements des systèmes multi-agents : modèles, spécifications formelles et vérification - JFIADSMA 01, 2001


  Loading...