Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Naji Habra

dblp:31/825 · DBLP profile ↗
← Back
17ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 11 · 2 first-authorSecurity and privacy · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Network security · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention › intrusion detection
anomaly detection
0.011995
Distributed audit trail analysis · NDSS 1995
Network security › intrusion detection and prevention
intrusion detection
0.011995
Distributed audit trail analysis · NDSS 1995
Distributed systems › stream processing
distributed stream mining
0.011995
Distributed audit trail analysis · NDSS 1995

Methods — techniques the papers use, named apart from their topics

rule-based language · 0.0format adaptors · 0.0
YearPublicationVenuePosition
2015 Noises in Interaction Traces Data and Their Impact on Previous Research Studies
abstract
Context: Developers' interaction traces (ITs) are commonly used in software engineering to understand how developers maintain and evolve software systems. Researchers make several assumptions when mining ITs, e.g., edit events are considered to be change activities and the time mined from ITs is considered to be the time spent by the developers performing the maintenance task. Goal: We investigate the extent to which these assumptions are correct. We examine noises in developers'''' ITs data and the impact of these noises on previous results derived from these traces. Approach: We perform an experiment with 15 participants, whom we asked to perform bug-fixing activities and collect Mylyn ITs and VLC video captures. We then investigate noises between the two data sets and propose an approach to correct noises in ITs. Results: We find that Mylyn ITs can miss on average about 6% of the time spent performing a task and contain on average about 28% of false edit-events. We report that these noises may have led researchers to mislabel some participants'''' editing styles in about 34% of the cases and that the numbers of edit-events performed by developers and the times that they spent on tasks are correlated, when they were considered not to be. Conclusion: We show that ITs must be carefully cleaned before being used in research studies.
Zéphyrin Soh, Thomas Drioul, Pierre-Antoine Rappe, Foutse Khomh, Yann-Gaël Guéhéneuc, Naji Habra
ESEM6
2014 Taupe: Visualizing and analyzing eye-tracking data
Benoît De Smet, Lorent Lempereur, Zohreh Sharafi, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Naji Habra
Sci. Comput. Program.6
2013 AM-QuICk: A Measurement-Based Framework for Agile Methods Customisation
abstract
Software development practitioners are increasingly interested in adopting agile methods and generally recommend customisation so that the adopted method can fit the organisational reality. Many studies from the literature report agile adoption and customisation experiences but most of them are hardly generalisable and few are metric-based. They therefore cannot provide quantitative evidence of the suitability of the customised agile method, neither assess the organisation readability to adopt it, nor help in decision-making concerning the organisation transformation strategy. In this paper, we first describe the Agile Methods Quality-Integrated Customisation framework (AM-QuICk) that relies on measurements and aims to continuously assist agile methodologists throughout the agile adoption and customisation process, i.e., during the initial organisation adoption, the method design and throughout the working development process. Then, we present a case study using AM-QuICk within an organisation. With this study, we aim to analyse the current development process and its level of agility and identify the initial risk factors. The data were collected using preliminary interviews with the different team members and two questionnaires. The results reveal that though most respondents are enthusiastic towards agile principles, a progressive transformation strategy would be beneficial.
Hajer Ayed, Naji Habra, Benoît Vanderose
IWSM/Mensura2
2013 Automated evaluation of website navigability: an empirical validation of multilevel quality models
abstract
ABSTRACT Websites are an important and efficient means of communication for companies wishing to interact with their clients. Therefore, research has focused on evaluating how websites should be structured to ensure their quality. The majority of this research has focused on evaluating the quality of individual pages or that of a site as a whole. In this article, we propose the use of two‐level models that combine evaluations at the page level with evaluations at the site level, and applied them to the problem of evaluating the navigability of websites. To test our models, we conducted a study with 21 subjects who had to complete navigation tasks on several websites, and compared their quality judgments to those produced by single and two‐level quality models. We found that two‐level models are better predictors of navigability. Finally, we show how two‐level models are able to suggest modifications to improve site navigability. Copyright © 2012 John Wiley & Sons, Ltd.
Stéphane Vaucher, Antoine Moulart, Houari Sahraoui, Naji Habra
J. Softw. Evol. Process.4
2012 Gained Experience by Making Intervention to Improve Software Process in Very Small Organizations
Mohammad Zarour, Jean-Marc Desharnais, Abdulrahman Alarifi, Naji Habra, Grégory Cassiers, Antoine Robaeys
SPICE4
2011 Tool-Support for a Model-Centric Quality Assessment: QuaTALOG
abstract
Several software quality models can be found in the literature with different status regarding normalization issues. Besides, a vast amount of assessment and measurement methods have been proposed in order to monitor the different quality characteristics of various artefacts. The difficulty to integrate them meaningfully into the development process often results in a vastly inefficient use of measurement. One reason for this is related to the waste of time needed to select and integrate different methods. The Model-Centric Quality Assessment (MoCQA) framework is designed to support a flexible integration of different types of quantitative quality assessment, possibly based on different models, all along the software development lifecycle. Among the efforts to assist the task of designing MoCQA models, this paper introduces QuaTALOG, a tool designed to support the Model-Centric Quality Assessment by providing effective information about available measurement and assessment methods to analysts using the framework.
Benoît Vanderose, Naji Habra
IWSM/Mensura2
2010 Validity of the Documentation Availability Model: Experimental Definition of Quality Interpretation
Raimundas Matulevicius, Naji Habra, Flora Kamseu
CAiSE2
2010 Correction: PathEx: A novel multi factors based datasets selector web tool
abstract
Correction: During the proofing stage of our article [1] we made an error by forgetting to put on the list of authors a biology expert Fabrice Beger who cross-checked the reliability and the quality of our database, tested it and gave comments on the manuscript. We apologize for any inconvenience.
Eric Bareke, Michael Pierre, Anthoula Gaigneaux, Bertrand De Meulder, Sophie Depiereux, Fabrice Berger, Naji Habra, Eric Depiereux
BMC Bioinform.7
2010 PathEx: a novel multi factors based datasets selector web tool
abstract
BACKGROUND: Microarray experiments have become very popular in life science research. However, if such experiments are only considered independently, the possibilities for analysis and interpretation of many life science phenomena are reduced. The accumulation of publicly available data provides biomedical researchers with a valuable opportunity to either discover new phenomena or improve the interpretation and validation of other phenomena that partially understood or well known. This can only be achieved by intelligently exploiting this rich mine of information. DESCRIPTION: Considering that technologies like microarrays remain prohibitively expensive for researchers with limited means to order their own experimental chips, it would be beneficial to re-use previously published microarray data. For certain researchers interested in finding gene groups (requiring many replicates), there is a great need for tools to help them to select appropriate datasets for analysis. These tools may be effective, if and only if, they are able to re-use previously deposited experiments or to create new experiments not initially envisioned by the depositors. However, the generation of new experiments requires that all published microarray data be completely annotated, which is not currently the case. Thus, we propose the PathEx approach. CONCLUSION: This paper presents PathEx, a human-focused web solution built around a two-component system: one database component, enriched with relevant biological information (expression array, omics data, literature) from different sources, and another component comprising sophisticated web interfaces that allow users to perform complex dataset building queries on the contents integrated into the PathEx database.
Eric Bareke, Michael Pierre, Anthoula Gaigneaux, Bertrand De Meulder, Sophie Depiereux, Naji Habra, Eric Depiereux
BMC Bioinform.6
2009 Impact of the visitor pattern on program comprehension and maintenance
abstract
In the software engineering literature, many works claim that the use of design patterns improves the comprehensibility of programs and, more generally, their maintainability. Yet, little work attempted to study the impact of design patterns on the developers' tasks of program comprehension and modification. We design and perform an experiment to collect data on the impact of the visitor pattern on comprehension and modification tasks with class diagrams. We use an eye-tracker to register saccades and fixations, the latter representing the focus of the developers' attention. Collected data show that the visitor pattern plays a role in maintenance tasks: class diagrams with its canonical representation requires less efforts from developers.
Sebastien Jeanmart, Yann-Gaël Guéhéneuc, Houari Sahraoui, Naji Habra
ESEM4
2009 Recommending Improvements to Web Applications Using Quality-Driven Heuristic Search
Stéphane Vaucher, Samuel Boclinville, Houari Sahraoui, Naji Habra
WISE4
2008 Software Maintenance Maturity Model (S3mDSS) A Decision Support System
Alain April, Naji Habra, Arnaud Counet
SEKE2
2008 Initiating software process improvement in very small enterprises: Experience with a light assessment tool
Naji Habra, Simon Alexandre, Jean-Marc Desharnais, Claude Y. Laporte, Alain Renault
Inf. Softw. Technol.1
2008 A framework for the design and verification of software measurement methods
Naji Habra, Alain Abran, Miguel Lopez, Asma Sellami
J. Syst. Softw.1
1997 Peopleware Integration in an Evolving Software Engineering Curriculum
abstract
This paper describes our experience with Software Engineering education at the University of Namur (Belgium). Emphasis is put an the evolution of SE education from one technical 30-hrs module to a group of several modules representing a central part of our curriculum. In particular, Software Engineering project-course was extended in order to integrate aspects which are not usually considered as parr of software engineering classical teaching. Aspects like team management, communication skill, leadership, meetings management,... are learned more naturally by-doing than by classroom teaching. The purpose of our experience is take profit of the rich experience students have to live anyway in the project-oriented course. In fact, the size of the project, its extend over the whole life-cycle, and the requirement to achieve it by teams make it an ideal place to make students sensitized to such aspects. Our believe is that the software development process of any sizable project should be to the human nature of participants should not be ignored (nor overestimated). The experience is practiced for two years. At the beginning, students were troubled because they used to focus on techniques and to ignore completely human aspects. But finally, at the end of year the experience has been judged positively by them. Subsequently they showed better understanding of human aspects related to their jobs. The paper develops this enlarged view of SE education and, in particular it describes the integration of "people-side" topics within technical material.
Naji Habra
CSEE&T1
1995 Distributed audit trail analysis
abstract
An implemented system for on-line analysis of multiple distributed data streams is presented. The system is conceptually universal since it does not rely on any particular platform feature and uses format adaptors to translate data streams into its own standard format. The system is as powerful as possible (from a theoretical standpoint) but still efficient enough for on-line analysis thanks to its novel rule-based language (RUSSEL) which is specifically designed for efficient processing of sequential unstructured data streams. The generic concepts are applied to security audit trail analysis. The resulting system provides powerful network security monitoring and sophisticated tools for intrusion/anomaly detection. The rule-based and command languages are described as well as the distributed architecture and the implementation. Performance measurements are reported, showing the effectiveness of the approach.>
Abdelaziz Mounji, Baudouin Le Charlier, D. Zampuniéris, Naji Habra
NDSS4
1992 ASAX: Software Architecture and Rule-Based Language for Universal Audit Trail Analysis
Naji Habra, Baudouin Le Charlier, Abdelaziz Mounji, Isabelle Mathieu
ESORICS1