lnu.sePublications
Change search
Link to record
Permanent link

Direct link
Soares, Amilcar, Ph.D. in Computer ScienceORCID iD iconorcid.org/0000-0001-5957-3805
Biography [eng]

Dr. Soares is a Senior Lecturer at Linnaeus University, Sweden. Previously, I was an Assistant Professor in the Department of Computer Science at Memorial University of Newfoundland (MUN). Before joining MUN, he was a research associate at the Institute for Big Data Analytics and an Adjunct Professor at Dalhousie University. His research interests include spatiotemporal data enrichment, segmentation, classification, clustering, and visualization. He holds a Ph.D. in computer science from Federal University of Pernambuco. He has been involved in several research projects funded by the Natural Sciences and Engineering Research Council of Canada (NSERC), Department of Fisheries and Oceans (DFO), Transport Canada (TC), and Defence Research and Development Canada Atlantic (DRDC Atlantic)..

Publications (10 of 21) Show all publications
Linhares, C. D. G., Ponciano, J. R., Oliveira, M. R., Soares, A., Traina, A. J. .. & Kerren, A. (2026). A Review on Python Libraries for Temporal Network Analysis. Information and Software Technology, 198, Article ID 108208.
Open this publication in new window or tab >>A Review on Python Libraries for Temporal Network Analysis
Show others...
2026 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 198, article id 108208Article in journal (Refereed) Published
Abstract [en]

Context: Complex networks represent systems with non-trivial connections and are widely used in fields such as social media, biology, and transportation. Temporal networks extend this by capturing the evolution of connections over time, providing insights into event sequences and information diffusion. Analyzing these networks requires specialized tools, and Python offers a variety of libraries tailored for this purpose.

Objectives: This study evaluates Python libraries designed for temporal network analysis based on multiple criteria. The aim is to assess the strengths and limitations of these tools, guide users in selecting appropriate libraries, and identify gaps for future development.

Methods: A comparative analysis was conducted on selected Python libraries using predefined evaluation criteria. The assessment considered factors such as available documentation, supported metrics, visualization capabilities, supported format, uniqueness, community support, and popularity. Data were gathered from official documentation, community forums, scientific papers, and usage statistics.

Results: Findings indicate that the TGX, Teneto, and PathpyG stand out, excelling in three of five criteria. Networkx-t shows balanced performance with no significant drawbacks, making it a reliable general-purpose choice. However, several tools have limitations in specific areas, such as a lack of comprehensive documentation or advanced visualization features.

Conclusion: This review provides an overview of existing Python tools for temporal network analysis, offering insights into their capabilities and shortcomings. The results assist researchers and practitioners in selecting suitable libraries while highlighting areas for improvement and potential future developments in the field.

Place, publisher, year, edition, pages
Elsevier, 2026
Keywords
Temporal networks, Python, Network Metrics, Libraries, Packages
National Category
Computer Sciences
Research subject
Computer Science, Information and software visualization
Identifiers
urn:nbn:se:lnu:diva-146782 (URN)10.1016/j.infsof.2026.108208 (DOI)001790761300001 ()2-s2.0-105040734797 (Scopus ID)
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Available from: 2026-06-02 Created: 2026-06-02 Last updated: 2026-06-30Bibliographically approved
Cozzetti, I. A. H., Powley, B., Martins, R. M., Kerren, A., Linhares, C. D. G. & Soares, A. (2026). A Taxonomy-Driven Visual Analytics System forExploring Unlabeled Trajectory Data. In: 2026 27th IEEE International Conference on Mobile Data Management (MDM)): . Paper presented at 27th IEEE International Conference on Mobile Data Management (MDM '25), Athens, Greece, 29 June - 2 July, 2026 (pp. 335-338). IEEE Computer Society Digital Library
Open this publication in new window or tab >>A Taxonomy-Driven Visual Analytics System forExploring Unlabeled Trajectory Data
Show others...
2026 (English)In: 2026 27th IEEE International Conference on Mobile Data Management (MDM)), IEEE Computer Society Digital Library, 2026, p. 335-338Conference paper, Poster (with or without abstract) (Refereed)
Abstract [en]

Analyzing unlabeled trajectory data remains challenging due to high dimensionality, complex interactions between movement variables, and the lack of semantic annotations. In this paper, we present TaxVA, an interactive visual analytics system for exploring and interpreting spatio-temporal trajectories through a taxonomy-driven workflow. TaxVA organizes movement variables into semantically meaningful categories and integrates taxonomy-guided outlier analysis, zone-based behavioral partitioning, and feature-importance modeling within a coordinated visual interface. The system enables users to iteratively explore movement data by selecting analytical dimensions, inspecting behavioral zones, comparing representative trajectories, and linking statistical differences to spatial patterns. Through an interactive demonstration on real-world trajectory data, we show how TaxVA supports multi-perspective analysis, allowing the same trajectories to be interpreted in terms of both kinematic properties (e.g., speed variability) and geometric characteristics (e.g., turning behavior). The demo highlights how the integration of feature importance, temporal heatmaps, and spatial visualization facilitates intuitive and interpretable exploration of complex mobility data without requiring predefined labels.

Place, publisher, year, edition, pages
IEEE Computer Society Digital Library, 2026
Keywords
Trajectory, Visualization, Taxonomy, Labeling, Joining Processes, Visual Analytics, Trajectory Analysis, Taxonomy-Driven Analysis, Outlier Detection, Feature Importance
National Category
Computer Sciences
Research subject
Computer Science, Information and software visualization
Identifiers
urn:nbn:se:lnu:diva-146783 (URN)10.1109/MDM71479.2026.00049 (DOI)2-s2.0-105046897254 (Scopus ID)
Conference
27th IEEE International Conference on Mobile Data Management (MDM '25), Athens, Greece, 29 June - 2 July, 2026
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Available from: 2026-06-02 Created: 2026-06-02 Last updated: 2026-08-17Bibliographically approved
Powley, B., Horváth, P., Dahy, B., Ferreira, N., Fransson, J. E. S., Kerren, A., . . . Soares, A. (2026). ForestVis: Visualization of 3D Forestry Point Clouds. Paper presented at IEEE VIS 2026: Visualization & Visual Analytics, 9-13 November 2026, Boston, USA. IEEE Transactions on Visualization and Computer Graphics
Open this publication in new window or tab >>ForestVis: Visualization of 3D Forestry Point Clouds
Show others...
2026 (English)In: IEEE Transactions on Visualization and Computer Graphics, ISSN 1077-2626, E-ISSN 1941-0506Article in journal (Refereed) Accepted
Abstract [en]

Forestry presents complex, irregular environments that are underrepresented in the visualization literature, despite the increasing availability of large-scale LiDAR and multispectral datasets. Extracting meaningful information from this data requires analyzing subtle structural and physiological variations among individual trees, a task that remains challenging due to the irregular, multi-layered nature of forests. In this paper, we present a visualization-driven approach for the interactive exploration and analysis of 3D forestry point clouds at the tree level, enriched with Normalized Difference Vegetation Index (NDVI) metrics. Our web-based system, entitled ForestVis, enables users to navigate dense forest environments, query individual tree attributes, and analyze vegetation metrics within their spatial context. The system design is informed by a semi-structured interview with forestry domain experts, from which we derive a set of analytical tasks emphasizing tree-centric abstractions, interactive exploration, and scalability to large datasets. Through illustrative use cases, we show how the system supports applications such as precision forestry, biodiversity monitoring, and detection of tree stress. More broadly, this work highlights the potential of interactive visualization providing novel tools and frameworks for ecological research and sustainable forest management. We evaluate ForestVis through two expert studies: a qualitative study of usability and analytical reasoning, and a quantitative study reporting objective task measures together with benchmarks of rendering, streaming, and interaction performance across two hardware configurations. Our evaluation suggested that our tool is effective in helping domain experts explore specific forest tasks, in large forest point cloud datasets, while maintaining computational performance. Our findings suggest that different point cloud rendering styles are suited to different tasks, whether analyzing individual trees or groups of trees, and interactive filtering helped experts relate vegetation indices to the point-cloud instance segmentation and to tree height.

Place, publisher, year, edition, pages
IEEE, 2026
Keywords
Forestry Visualization, 3D Point Clouds, LiDAR, NDVI, Vegetation Monitoring
National Category
Computer Sciences Human Computer Interaction Other Earth Sciences
Research subject
Computer Science, Information and software visualization
Identifiers
urn:nbn:se:lnu:diva-148944 (URN)
Conference
IEEE VIS 2026: Visualization & Visual Analytics, 9-13 November 2026, Boston, USA
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Note

TO BE PUBLISHED!!!

Available from: 2026-08-05 Created: 2026-08-05 Last updated: 2026-08-17
Holm, I., Martins, R. M., Linhares, C. D. G. & Soares, A. (2026). VILOD: Combining Visual Interactive Labeling With Active Learning for Object Detection. IEEE Computer Graphics and Applications
Open this publication in new window or tab >>VILOD: Combining Visual Interactive Labeling With Active Learning for Object Detection
2026 (English)In: IEEE Computer Graphics and Applications, ISSN 0272-1716, E-ISSN 1558-1756Article in journal (Refereed) Epub ahead of print
Abstract [en]

The need for large, high-quality annotated datasets continues to represent a primary limitation in training Object Detection (OD) models. To mitigate this challenge, we present VILOD, a Visual Interactive Labeling tool that integrates Active Learning (AL) with a suite of interactive visualizations to create an effective Human-in-the-Loop (HITL) workflow for OD annotation and training. VILOD is designed to make the AL process more transparent and steerable, empowering expert users to implement diverse, strategically guided labeling strategies that extend beyond algorithmic query strategies. Through comparative case studies, we evaluate three visually guided labeling strategies against a conventional automated AL baseline. The results show that a balanced, human-guided strategy—leveraging VILOD's visual cues to synthesize information about data structure and model uncertainty—not only outperforms the automated baseline but also achieves the highest overall model performance. These findings emphasize the potential of visually guided, interactive annotation to enhance both the efficiency and effectiveness of dataset creation for OD.

Place, publisher, year, edition, pages
IEEE, 2026
Keywords
Labeling, Visualization, Object detection, Data visualization, Annotations, Data models, Training, Uncertainty, Computational modeling, Adaptation models
National Category
Artificial Intelligence Human Computer Interaction Computer Sciences
Research subject
Computer Science, Information and software visualization
Identifiers
urn:nbn:se:lnu:diva-144734 (URN)10.1109/mcg.2026.3660508 (DOI)41632674 (PubMedID)
Available from: 2026-02-04 Created: 2026-02-04 Last updated: 2026-06-15
Gagini, P. A. M., Martins, R. M., Soares, A., Paulovich, F. V. & Linhares, C. D. G. (2026). Visualization and Evaluation of Multivariate Networks through Dimensionality Reduction and Graph Embeddings. In: : . Paper presented at GDxDR 2026: Bridging Graph Drawing and Dimensionality Reduction, Nottingham, UK, June 8 - 12, 2026. Eurographics - European Association for Computer Graphics
Open this publication in new window or tab >>Visualization and Evaluation of Multivariate Networks through Dimensionality Reduction and Graph Embeddings
Show others...
2026 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Analyzing Multivariate Networks (MVN) requires considering both graph structure and node attributes. However, most dimensionality reduction techniques operate on a single data modality, limiting their ability to comprehensively represent such networks. In this paper, we propose two workflows for MVN visualization that integrate structural and attribute information into a unified embedding process. The first workflow linearly combines structure- and attribute-based distances, while the second employs Graph Neural Network embeddings as an intermediate representation before projecting the data onto a 2D embedding. To evaluate neighborhood preservation across both data modalities, we introduce Harmonic Trustworthiness, a metric that balances structural and attribute-based preservation. Results on real-world datasets indicate improved representation and neighborhood preservation.

Place, publisher, year, edition, pages
Eurographics - European Association for Computer Graphics, 2026
Keywords
Human-centered computing; Visualization design and evaluation methods; Visualization application domains
National Category
Computer Sciences
Research subject
Computer Science, Information and software visualization
Identifiers
urn:nbn:se:lnu:diva-147815 (URN)10.2312/evgdxdr.20261000 (DOI)
Conference
GDxDR 2026: Bridging Graph Drawing and Dimensionality Reduction, Nottingham, UK, June 8 - 12, 2026
Available from: 2026-06-20 Created: 2026-06-20 Last updated: 2026-06-23Bibliographically approved
Tavakoli, Y., Pena-Castillo, L. & Soares, A. (2025). A novel multilevel taxonomical approach for describing high-dimensional unlabeled movement data. INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 21(1), Article ID 68.
Open this publication in new window or tab >>A novel multilevel taxonomical approach for describing high-dimensional unlabeled movement data
2025 (English)In: INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, ISSN 2364-415x, Vol. 21, no 1, article id 68Article in journal (Refereed) Published
Abstract [en]

Movement data is prevalent across various applications and scientific fields, often characterized by its massive scale and complexity. Exploratory Data Analysis (EDA) plays a crucial role in summarizing and describing such data, enabling researchers to generate insights and support scientific hypotheses. Despite its importance, traditional EDA practices face limitations when applied to high-dimensional, unlabeled movement data. The complexity and multi-faceted nature of this type of data require more advanced methods that go beyond the capabilities of current EDA techniques. This study addresses the gap in current EDA practices by proposing a novel approach that leverages movement variable taxonomies and outlier detection. We hypothesize that organizing movement features into a taxonomy, and applying anomaly detection to combinations of taxonomic nodes, can reveal meaningful patterns and lead to more interpretable descriptions of the data. To test this hypothesis, we introduce TUMD, a new method that integrates movement taxonomies with outlier detection to enhance data analysis and interpretation. TUMD was evaluated across four diverse datasets of moving objects using fixed parameter values. Its effectiveness was assessed through two passes: the first pass categorized the majority of movement patterns as Kinematic, Geometric, or Hybrid for all datasets, while the second pass refined these behaviors into more specific categories such as Speed, Acceleration, or Indentation. TUMD met the effectiveness criteria in three datasets, demonstrating its ability to describe and refine movement behaviors. The results confirmed our hypothesis, showing that the combination of movement taxonomies and anomaly detection successfully uncovers meaningful and interpretable patterns within high-dimensional, unlabeled movement data.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
movement data, data analysis, descriptive data analysis, taxonomy, movement behavior, data description, exploratory data analysis, high-dimensional data
National Category
Computer Sciences
Identifiers
urn:nbn:se:lnu:diva-143804 (URN)10.1007/s41060-025-00934-5 (DOI)001634670300008 ()2-s2.0-105024551912 (Scopus ID)
Available from: 2025-12-30 Created: 2025-12-30 Last updated: 2026-01-12Bibliographically approved
Djebbar, F. & Soares, A. (2025). An Overview and a Reflection of the Process and Product of Ph.D. Programs. Journal of Teaching and Learning in Higher Education, 6(1)
Open this publication in new window or tab >>An Overview and a Reflection of the Process and Product of Ph.D. Programs
2025 (English)In: Journal of Teaching and Learning in Higher Education, E-ISSN 2004-4097, Vol. 6, no 1Article in journal (Refereed) Published
Abstract [en]

This paper aims to analyze the Ph.D. thesis process and outcomes through the perspectives of three key actors—supervisee, supervisor, and academic institution —by drawing upon the personal experiences ofthe authors. Reflections are based on the authors past experience as supervisees and firsthand involvement in supervision, program management, and committee participation, with the key findings highlighting the intricate dynamics of these roles in shaping Ph.D. education. The aspects discussed in this work are motivation, previous experience, the individual study plan, guidance, and contributions. The motivations for pursuing a Ph.D. were diverse, encompassing personal and professional goals, passion for research, career advancement, and societal contributions. Previous experience from all actors is recognized as a critical factor influencing the success of the Ph.D. journey, where considerations regarding academic background, research interests, and cultural factors may influence the time and the outcome. The individual study plan is recognized by the authors as a vital tool for modeling a Ph.D.student’s research and professional development trajectory. Guidance throughout the Ph.D. process is discussed in terms of frequent and consistent supervision, providing regular support and feedback, which gradually shifts towards fostering research independence. This approach emphasizes the importance of mentorship and effective communication among peers at every stage. Finally, contributions are discussed as a final phase of the Ph.D. journey, where students are expected to demonstrate their expertise and impact through publications, awards, patents, and other forms of recognition. Supervisors and institutions also play a crucial role in supporting and showcasing such contributions. This reflection paper shows the relations between these factors and the collective responsibility shared by the actors in producing a successful Ph.D. thesis and an independent researcher. We argue our reflections are avaluable resource for those involved in Ph.D. programs, offering insights into the various dimensions ofthe Ph.D. journey and highlighting the importance of collaboration and support among these critical actors.

Place, publisher, year, edition, pages
Malmö universitet, 2025
National Category
Educational Sciences
Identifiers
urn:nbn:se:lnu:diva-134969 (URN)10.24834/jotl.6.1.1379 (DOI)
Available from: 2025-01-28 Created: 2025-01-28 Last updated: 2025-02-26Bibliographically approved
Zare, N., Sayareh, A., Sadraii, A., Firouzkouhi, A. & Soares, A. (2025). Cross Language Soccer Framework: An Open Source Framework for the RoboCup 2D Soccer Simulation. In: Edna Barros;Josiah P. Hanna;Hiroyuki Okada;Elena Torta (Ed.), RoboCup 2024: Robot World Cup XXVII. Paper presented at 27th RoboCup International Symposium, Eindhoven, Netherlands, 15 - 22 July, 2024 (pp. 152-163). Springer Nature, 15570 LNAI
Open this publication in new window or tab >>Cross Language Soccer Framework: An Open Source Framework for the RoboCup 2D Soccer Simulation
Show others...
2025 (English)In: RoboCup 2024: Robot World Cup XXVII / [ed] Edna Barros;Josiah P. Hanna;Hiroyuki Okada;Elena Torta, Springer Nature, 2025, Vol. 15570 LNAI, p. 152-163Conference paper, Published paper (Refereed)
Abstract [en]

RoboCup Soccer Simulation 2D (SS2D) research is hampered by the complexity of existing C++-based codes like Helios, Cyrus, and Gliders, which also suffer from limited integration with modern machine learning frameworks. This development paper introduces a transformative solution: a gRPC-based, language-agnostic framework that seamlessly integrates with the high-performance Helios base code. This approach not only facilitates the use of diverse programming languages including C#, JavaScript, and Python—but also maintains the computational efficiency critical for real-time decision-making in SS2D. By breaking down language barriers, our framework significantly enhances collaborative potential and flexibility, empowering researchers to innovate without the overhead of mastering or developing extensive base codes. We invite the global research community to leverage and contribute to the Cross Language Soccer (CLS) framework, which is openly available under the MIT License, to drive forward the capabilities of multi-agent systems in soccer simulations (https://github.com/CLSFramework,https://github.com/CLSFramework/cross-language-soccer-framework/wiki).

Place, publisher, year, edition, pages
Springer Nature, 2025
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 15570
Keywords
Proxy, Python, RoboCup, Soccer Simulation 2D
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-142944 (URN)10.1007/978-3-031-85859-8_13 (DOI)2-s2.0-105003861190 (Scopus ID)9783031858581 (ISBN)
Conference
27th RoboCup International Symposium, Eindhoven, Netherlands, 15 - 22 July, 2024
Available from: 2025-12-12 Created: 2025-12-12 Last updated: 2026-01-07Bibliographically approved
Othman, R., Powley, B., Martins, R. M., Soares, A., Kerren, A., Ferreira, N. & Linhares, C. D. G. (2025). Fairness-Aware Urban Planning in Sweden: An Interactive Visualization Tool for Equitable Cities. In: : . Paper presented at EuroVis 2025.
Open this publication in new window or tab >>Fairness-Aware Urban Planning in Sweden: An Interactive Visualization Tool for Equitable Cities
Show others...
2025 (English)Conference paper, Poster (with or without abstract) (Refereed)
Abstract [en]

This study presents an interactive visualization tool that facilitates fairness-aware urban planning. The system introduces afairness scale to assess the accessibility of potential new developments, using color-coded scatter plots to visualize disparities.An intuitive interaction design minimizes complexity while enhancing usability, enabling users to analyze urban infrastructureand services. Developed with web technologies, the tool leverages OpenStreetMap data to ensure adaptability across differentcities. Future optimizations include advanced analytical capabilities and broader dataset integrations to improve decision-making in urban development.

National Category
Computer and Information Sciences Social and Economic Geography
Identifiers
urn:nbn:se:lnu:diva-139677 (URN)10.2312/evp.20251141 (DOI)
Conference
EuroVis 2025
Available from: 2025-06-17 Created: 2025-06-17 Last updated: 2026-04-16Bibliographically approved
Carlini, E., Di Gangi, D., Monteiro de Lira, V., Kavalionak, H., Soares, A. & Spadon, G. (2025). ImPORTance - Machine Learning-Driven Analysis of Global Port Significance and Network Dynamics for Improved Operational Efficiency. In: SSTD '25: Proceedings of the 19th International Symposium on Spatial and Temporal Data: . Paper presented at 19th International Symposium on Spatial and Temporal Data, Osaka, Japan, 25 - 27 August, 2025. New York: Association for Computing Machinery (ACM)
Open this publication in new window or tab >>ImPORTance - Machine Learning-Driven Analysis of Global Port Significance and Network Dynamics for Improved Operational Efficiency
Show others...
2025 (English)In: SSTD '25: Proceedings of the 19th International Symposium on Spatial and Temporal Data, New York: Association for Computing Machinery (ACM), 2025Conference paper, Published paper (Refereed)
Abstract [en]

Seaports play a crucial role in the global economy, and researchers have sought to understand their significance through various studies. In this paper, we aim to explore the common characteristics shared by important ports by analyzing the network of connections formed by vessel movement among them. To accomplish this task, we adopt a bottom-up network construction approach that combines three years’ worth of AIS (Automatic Identification System) data from around the world, constructing a Ports Network that represents the connections between different ports. Through this representation, we utilize machine learning to assess the relative significance of various port features. Our model examined such features and revealed that geographical characteristics and the port’s depth are indicators of a port’s importance to the Ports Network. Accordingly, this study employs a data-driven approach and utilizes machine learning to provide a comprehensive understanding of the factors contributing to the extent of ports. Our work aims to inform decision-making processes related to port development, resource allocation, and infrastructure planning within the industry.

Place, publisher, year, edition, pages
New York: Association for Computing Machinery (ACM), 2025
Keywords
Information systems, Location based services, Computing methodologies, Applied computing, Transportation;
National Category
Artificial Intelligence
Research subject
Computer and Information Sciences Computer Science
Identifiers
urn:nbn:se:lnu:diva-140412 (URN)10.1145/3748777.3748792 (DOI)2-s2.0-105022001450 (Scopus ID)
Conference
19th International Symposium on Spatial and Temporal Data, Osaka, Japan, 25 - 27 August, 2025
Available from: 2025-07-01 Created: 2025-07-01 Last updated: 2026-01-20Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-5957-3805

Search in DiVA

Show all publications