Fabio Kon

Orcid: 0000-0003-3888-7340

Affiliations:
  • University of Sao Paulo, Brazil


According to our database1, Fabio Kon authored at least 160 papers between 1998 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Exploring emergent microservice evolution in elastic deployment environments.
J. Syst. Softw., 2025

2024
Rulebook: An Architectural Pattern for Self-Amending Mechanics in Digital Games.
IEEE Trans. Games, September, 2024

Welcome.
Commun. ACM, August, 2024

Understanding the use of spectrum-based fault localization.
J. Softw. Evol. Process., June, 2024

Harmonizing DevOps taxonomies - A grounded theory study.
J. Syst. Softw., February, 2024

Practices for Managing Machine Learning Products: A Multivocal Literature Review.
IEEE Trans. Engineering Management, 2024

Multilingual Crowd-Based Requirements Engineering Using Large Language Models.
Proceedings of the 38th Brazilian Symposium on Software Engineering, 2024

2023
A Theory of Organizational Structures for Development and Infrastructure Professionals.
IEEE Trans. Software Eng., April, 2023

Harmonizing DevOps Taxonomies - Theory Operationalization and Testing.
CoRR, 2023

A Two-Tier Anomaly-based Intrusion Detection Approach for IoT-Enabled Smart Cities.
Proceedings of the IEEE INFOCOM 2023, 2023

BikeScienceWeb: a Tool for Bicycle-Related Urban Planning.
Proceedings of the XXIV Brazilian Symposium on Geoinformatics, 2023

2022
Abstracting mobility flows from bike-sharing systems.
Public Transp., 2022

The Next-Generation OS Process Abstraction.
CoRR, 2022

Recommended Guidelines for Effective MOOCs based on a Multiple-Case Study.
CoRR, 2022

A Stacked Ensemble Classifier for an Intrusion Detection System in the Edge of IoT and IIoT Networks.
Proceedings of the IEEE Latin-American Conference on Communications, 2022

Predicting Dengue Outbreaks with Explainable Machine Learning.
Proceedings of the 22nd IEEE International Symposium on Cluster, 2022

2021
Transitioning to a driverless city: Evaluating a hybrid system for autonomous and non-autonomous vehicles.
Simul. Model. Pract. Theory, 2021

Using bundling to visualize multivariate urban mobility structure patterns in the São Paulo Metropolitan Area.
J. Internet Serv. Appl., 2021

The organization of software teams in the quest for continuous delivery: A grounded theory approach.
Inf. Softw. Technol., 2021

Classification and evaluation of IoT brokers: A methodology.
Int. J. Netw. Manag., 2021

Software architecture for digital game mechanics: A systematic literature review.
Entertain. Comput., 2021

Catalogs of C and Python Antipatterns by CS1 Students.
CoRR, 2021

Highly collaborative distributed systems: Synthesis and enactment at work.
Concurr. Comput. Pract. Exp., 2021

Challenges and Strategies for Information Systems in the Decision-Making Process to Face the COVID-19 Pandemic: The São Paulo Case.
Proceedings of the Trends and Applications in Information Systems and Technologies, 2021

2020
Leading successful government-academia collaborations using FLOSS and agile values.
J. Syst. Softw., 2020

A Survey of DevOps Concepts and Challenges.
ACM Comput. Surv., 2020

Toward smart and sustainable cities.
Commun. ACM, 2020

Using the InterSCSimulator to Evaluate Systems and Urban Scenarios.
Proceedings of the Companion Proceedings of the 38th Brazilian Symposium on Computer Networks and Distributed Systems, 2020

Understanding FLOSS through community publications: strategies for grey literature review.
Proceedings of the ICSE-NIER 2020: 42nd International Conference on Software Engineering, New Ideas and Emerging Results, Seoul, South Korea, 27 June, 2020

Building a theory of software teams organization in a continuous delivery context.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Platform Teams: An Organizational Structure for Continuous Delivery.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

Unlimited Rulebook: a Reference Architecture for Economy Mechanics in Digital Games.
Proceedings of the 2020 IEEE International Conference on Software Architecture, 2020

Early-Stage Software Startups: Main Challenges and Possible Answers.
Proceedings of the Fundamentals of Software Startups, 2020

Startup Ecosystem Maturity and Visualization: The Cases of New York, Tel Aviv, and San Paolo.
Proceedings of the Fundamentals of Software Startups, 2020

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

Design and evaluation of a scalable smart city software platform with large-scale simulations.
Future Gener. Comput. Syst., 2019

Ranking warnings from multiple source code static analyzers via ensemble learning.
Proceedings of the 15th International Symposium on Open Collaboration, 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

Current challenges in practical object-oriented software design.
Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results, 2019

Evaluating data-flow coverage in spectrum-based fault localization.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

Evaluating Exclusive Lanes For Autonomous Vehicle Platoons.
Proceedings of the 33rd International ECMS Conference on Modelling and Simulation, 2019

2018
Continuous Delivery: Building Trust in a Large-Scale, Complex Government Organization.
IEEE Softw., 2018

Contextualizing spectrum-based fault localization.
Inf. Softw. Technol., 2018

Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture.
ACM Comput. Surv., 2018

Analyzing Urban Mobility Carbon Footprint with Large-scale, Agent-based Simulation.
Proceedings of the 7th International Conference on Smart Cities and Green ICT Systems, 2018

FLOSS Project Management in Government-Academia Collaboration.
Proceedings of the Open Source Systems: Enterprise Software and Solutions, 2018

Ranking Source Code Static Analysis Warnings for Continuous Monitoring of FLOSS Repositories.
Proceedings of the Open Source Systems: Enterprise Software and Solutions, 2018

Using PageRank to Reveal Relevant Issues to Support Decision-Making on Open Source Projects.
Proceedings of the Open Source Systems: Enterprise Software and Solutions, 2018

Jaguar: A Spectrum-Based Fault Localization Tool for Real-World Software.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018

2017
Implementing Federated Social Networking: Report from the Trenches.
Proceedings of the 13th International Symposium on Open Collaboration, 2017

InterSCity: A Scalable Microservice-based Open Source Platform for Smart Cities.
Proceedings of the SMARTGREENS 2017, 2017

InterSCSimulator: Large-Scale Traffic Simulation in Smart Cities Using Erlang.
Proceedings of the Multi-Agent Based Simulation XVIII - International Workshop, 2017

Model-Driven Domain-Specific Middleware.
Proceedings of the 37th IEEE International Conference on Distributed Computing Systems, 2017

2016
A Static Change Impact Analysis Approach based on Metrics and Visualizations to Support the Evolution of Workflow Repositories.
Int. J. Web Serv. Res., 2016

Software Startups - A Research Agenda.
e Informatica Softw. Eng. J., 2016

Spectrum-based Software Fault Localization: A Survey of Techniques, Advances, and Challenges.
CoRR, 2016

A hybrid cloud-P2P architecture for multimedia information retrieval on VoD services.
Computing, 2016

Hadoop energy consumption reduction with hybrid HDFS.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

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

Dynamic resource allocation using performance forecasting.
Proceedings of the International Conference on High Performance Computing & Simulation, 2016

Software Startup Ecosystems Evolution: The New York City Case Study.
Proceedings of the 2016 International Conference on Engineering, 2016

Agile Usability Patterns for User-Centered Design Final Stages.
Proceedings of the Human-Computer Interaction. Theory, Design, Development and Practice, 2016

VORPAL: An Extensible and Flexible Middleware for Real-Time Soundtracks in Digital Games.
Proceedings of the Bridging People and Sound - 12th International Symposium, 2016

2015
Hybrid HDFS: decreasing energy consumption and speeding up Hadoop using SSDs.
PeerJ Prepr., 2015

Bringing Test-Driven Development to web service choreographies.
J. Syst. Softw., 2015

Perspectives on software-defined networks: interviews with five leading scientists from the networking community.
J. Internet Serv. Appl., 2015

Designing a Maturity Model for Software Startup Ecosystems.
Proceedings of the Product-Focused Software Process Improvement, 2015

Using Performance Forecasting to Accelerate Elasticity.
Proceedings of the Adaptive Resource Management and Scheduling for Cloud Computing, 2015

Hadoop branching: Architectural impacts on energy and performance.
Proceedings of the Sixth International Green and Sustainable Computing Conference, 2015

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

Towards an Enactment Engine for Dynamically Reconfigurable and Scalable Choreographies.
Proceedings of the 2014 IEEE World Congress on Services, 2014

A Service Selection Mechanism Using Fault-Tolerance Techniques.
Proceedings of the 2014 Brazilian Symposium on Computer Networks and Distributed Systems, 2014

Deploying Large-Scale Service Compositions on the Cloud with the CHOReOS Enactment Engine.
Proceedings of the 2014 IEEE 13th International Symposium on Network Computing and Applications, 2014

A middleware for reflective web service choreographies on the cloud.
Proceedings of the 13th Workshop on Adaptive and Reflective Middleware, 2014

Agile Usability Patterns for UCD Early Stages.
Proceedings of the Design, User Experience, and Usability. Theories, Methods, and Tools for Designing the User Experience, 2014

2013
A systematic literature review of service choreography adaptation.
Serv. Oriented Comput. Appl., 2013

The attraction of contributors in free and open source software projects.
J. Strateg. Inf. Syst., 2013

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

Interpretative case studies on agile team productivity and management.
Inf. Softw. Technol., 2013

Automated scalability testing of software as a service.
Proceedings of the 8th International Workshop on Automation of Software Test, 2013

2012
A virtual stone soup: letter from the editors.
J. Internet Serv. Appl., 2012

The path to openness: letter from the editors.
J. Internet Serv. Appl., 2012


Developers Motivation in Agile Teams.
Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced Applications, 2012

2011
The Internet's deep impact - Letter from the Editors-in-Chief.
J. Internet Serv. Appl., 2011

One year of JISA - letter from the editors-in-chief.
J. Internet Serv. Appl., 2011

Perspectives on cloud computing: interviews with five leading scientists from the cloud community.
J. Internet Serv. Appl., 2011

Future directions in the Internet - cloud computing and beyond - Letter from the Editors-in-Chief.
J. Internet Serv. Appl., 2011

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

Empirical Evaluation of Agile Practices Impact on Team Productivity.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2011

Free and Open Source Software Development and Research: Opportunities for Software Engineering.
Proceedings of the 25th Brazilian Symposium on Software Engineering, 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

Extending patterns for fearless change.
Proceedings of the 18th Conference on Pattern Languages of Programs, 2011

Asynchronous Replication for Evolutionary Database Development: A Design for the Experimental Assessment of a Novel Approach.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011, 2011

Ontology Merging: on The Confluence Between Theoretical and Pragmatic Approaches.
Proceedings of Joint IV Seminar on Ontology Research in Brazil and VI International Workshop on Metamodels, 2011

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

Intellectual property policy and attractiveness: a longitudinal study of free and open source software projects.
Proceedings of the 2011 ACM Conference on Computer Supported Cooperative Work, 2011

Agile Team Perceptions of Productivity Factors.
Proceedings of the 2011 Agile Conference, 2011

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

Bootstrapping JISA - Letter from the Editors-in-Chief.
J. Internet Serv. Appl., 2010

The software in the middle - Letter from the Editors-in-Chief.
J. Internet Serv. Appl., 2010

Reliable management of checkpointing and application data in opportunistic grids.
J. Braz. Comput. Soc., 2010

A Study of the Relationships between Source Code Metrics and Attractiveness in Free Software Projects.
Proceedings of the 24th Brazilian Symposium on Software Engineering, 2010

A Network of FLOSS Competence Centres.
Proceedings of the Open Source Software: New Horizons, 2010

Attractiveness Of Free And Open Source Software Projects.
Proceedings of the 18th European Conference on Information Systems, 2010

2009
Batching: A Design Pattern for Efficient and Flexible Client/Server Interaction.
Trans. Pattern Lang. Program., 2009

Applying semantics to grid middleware.
Concurr. Comput. Pract. Exp., 2009

Replicação Assíncrona em Modelagem Evolutiva de Banco de Dados.
Proceedings of the XXIV Simpósio Brasileiro de Banco de Dados, 2009

Efficient maintenance of distributed data in highly dynamic opportunistic grids.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009

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

2008
AcMus: an Open, Integrated Platform for Room Acoustics Research.
J. Braz. Comput. Soc., 2008

Borboleta: a mobile telehealth system for primary homecare.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

A group membership service for large-scale grids.
Proceedings of the 6th International Workshop on Middleware for Grid Computing (MGC 2008), 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

An Eclipse-Based Tool for Symbolic Debugging of Distributed Object Systems.
Proceedings of the On the Move to Meaningful Internet Systems 2007: CoopIS, 2007

Semantics-based grid resource management.
Proceedings of the 5th International Workshop on Middleware for Grid Computing (MGC 2007), 2007

Design and Implementation of a Middleware for Data Storage in Opportunistic Grids.
Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), 2007

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

Strategies for Checkpoint Storage on Opportunistic Grids.
IEEE Distributed Syst. Online, 2006

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

Is IEEE 802.11 ready for VoIP?
Proceedings of the IEEE 8th Workshop on Multimedia Signal Processing, 2006

Defining and exploring a grid system ontology.
Proceedings of the 4th international workshop on Middleware for grid computing, 2006

Trust in large-scale computational grids: an SPKI/SDSI extension for representing opinion.
Proceedings of the 4th international workshop on Middleware for grid computing, 2006

Distributed data storage for opportunistic grids.
Proceedings of the 3rd international Middleware doctoral symposium, MDS '06, 2006

2005
Design, implementation, and performance of an automatic configuration service for distributed component systems.
Softw. Pract. Exp., 2005

XP South of the Equator: An eXPerience Implementing XP in Brazil.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 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

A middleware for experimentation on dynamic adaptation.
Proceedings of the 4th workshop on Reflective and adaptive middleware systems, 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

Strategies for storage of checkpointing data using non-dedicated repositories on Grid systems.
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
Adaptive software systems.
J. Braz. Comput. Soc., 2004

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

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

Mobile musical agents: the andante project.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

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

Andante: Composition and Performance with Mobile Musical Agents.
Proceedings of the 2004 International Computer Music Conference, 2004

The Quest for Low Latency.
Proceedings of the 2004 International Computer Music Conference, 2004

Debugging distributed object applications with the Eclipse platform.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

A Mobile Agent Infrastructure for QoS Negotiation of Adaptive Distributed Applications.
Proceedings of the On the Move to Meaningful Internet Systems 2004: CoopIS, 2004

2003
A Framework for Building Adaptive Distributed Applications.
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

Developing Adaptive Distributed Applications: A Framework Overview and Experimental Results.
Proceedings of the On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE, 2003

2002
The case for reflective middleware.
Commun. ACM, 2002

2001
Reflective Middleware: From Your Desk to Your Hand.
IEEE Distributed Syst. Online, 2001

Guest Editors' Introduction: Reflective Middleware.
IEEE Distributed Syst. Online, 2001

Using dynamic configuration to manage a scalable multimedia distribution system.
Comput. Commun., 2001

Dynamic Resource Management and Automatic Configuration of Distributed Component Systems.
Proceedings of the 6th USENIX Conference on Object-Oriented Technologies and Systems, January 29, 2001

2000
Using interpreted CompositeCalls to improve operating system services.
Softw. Pract. Exp., 2000

Dependence management in component-based distributed systems.
IEEE Concurr., 2000

Monitoring, Security, and Dynamic Configuration with the <i>dynamicTAO</i> Reflective ORB.
Proceedings of the Middleware 2000, 2000

Secure Dynamic Reconfiguration of Scalable CORBA Systems with Mobile Agents.
Proceedings of the Agent Systems, 2000

Management of Environments in 2K.
Proceedings of the Seventh International Conference on Parallel and Distributed Systems, 2000

2K: A Distributed Operating System for Dynamic Heterogeneous Environments.
Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing, 2000

1999
Automatic Configuration in the 2K Operating System.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

A Framework for Dynamically Configurable Multimedia Distribution.
Proceedings of the ECOOP'99 Workshop for PhD Students in OO Systems (PhDOOS '99), 1999

Object-Oriented in Off++ - A Distributed Adaptable Microkernel.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

Supporting Automatic Configuration of Component-Based Distributed Systems.
Proceedings of the 5th USENIX Conference on Object-Oriented Technologies & Systems, 1999

1998
2K: A Reflective, Component-Based Operating System for Rapidly Changing Environments.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Towards a Grand Unified Framework for Mobile Objects.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998


  Loading...