Alfredo Goldman

Orcid: 0000-0001-5746-4154

Affiliations:
  • University of Sao Paulo, Brazil


According to our database1, Alfredo Goldman authored at least 139 papers between 1994 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Enabling HW-Based Task Scheduling in Large Multicore Architectures.
IEEE Trans. Computers, January, 2024

Information Security Investments: How to Prioritize?
Proceedings of the 20th Brazilian Symposium on Information Systems, 2024

Revisiting Aristotle vs. Ringelmann: The influence of biases on measuring productivity in Open Source software development.
Proceedings of the 38th Brazilian Symposium on Software Engineering, 2024

2023
CharM - Evaluating a model for characterizing service-based architectures.
J. Syst. Softw., December, 2023

Evaluating execution time predictions on GPU kernels using an analytical model and machine learning techniques.
J. Parallel Distributed Comput., January, 2023

Toward Understanding Efficient Privacy-Preserving Homomorphic Comparison.
IEEE Access, 2023

Being Agile in a Data Science Project.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming - Workshops, 2023

A Preliminary Review of Function as a Service Platform Running with AWS Spot Instances.
Proceedings of the International Symposium on Computer Architecture and High Performance Computing Workshops , 2023

Optimizing Microservices Performance and Resource Utilization through Containerized Grouping: An Experimental Study.
Proceedings of the International Symposium on Computer Architecture and High Performance Computing Workshops , 2023

An Experimental Analysis of Regression-Obtained HPC Scheduling Heuristics.
Proceedings of the Job Scheduling Strategies for Parallel Processing - 26th Workshop, 2023

Towards the Detection of Microservice Patterns Based on Metrics.
Proceedings of the 49th Euromicro Conference on Software Engineering and Advanced Applications, 2023

Discriminant Audio Properties in Deep Learning Based Respiratory Insufficiency Detection in Brazilian Portuguese.
Proceedings of the Artificial Intelligence in Medicine, 2023

2022
A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures.
Int. J. Parallel Program., 2022

Divinator: A Visual Studio Code Extension to Source Code Summarization.
Proceedings of the X Workshop on Software Visualization, Evolution and Maintenance, 2022

Using Real Code to Teach Good Programming Practices.
Proceedings of the XXI Brazilian Symposium on Software Quality, 2022

Parallelizing Git Checkout: a Case Study of I/O Parallelism.
Proceedings of the 2022 IEEE 34th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2022

Compiling Files in Parallel: A Study with GCC.
Proceedings of the International Symposium on Computer Architecture and High Performance Computing Workshops, 2022

Technical debt prioritization: a developer's perspective.
Proceedings of the TechDebt '22: International Conference on Technical Debt, 2022

Sonarlizer xplorer: a tool to mine github projects and identify technical debt items using SonarQube.
Proceedings of the TechDebt '22: International Conference on Technical Debt, 2022

Are knowledge and usage of microservices patterns aligned? An exploratory study with professionals.
Proceedings of the 46th IEEE Annual Computers, Software, and Applications Conferenc, 2022

2021
Improving Parallelism in Git and GNU Compiler Collection: Strategies, Difficulties, and Lessons Learned.
IEEE Softw., 2021

A CPU-FPGA heterogeneous approach for biological sequence comparison using high-level synthesis.
Concurr. Comput. Pract. Exp., 2021

Short-Term Ambient Temperature Forecasting for Smart Heaters.
Proceedings of the IEEE Symposium on Computers and Communications, 2021

Technical Debt Prioritization: Taxonomy, Methods Results, and Practical Characteristics.
Proceedings of the 47th Euromicro Conference on Software Engineering and Advanced Applications, 2021

2020
Group-Development Psychology Training: The Perceived Effects on Agile Software-Development Teams.
IEEE Softw., 2020

Agile ways of working: A team maturity perspective.
J. Softw. Evol. Process., 2020

Is It Possible to Apply Agile Methods to Contribute to the Linux Kernel?
Proceedings of the Agile Processes in Software Engineering and Extreme Programming - Workshops, 2020

Análise da Performance de Streaming de Vídeos Adaptativos em Redes Veiculares V2I.
Proceedings of the Companion Proceedings of the 38th Brazilian Symposium on Computer Networks and Distributed Systems, 2020

Improving mobile app development using transpilers with maintainable outputs.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

PDAWL: Profile-Based Iterative Dynamic Adaptive WorkLoad Balance on Heterogeneous Architectures.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2020

How 'micro' are your services?
Proceedings of the 2020 IEEE International Conference on Software Architecture Companion, 2020

A Method for Architectural Trade-off Analysis Based on Patterns: Evaluating Microservices Structural Attributes.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

2019
A model of requirements engineering in software startups.
Inf. Softw. Technol., 2019

The perceived effects of group developmental psychology training on agile software development teams.
CoRR, 2019

Having Fun Doing Research on Agile Methods.
Proceedings of the Agile Methods - 10th Brazilian Workshop, 2019

Software Engineering Practices in the development of applications for Smart Cities: An Experience Report of Teaching in a Contemporary Context.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

Adding Tightly-Integrated Task Scheduling Acceleration to a RISC-V Multi-core Processor.
Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture, 2019

A Students' Perspective of Native and Cross-Platform Approaches for Mobile Application Development.
Proceedings of the Computational Science and Its Applications - ICCSA 2019, 2019

Autotuning Under Tight Budget Constraints: A Transparent Design of Experiments Approach.
Proceedings of the 19th IEEE/ACM International Symposium on Cluster, 2019

2018
Scheduling in distributed systems: A cloud computing perspective.
Comput. Sci. Rev., 2018

Swarm or pair?: strengths and weaknesses of pair programming and mob programming.
Proceedings of the 19th International Conference on Agile Software Development, 2018

Transmissão de Vídeo em Tempo Real em Redes AD HOC.
Proceedings of the Companion Proceedings of the 36th Brazilian Symposium on Computer Networks and Distributed Systems, 2018

Sensing Trees in Smart Cities with Open-Design Hardware.
Proceedings of the 17th IEEE International Symposium on Network Computing and Applications, 2018

Efficient Resources Utilization by Different Microservices Deployment Models.
Proceedings of the 17th IEEE International Symposium on Network Computing and Applications, 2018

2017
Computer architecture and high performance computing.
Concurr. Comput. Pract. Exp., 2017

Autotuning CUDA compiler parameters for heterogeneous applications using the OpenTuner framework.
Concurr. Comput. Pract. Exp., 2017

Effects of Technical Debt Awareness: A Classroom Study.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2017

Software Development Practices Patterns.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2017

Mob Programming: The State of the Art and Three Case Studies of Open Source Software.
Proceedings of the Agile Methods - 8th Brazilian Workshop, 2017

Autotuning high-level synthesis for FPGAs using OpenTuner and LegUp.
Proceedings of the International Conference on ReConFigurable Computing and FPGAs, 2017

Is Intel high performance analytics toolkit a good alternative to Apache Spark?
Proceedings of the 16th IEEE International Symposium on Network Computing and Applications, 2017

Generalize or Die: Operating Systems Support for Memristor-Based Accelerators.
Proceedings of the IEEE International Conference on Rebooting Computing, 2017

2016
Thematic series on service composition for the future internet.
J. Internet Serv. Appl., 2016

InterSCity: Addressing Future Internet research challenges for Smart Cities.
Proceedings of the 7th International Conference on the Network of the Future, 2016

Using NAS Parallel Benchmarks to evaluate HPC performance in clouds.
Proceedings of the 15th IEEE International Symposium on Network Computing and Applications, 2016

A comparison of GPU execution time prediction using machine learning and analytical modeling.
Proceedings of the 15th IEEE International Symposium on Network Computing and Applications, 2016

The Importance of Efficient Fine-Grain Synchronization for Many-Core Systems.
Proceedings of the Languages and Compilers for Parallel Computing, 2016

Useful statistical methods for human factors research in software engineering: a discussion on validation with quantitative data.
Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, 2016

Requirements Engineering in Software Startups: a Grounded Theory Approach.
Proceedings of the 2016 International Conference on Engineering, 2016

OpenMP is Not as Easy as It Appears.
Proceedings of the 49th Hawaii International Conference on System Sciences, 2016

Trying to Increase the Mature Use of Agile Practices by Group Development Psychology Training - An Experiment.
Proceedings of the Joint Proceedings of the 4th International Workshop on Quantitative Approaches to Software Quality (QuASoQ 2016) and 1st International Workshop on Technical Debt Analytics (TDA 2016) co-located with the 23rd Asia-Pacific Software Engineering Conference (APSEC 2016), 2016

Improving the Quality of Online Search Services: On the Service Multi-selection Problem.
Proceedings of the IEEE International Conference on Services Computing, 2016

2015
Fostering effective inter-team knowledge sharing in agile software development.
Empir. Softw. Eng., 2015

IEEE Services Visionary Track on Service Composition for the Future Internet (SCFI 2015).
Proceedings of the 2015 IEEE World Congress on Services, 2015

Consolidation of VMs to Improve Energy Efficiency in Cloud Computing Environments.
Proceedings of the XXXIII Brazilian Symposium on Computer Networks and Distributed Systems, 2015

A Simple BSP-based Model to Predict Execution Time in GPU Applications.
Proceedings of the 22nd IEEE International Conference on High Performance Computing, 2015

Managing Technical Debt in Software Projects Using Scrum: An Action Research.
Proceedings of the 2015 Agile Conference, 2015

2014
A comprehensive view of Hadoop research - A systematic literature review.
J. Netw. Comput. Appl., 2014

Graph reduction for QoS prediction of cloud-service compositions.
Int. J. Bus. Process. Integr. Manag., 2014

Backtracking algorithms for service selection.
CoRR, 2014

IEEE First International Workshop on Service Orchestration and Choreography for the Future Internet (OrChor 2014).
Proceedings of the 2014 IEEE World Congress on Services, 2014

The Influence of Organizational Factors on Inter-team Knowledge Sharing Effectiveness in Agile Environments.
Proceedings of the 47th Hawaii International Conference on System Sciences, 2014

Agile Methods Adoption on Software Development: A Pilot Review.
Proceedings of the 2014 Agile Conference, 2014

A Multithreaded Resolution of the Service Selection Problem Based on Domain Decomposition and Work Stealing.
Proceedings of the IEEE International Conference on Services Computing, SCC 2014, Anchorage, AK, USA, June 27, 2014

2013
Service selection in web service compositions optimizing energy consumption and service response time.
J. Internet Serv. Appl., 2013

The evolution of agile software development in Brazil - Education, research, and the state-of-the-practice.
J. Braz. Comput. Soc., 2013

A Delay-Tolerant Network Routing Algorithm Based on Column Generation.
Proceedings of the 2013 IEEE 12th International Symposium on Network Computing and Applications, 2013

Combining Parallel Algorithms Solving the Same Application: What is the Best Approach?
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

A NUMA-Aware Runtime Environment for the Actor Model.
Proceedings of the 42nd International Conference on Parallel Processing, 2013

The Influence of Practices Adopted by Agile Coaching and Training to Foster Interaction and Knowledge Sharing in Organizational Practices.
Proceedings of the 46th Hawaii International Conference on System Sciences, 2013

Designing and Managing Agile Informative Workspaces: Discovering and Exploring Patterns.
Proceedings of the 46th Hawaii International Conference on System Sciences, 2013

Actor scheduling for multicore hierarchical memory platforms.
Proceedings of the Twelfth ACM SIGPLAN Erlang Workshop, 2013

Dynamic Creation of BSP/CGM Clusters on Cloud Computing Platforms.
Proceedings of the 2013 Fourth International Conference on Emerging Intelligent Data and Web Technologies, 2013

Improving the performance of actor model runtime environments on multicore and manycore platforms.
Proceedings of the 2013 Workshop on Programming based on Actors, 2013

2012
Uncovering Steady Advances for an Extreme Programming Course.
CLEI Electron. J., 2012

A Comparative Study on Task Dependent Scheduling Algorithms for Grid Computing.
Proceedings of the 13th Symposium on Computer Systems, 2012

An analytical approach for predicting QoS of web services choreographies.
Proceedings of the 10th International Workshop on Middleware for Grids, 2012

Using the BSP Model on Clouds.
Proceedings of the Transition of HPC Towards Exascale Computing, 2012

Towards automatic actor pinning on multi-core architectures.
Proceedings of the Eleventh ACM SIGPLAN Erlang Workshop, 2012

Malleable resource sharing algorithms for cooperative resolution of problems.
Proceedings of the IEEE Congress on Evolutionary Computation, 2012

On Graph Reduction for QoS Prediction of Very Large Web Service Compositions.
Proceedings of the 2012 IEEE Ninth International Conference on Services Computing, 2012

2011
Approximating the Discrete Resource Sharing Scheduling Problem.
Int. J. Found. Comput. Sci., 2011

Adaptive fault tolerance mechanisms for opportunistic environments: a mobile agent approach.
Concurr. Comput. Pract. Exp., 2011

An Approach on Applying Organizational Learning in Agile Software Organizations.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2011

From Manufacture to Software Development: A Comparative Review.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2011

A view towards Organizational Learning: An empirical study on Scrum implementation.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

Genesis and Evolution of the Agile Movement in Brazil - Perspective from Academia and Industry.
Proceedings of the 25th Brazilian Symposium on Software Engineering, 2011

Formalization of the Necessary and Sufficient Connectivity Conditions to the Distributed Mutual Exclusion Problem in Dynamic Networks.
Proceedings of The Tenth IEEE International Symposium on Networking Computing and Applications, 2011

Towards automated testing of web service choreographies.
Proceedings of the 6th International Workshop on Automation of Software Test, 2011

An evaluation system: a step beyond DTN traces.
Proceedings of the 3rd Extreme Conference on Communication - The Amazon Expedition, 2011

Introduction.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

How to Build an Informative Workspace? An Experience Using Data Collection and Feedback.
Proceedings of the 2011 Agile Conference, 2011

2010
Performance evaluation of routing protocols for MANETs with known connectivity patterns using evolving graphs.
Wirel. Networks, 2010

Application execution management on the InteGrade opportunistic grid middleware.
J. Parallel Distributed Comput., 2010

Open Source and Agile Methods: Two Worlds Closer than It Seems.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010

Reinforcing the Learning of Agile Practices Using Coding <i>Dojos</i>.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010

2009
Towards an adaptive middleware for opportunistic environment: a mobile agent approach.
Proceedings of the 7th International Workshop on Middleware for Grids, 2009

Combining multiple heuristics on discrete resources.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

2008
Using annotations in the naked objects framework to explore data requirements.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

A MILP Approach to Schedule Parallel Independent Tasks.
Proceedings of the 7th International Symposium on Parallel and Distributed Computing (ISPDC 2008), 2008

Tail - A Java Technical Analysis Library.
Proceedings of the 11th IEEE International Conference on Computational Science and Engineering, 2008

2007
Tracking the Evolution of Object-Oriented Quality Metrics on Agile Projects.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2007

On the Evaluation of Shortest Journeys in Dynamic Networks.
Proceedings of the Sixth IEEE International Symposium on Network Computing and Applications (NCA 2007), 12, 2007

Load Balancing on an Interactive Multiplayer Game Server.
Proceedings of the Euro-Par 2007, 2007

2006
Exchanging messages of different sizes.
J. Parallel Distributed Comput., 2006

Experiences Tracking Agile Projects: an Empirical Study.
J. Braz. Comput. Soc., 2006

Checkpointing BSP parallel applications on the InteGrade Grid middleware.
Concurr. Comput. Pract. Exp., 2006

Performance Evaluation of Dynamic Networks using an Evolving Graph Combinatorial Model.
Proceedings of the 2006 IEEE International Conference on Wireless and Mobile Computing, 2006

2005
Portable checkpointing and communication for BSP applications on dynamic heterogeneous Grid environments.
Proceedings of the 17th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2005), 2005

The implementation of the BSP parallel computing model on the InteGrade Grid middleware.
Proceedings of the 3rd international workshop on Middleware for grid computing, 2005

Scheduling Moldable BSP Tasks.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2005

2004
An efficient parallel algorithm for solving the Knapsack problem on hypercubes.
J. Parallel Distributed Comput., 2004

Being Extreme in the Classroom: Experiences Teaching XP.
J. Braz. Comput. Soc., 2004

A model for parallel job scheduling on dynamical computer Grids.
Concurr. Pract. Exp., 2004

InteGrade: object-oriented Grid middleware leveraging the idle computing power of desktop machines.
Concurr. Pract. Exp., 2004

Checkpointing-based rollback recovery for parallel applications on the InteGrade grid middleware.
Proceedings of the 2nd Workshop on Middleware for Grid Computing, 2004

MobiGrid.
Proceedings of the Mobility Aware Technologies and Applications, 2004

2003
1-optimality of static BSP computations: scheduling independent chains as a case study.
Theor. Comput. Sci., 2003

A Model for Parallel Job Scheduling on Dynamic Computer Grids.
Proceedings of the International Middleware Conference, 2003

InteGrade: Object-Oriented Grid Middleware Leveraging Idle Computing Power of Desktop Machines.
Proceedings of the International Middleware Conference, 2003

A Parallel Algorithm for Enumerating Combinations.
Proceedings of the 32nd International Conference on Parallel Processing (ICPP 2003), 2003

2002
Scalable Algorithms for Complete Exchange on Multi-Cluster Networks.
Proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2002), 2002

2000
Broadcasting in Bus Interconnection Networks.
J. Interconnect. Networks, 2000

1999
Impact des modèles d'exécution pour l'ordonnancement en calcul parallèle. (Impact of computational models on scheduling in parallel computing).
PhD thesis, 1999

1998
Exchange of Messages of Different Sizes.
Proceedings of the Solving Irregularly Structured Problems in Parallel, 1998

Near optimal algorithms for scheduling independent chains in BSP.
Proceedings of the 5th International Conference On High Performance Computing, 1998

1997
An Efficient Parallel Algorithm for Solving the Knapsack Problem on the Hypercube.
Proceedings of the 11th International Parallel Processing Symposium (IPPS '97), 1997

1996
Gossiping in Bus Interconnection Networks.
Parallel Algorithms Appl., 1996

1994
Bus-Based Parallel Computers: A Viable Way for Massive Parallelism.
Proceedings of the PARLE '94: Parallel Architectures and Languages Europe, 1994


  Loading...