536 citations
- University of LuxembourgLU193 papers
- KTH Royal Institute of TechnologySE10 papers
- Southeast UniversityCN8 papers
- University of CyprusCY6 papers
- National and Kapodistrian University of AthensGR4 papers
- Purple Mountain LaboratoriesCN4 papers
- Université de LilleFR4 papers
- Université du Québec à MontréalCA4 papers
- University College LondonGB4 papers
- University of EssexGB4 papers
- Centre Inria de l'Université de LilleFR3 papers
- Düzce ÜniversitesiTR3 papers
17 papers · 1 filter
Hybrid Active Teaching Methodology for Learning Development: A Self-assessment Case Study Report in Computer Engineering
Renan Lima Baima, Tiago Miguel Barao Caetano, Ana Carolina Oliveira Lima +3
The primary objective is to emphasize the merits of active methodologies and cross-disciplinary curricula in Requirement Engineering. This direction promises a holistic and applied…
JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis
Jordan Samhi, Jun Gao, Nadia Daoudi +6
Native code is now commonplace within Android app packages where it co-exists and interacts with Dex bytecode through the Java Native Interface to deliver rich app functionalities.…
Supporting DNN Safety Analysis and Retraining through Heatmap-based Unsupervised Learning
Hazem Fahmy, Fabrizio Pastore, Mojtaba Bagherzadeh +1
Deep neural networks (DNNs) are increasingly important in safety-critical systems, for example in their perception layer to analyze images. Unfortunately, there is a lack of method…
Practical Constraint Solving for Generating System Test Data
Ghanem Soltana, Mehrdad Sabetzadeh, Lionel C. Briand
The ability to generate test data is often a necessary prerequisite for automated software testing. For the generated data to be fit for its intended purpose, the data usually has…
Impact of Tool Support in Patch Construction
Anil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim +3
In this work, we investigate the practice of patch construction in the Linux kernel development, focusing on the differences between three patching processes: (1) patches crafted e…
Rebooting Research on Detecting Repackaged Android Apps: Literature Review and Benchmark
Li Li, Tegawendé Bissyandé, Jacques Klein
Repackaging is a serious threat to the Android ecosystem as it deprives app developers of their benefits, contributes to spreading malware on users' devices, and increases the work…