Daniel Lemire, Nathan Kurz et Christoph Rupp, "Stream VByte: Faster Byte-Oriented Integer Compression Information," Processing Letters 130, 2018.
Mohamed Amine Boubekri, Wessam Ajib et Mounir Boukadoum, "EAM: Energy Aware Mobility over wireless sensor networks," in 30th IEEE Canadian Conference on Electrical and Computer Engineering, CCECE 2017, Windsor, ON, Canada, April 30 - May 3, 2017, 2017, pp. 1--6.
Rami Hamdi, Elmahdi Driouch et Wessam Ajib, "Energy management in large-scale MIMO systems with per-antenna energy harvesting," in IEEE International Conference on Communications, ICC 2017, Paris, France, May 21-25, 2017, 2017, pp. 1--6.
Zoubeir Mlika, Elmahdi Driouch et Wessam Ajib, "A simple approximation algorithm for base station association in HetNets," in IEEE International Conference on Communications, ICC 2017, Paris, France, May 21-25, 2017, 2017, pp. 1--6.
Tri Minh Nguyen, Wessam Ajib et Chadi Assi, "Online Algorithm for Wireless Backhaul HetNets with Advanced Small Cell Buffering," in 26th International Conference on Computer Communication and Networks, ICCCN 2017, Vancouver, BC, Canada, July 31 - Aug. 3, 2017, 2017, pp. 1--9.
Zakaria El Alaoui Ismaili, Wessam Ajib, François Gagnon et Frederic Nabki, "A 0.13 (mu)m CMOS fully integrated 0.1 (sim) 12 GHz frequency synthesizer for avionic SDR applications," in IEEE International Symposium on Circuits and Systems, ISCAS 2017, Baltimore, MD, USA, May 28-31, 2017, 2017, pp. 1--4.
Typical OO applications implement several functional features that are interwoven into the same class hierarchies. In the absence of aspect-oriented techniques to develop and compose functionalities, developers resort to object-oriented design and programming idioms. Given a legacy OO application, it pays to identify existing functional features to help understand the structure of the application and potentially to extract those features into separate software modules that can be maintained and reused individually.We are interested in the identification of functional features in legacy OO code. We first characterize what we mean by functional feature, and then explore the footprints that such features are likely to exhibit in a legacy application that integrates many of them. We identified three such footprints: 1) aggregation, 2) multiple inheritance, and 3) repetition (ADHOC). We describe a set of algorithms for recognizing such footprints in legacy code, and then present the results of experiments where we applied those algorithms to five open source applications: JHotDraw, FreeMind, JReversePro, JavaWebMail, and Lucene. Our results show that: 1) the different algorithms are able to identify the important functional features/dimensions within an application, 2) they can identify opportunities for reuse and refactoring, 3) they are complementary, and 4) they can serve as the basis for a design aid. We compare our work to related research, and conclude by discussing directions for future research.
Ickin, S., Petersen, K. et Javier González Huerta, "Why Do Users Install and Delete Apps? A Survey," in International Conference on Software Business (2017), Essen, Germany, 2017.
Javier González Huerta et Poulding, S., "Analyzing the Impact of Differences in Academic Cultures on the Learning Experiences of Overseas Master’s Students," in Lärarlärdom Conference on Higher Education Pedagogy, Karlshamn, Sweden, 2017.
Alégroth, E. et Javier González Huerta, "Towards a Mapping of Software Technical Debt onto Testware," in SEAA 2017 Euromicro Conference on Software Engineering and Advanced Applications, Vienna, Austria (2017), 2017.
Moufida Aouachria, Abdel Leshob, Javier González Huerta et Reda Ghomari, A, "Business Process Integration: How to Achieve Interoperability Through Process Patterns," in 14th International Conference on e-Business Engineering ICEBE2017 , Shanghai, China (2017), 2017.
Javier Gonzalez-Huerta, Anis Boubaker et Hafedh Mili, "A Business Process Re-Engineering Approach to Transform BPMN Models to Software Artifacts," in E-Technologies: Embracing the Internet of Things - 7th International Conference, MCETECH 2017, Ottawa, ON, Canada, May 17-19, 20, 2017, pp. 170--184.
Zuñiga M., Javier González Huerta, Insfrán E. et Abrahao S., "Dynamic reconfiguration of cloud application architectures, Software – Practice and Experience," Impact Factor: 1.609 (JCR 2016), 2017., 2017.
Estrella Rodriguez Lorenzo, Pablo Cordero, Manuel Enciso, Rokia Missaoui et Angel Mora, "An axiomatic System for Conditional Attribute Implications in Triadic Concept Analysis," International Journal of Intelligent Systems, 2017.
Rokia Missaoui, Talel Abdessalem et Matthieu Latapy, "Trends in Social Network Analysis ? Information Propagation, User Behavior Modelling, Forecasting, and Vulnerability Assessment,," in Lecture Notes in Social Networks, Springer ed., 2017.
Rokia Missaoui, Sergei Kuznetsov et Sergei Obiedkov, "Formal Concept Analysis of Social Networks, Lecture Notes in Social Networks," Springer ed., 2017.
Estrella Rodríguez Lorenzo, Pablo Cordero, Manuel Enciso, Rokia Missaoui et Angel Mora Bonilla, "CAISL: Simplification Logic for Conditional Attribute Implications," in Proceedings of the Thirteenth International Conference on Concept Lattices and Their Applications, Moscow, Russia, July 18-22, 2, 2016, pp. 337--348.
Abdélilah Balamane, Rokia Missaoui, Léonard Kwuida et Jean Vaillancourt, "Descriptive group detection in two-mode data networks using biclustering," in 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, ASONAM 2016, San Francisco, CA, USA, , 2016, pp. 744--749.
Eric Charton, Nizar Ghoula et Marie-Jean Meurs, "Open Data for Local Search: Challenges and Perspectives," in Proceedings of the 25th International Conference on World Wide Web, WWW 2016, Montreal, Canada, April 11-15, 2016, Companion Vol, 2016, pp. 641--644.
Hayda Almeida, Marc Queudot et Marie-Jean Meurs, "Automatic Triage of Mental Health Online Forum Posts: CLPsych 2016 System Description," in Proceedings of the 3rd Workshop on Computational Linguistics and Clinical Psychology: From Linguistic Signal to Clinical Reality, 2016, pp. 183--187.
Marie-Jean Meurs, Hayda Almeida, Ludovic Jean-Louis et Eric Charton, "SemLinker, a Modular and Open Source Framework for Named Entity Discovery and Linking," in Proceedings of the Tenth International Conference on Language Resources and Evaluation LREC 2016, Portorož, Slovenia, May 23-28,, 2016.
Hayda Almeida, Ludovic Jean-Louis et Marie-Jean Meurs, "Mining Biomedical Literature: An Open Source and Modular Approach," in Advances in Artificial Intelligence - 29th Canadian Conference on Artificial Intelligence, Canadian AI 2016, Victoria, BC, Canad, 2016, pp. 168--179.
Hamid Mcheick, Hoda Nasser, Mohamed Dbouk et Ahmad Nasser, "Stroke Prediction Context-Aware Health Care System," in Proceeding of The IEEE International Conference on Connected Health: Applications, Systems and Engineering Technologies, Washington (DC), USA, 2016.
Mohamed Dbouk, Ihab Sbeity et Hamid Mcheick, "CityPro; City-Surveillance Collaborative Platform," International Journal of Big Data Intelligence (IJBDI), inderscience, Vol.3, No.2, 2016.
Samy Chambi, Daniel Lemire, Robert Godin, Kamel Boukhalfa, Charles R. Allen et Fangjin Yang, "Optimizing Druid with Roaring bitmaps," in Proceedings of the 20th International Database Engineering & Applications Symposium, IDEAS 2016, Montreal, QC, Canada, July , 2016, pp. 77--86.
Tri Minh Nguyen, Animesh Yadav, Wessam Ajib et Chadi Assi, "Achieving energy-efficiency in two-tiers wireless backhaul HetNets," in 2016 IEEE International Conference on Communications, ICC 2016, Kuala Lumpur, Malaysia, May 22-27, 2016, 2016, pp. 1--6.
Khalil Saidi, Wessam Ajib et Mounir Boukadoum, "Adaptive transmitter load size using receiver harvested energy prediction by Kalman filter," in 10th International Symposium on Communication Systems, Networks and Digital Signal Processing, CSNDSP 2016, Prague, Czech Republ, 2016, pp. 1--5.