ParC++: a simple extension of C++ to parallel systems. - João Luís Sobral; Alberto José Proença (PDP, 1998)

A Run-Time System for Dynamic Grain Packing. - João Luís Sobral; Alberto José Proença (Euro-Par, 1999)

Dynamic Grain-Size Adaptation on Object Oriented Parallel Programming The SCOOPP Approach. - João Luís Sobral; Alberto José Proença (IPPS/SPDP, 1999)

A SCOOPP Evaluation on Packing Parallel Objects in Run-Time. - João Luís Sobral; Alberto José Proença (VECPAR, 2000)

Designing Scalable Object Oriented Parallel Applications (Research Note). - João Luís Sobral; Alberto José Proença (Euro-Par, 2002)

Leather Inspection Based on Wavelets. - João Luís Sobral (IbPRIA (2), 2005)

Optimised filters for texture defect detection. - João Luís Sobral (ICIP (3), 2005)

ParC#: Parallel Computing with C# in .Net. - João Fernando Ferreira; João Luís Sobral (PaCT, 2005)

Reusable aspect-oriented implementations of concurrency patterns and mechanisms. - Carlos Augusto S. Cunha; João Luís Sobral; Miguel P. Monteiro 001 (AOSD, 2006)

JaSkel: A Java Skeleton-Based Framework for Structured Cluster and Grid Computing. - João F. Ferreira 001; João Luís Sobral; Alberto José Proença (CCGRID, 2006)

Incrementally developing parallel applications with AspectJ. - João Luís Sobral (IPDPS, 2006)

Aspect Oriented Pluggable Support for Parallel Computing. - João Luís Sobral; Carlos Augusto S. Cunha; Miguel P. Monteiro 001 (VECPAR, 2006)

Enabling JaSkel skeletons for clusters and computational Grids. - João Luís Sobral; Alberto José Proença (CLUSTER, 2007)

Pluggable grid services. - João Luís Sobral (GRID, 2007)

An Annotation-Based Framework for Parallel Computing. - Carlos Augusto S. Cunha; João Luís Sobral (PDP, 2007)

SkelJ: Skeletons for Object-Oriented Applications. - João Luís Sobral (PPAM, 2007)

A domain-specific language for parallel and grid computing. - João L. Sobral; Miguel P. Monteiro 001 (DSAL@AOSD, 2008)

Pluggable parallelisation. - Rui C. Gonçalves; João Luís Sobral (HPDC, 2009)

Improving the Separation of Parallel Code in Skeletal Systems. - Diogo Telmo Neves; João Luís Sobral (ISPDC, 2009)

Pluggable Parallelization of Evolutionary Algorithms Applied to the Optimization of Biological Processes. - Jorge Henrique Martins de Pinho; Miguel Francisco de Almeida Pereira da Rocha; João Luís Ferreira Sobral (PDP, 2010)

Checkpoint and Run-Time Adaptation with Pluggable Parallelisation. - Bruno Medeiros; João L. Sobral (ICPP, 2011)

A Software Platform for Evolutionary Computation with Pluggable Parallelism and Quality Assurance. - Pedro Evangelista; Jorge Henrique Martins de Pinho; Emanuel J. V. Gonçalves; Paulo Maia; João Luís Ferreira Sobral; Miguel Francisco de Almeida Pereira da Rocha (AIAI, 2011)

Optimizing molecular dynamics simulations with product lines. - Rui António Sabino Castiço da Silva; João L. Sobral (VaMoS, 2011)

Modular and non-invasive distributed memory parallelization. - Rui Carlos Gonçalves; João Luís Sobral (MISS@AOSD, 2012)

Parallelizing SuperFine. - Diogo Telmo Neves; Tandy J. Warnow; João Luís Sobral; Keshav Pingali (SAC, 2012)

AspectGrid: Aspect-Oriented Fault-Tolerance in Grid Platforms. - Bruno Medeiros; João L. Sobral (Comput. Informatics, 2012)

Implementing an OpenMP-like standard with AspectJ. - Bruno Medeiros; João L. Sobral (MISS@AOSD, 2013)

AOmpLib: An Aspect Library for Large-Scale Multi-core Parallel Programming. - Bruno Medeiros; João L. Sobral (ICPP, 2013)

Impact of Data Structure Layout on Performance. - Nuno Faria; Rui António Sabino Castiço da Silva; João L. Sobral (PDP, 2013)

Parallel evolutionary computation in bioinformatics applications. - Jorge Henrique Martins de Pinho; João Luís Ferreira Sobral; Miguel Rocha 001 (Comput. Methods Programs Biomed., 2013)

Towards a faster and accurate supertree inference. - Diogo Telmo Neves; João Luís Sobral (ISCC, 2015)

Aspect Oriented Parallel Framework for Java. - Bruno Medeiros; João L. Sobral (VECPAR, 2016)

Gaspar Data-Centric Framework. - Rui António Sabino Castiço da Silva; João L. Sobral (VECPAR, 2016)

Gaspar: a compositional aspect-oriented approach for cluster applications. - Bruno Medeiros; R. Silva; João L. Sobral (Concurr. Comput. Pract. Exp., 2016)

ReFlO: an interactive tool for pipe-and-filter domain specification and program generation. - Rui C. Gonçalves; Don S. Batory; João Luís Sobral (Softw. Syst. Model., 2016)

Parallel SuperFine - A tool for fast and accurate supertree estimation: Features and limitations. - Diogo Telmo Neves; João Luís Sobral (Future Gener. Comput. Syst., 2017)

From software extensions to product lines of dataflow programs. - Rui C. Gonçalves; Don S. Batory; João L. Sobral; Taylor L. Riché (Softw. Syst. Model., 2017)

High Performance Computing with Java Streams. - Rui António Sabino Castiço da Silva; João L. Sobral (Euro-Par Workshops, 2021)

Efficient High-Level Programming in Plain Java. - Rui António Sabino Castiço da Silva; João L. Sobral (Int. J. Parallel Program., 2023)

Benchmarking Commercial MILP Solvers: Insights on Parallelism for the N-Queens Problem. - Ali Abbasi; Rui A. Ribeiro; João L. Sobral; Ricardo Rodrigues 013 (ICPS, 2025)