Marcelo R. Campo

Orcid: 0000-0002-3555-835X

According to our database1, Marcelo R. Campo authored at least 106 papers between 1994 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
An adaptive 3D virtual learning environment for training software developers in scrum.
Interact. Learn. Environ., November, 2023

2021
A software architecture perspective about Moodle flexibility for supporting empirical research of teaching theories.
Educ. Inf. Technol., 2021

2017
Adaptive 3D Virtual Learning Environments - A Review of the Literature.
IEEE Trans. Learn. Technol., 2017

Approximate string matching: A lightweight approach to recognize gestures with Kinect.
Pattern Recognit., 2017

2016
Measuring the Impact of Agile Coaching on Students' Performance.
IEEE Trans. Educ., 2016

Towards better Scrum learning using learning styles.
J. Syst. Softw., 2016

Artificial intelligence in service-oriented software design.
Eng. Appl. Artif. Intell., 2016

Unsupervised Learning for Detecting Refactoring Opportunities in Service-Oriented Applications.
Proceedings of the Database and Expert Systems Applications, 2016

2015
Architecture-driven assistance for fault-localization tasks.
Expert Syst. J. Knowl. Eng., 2015

Measuring the impact of the approach to migration in the quality of web service interfaces.
Enterp. Inf. Syst., 2015

<i>Virtual Scrum</i>: A teaching aid to introduce undergraduate software engineering students to scrum.
Comput. Appl. Eng. Educ., 2015

2014
Survey on network-based botnet detection methods.
Secur. Commun. Networks, 2014

Reusing design experiences to materialize software architectures into object-oriented designs.
Inf. Sci., 2014

EasySOC: Making web service outsourcing easier.
Inf. Sci., 2014

NLP-based faceted search: Experience in the development of a science and technology search engine.
Expert Syst. Appl., 2014

Are learning styles useful indicators to discover how students use Scrum for the first time?
Comput. Hum. Behav., 2014

A software support to initiate systems engineering students in service-oriented computing.
Comput. Appl. Eng. Educ., 2014

An intelligent tutor for teaching software design patterns.
Comput. Appl. Eng. Educ., 2014

Easy gesture recognition for Kinect.
Adv. Eng. Softw., 2014

2013
Bottom-Up and Top-Down Cobol System Migration to Web Services.
IEEE Internet Comput., 2013

The SOA Frontier.
Proceedings of the Migrating Legacy Applications, 2013

2012
Functional grouping of natural language requirements for assistance in architectural software design.
Knowl. Based Syst., 2012

Assisting conformance checks between architectural scenarios and implementation.
Inf. Softw. Technol., 2012

An agent specific planning algorithm.
Expert Syst. Appl., 2012

Mining textual requirements to assist architectural software design: a state of the art review.
Artif. Intell. Rev., 2012

Information Diffusion in Web Services Networks.
Proceedings of the 2012 IEEE 19th International Conference on Web Services, 2012

2011
A Survey of Approaches to Web Service Discovery in Service-Oriented Architectures.
J. Database Manag., 2011

Combining query-by-example and query expansion for simplifying web service discovery.
Inf. Syst. Frontiers, 2011

Introducing mobile devices into Grid systems: a survey.
Int. J. Web Grid Serv., 2011

SWAM: A logic-based mobile agent programming language for the Semantic Web.
Expert Syst. Appl., 2011

The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications.
CLEI Electron. J., 2011

A Novel Mechanism for Gridification of Compiled Java Applications.
Comput. Informatics, 2011

A software tool for semi-automatic gridification of resource-intensive Java bytecodes and its application to ray tracing and sequence alignment.
Adv. Eng. Softw., 2011

Teaching Scrum to Software Engineering Students with Virtual Reality Support.
Proceedings of the Advances in New Technologies, Interactive Interfaces and Communicability, 2011

A Programming Model for the Semantic Web.
Proceedings of the Advances in New Technologies, Interactive Interfaces and Communicability, 2011

2010
m-JGRIM: a novel middleware for Gridifying Java applications into mobile Grid services.
Softw. Pract. Exp., 2010

Improving Web Service descriptions for effective service discovery.
Sci. Comput. Program., 2010

Combining Document Classification and Ontology Alignment for Semantically Enriching Web Services.
New Gener. Comput., 2010

Empirically Assessing the Impact of DI on the Development of Web Service Applications.
J. Web Eng., 2010

Revising WSDL Documents: Why and How.
IEEE Internet Comput., 2010

Identification of non-functional requirements in textual specifications: A semi-supervised learning approach.
Inf. Softw. Technol., 2010

On the evaluation of gridification effort and runtime aspects of JGRIM applications.
Future Gener. Comput. Syst., 2010

A case-based reasoning approach to derive object-oriented models from software architectures.
Expert Syst. J. Knowl. Eng., 2010

An approach for non-intrusively adding malleable fork/join parallelism into ordinary JavaBean compliant applications.
Comput. Lang. Syst. Struct., 2010

Separation of concerns in service-oriented applications based on pervasive design patterns.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

Automatically Detecting Opportunities for Web Service Descriptions Improvement.
Proceedings of the Software Services for e-World, 2010

2009
BYG: An Approach to Just-in-Time Gridification of Conventional Java Applications.
Proceedings of the Parallel Programming, Models and Applications in Grid and P2P Systems., 2009

An Overview of 3D Software Visualization.
IEEE Trans. Vis. Comput. Graph., 2009

Grid-Enabling Applications with JGRIM.
Int. J. Grid High Perform. Comput., 2009

Chronos: A multi-agent system for distributed automatic meeting scheduling.
Expert Syst. Appl., 2009

JEETuningExpert: A software assistant for improving Java Enterprise Edition application performance.
Expert Syst. Appl., 2009

Intelligent assistance for teachers in collaborative e-learning environments.
Comput. Educ., 2009

Semi-Supervised Classification of Non-Functional Requirements: An Empirical Analysis.
Inteligencia Artif., 2009

Assisting the synchronization of UCM-based architectural documentation with implementation.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009

Tool Support for Fault Localization Using Architectural Models.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

2008
A survey on approaches to gridification.
Softw. Pract. Exp., 2008

Easy web service discovery: A query-by-example approach.
Sci. Comput. Program., 2008

GMAC: An overlay multicast network for mobile agent platforms.
J. Parallel Distributed Comput., 2008

A Peer-to-Peer Communication Infrastructure for Groupware Applications.
Int. J. Cooperative Inf. Syst., 2008

JGRIM: An approach for easy gridification of applications.
Future Gener. Comput. Syst., 2008

Exploring Alternative Software Architecture Designs: A Planning Perspective.
IEEE Intell. Syst., 2008

Assisting novice software designers by an expert designer agent.
Expert Syst. Appl., 2008

Experiences with planning techniques for assisting software design activities.
Appl. Intell., 2008

AWSC: An approach to Web service classification based on machine learning techniques.
Inteligencia Artif., 2008

A case-based reasoning approach for materializing software architectures onto object-oriented designs.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

Query by example for web services.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

2007
Extending movilog for supporting Web services.
Comput. Lang. Syst. Struct., 2007

Evaluating Bayesian networks' precision for detecting students' learning styles.
Comput. Educ., 2007

Using Planning Techniques to Assist Quality-Driven Architectural Design Exploration.
Proceedings of the Software Architectures, 2007

A Decentralized Middleware for Groupware Applications.
Proceedings of the Groupware: Design, Implementation, and Use, 13th International Workshop, 2007

2006
Adding Semantic Web Services Matching and Discovery Support to the MoviLog Platform.
Proceedings of the Artificial Intelligence in Theory and Practice, 2006

Supporting Ontology-Based Semantic Matching of Web Services in MoviLog.
Proceedings of the Advances in Artificial Intelligence, 2006

2005
Integrating Intelligent Mobile Agents with Web Services.
Int. J. Web Serv. Res., 2005

"Computer, please, tell me what I have to do...": an approach to agent-aided application composition.
J. Syst. Softw., 2005

Reactive Mobility by Failure: When Fail Means Move.
Inf. Syst. Frontiers, 2005

Early requirements validation with 3D worlds.
Comput. Syst. Sci. Eng., 2005

JavaLog: a framework-based integration of Java and Prolog for agent-oriented programming.
Comput. Lang. Syst. Struct., 2005

ArchMatE: from architectural styles to object-oriented models through exploratory tool support.
Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

2004
Exploring Quality-driven Object-oriented Materializations for Software Architectures.
Proceedings of the 18th Brazilian Symposium on Software Engineering, 2004

2003
Intelligent Agents for Distance Learning.
Informatics Educ., 2003

MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW.
Inteligencia Artif., 2003

Architecting the Design of Multi-agent Organizations with Proto-frameworks.
Proceedings of the Software Engineering for Multi-Agent Systems II, 2003

2002
Developing object-oriented enterprise quality frameworks using proto-frameworks.
Softw. Pract. Exp., 2002

Reflecting on Separation of Concerns.
RITA, 2002

Assisting the Development of Aspect-Based Multi-agent Systems Using the Smartweaver Approach.
Proceedings of the Software Engineering for Large-Scale Multi-Agent Systems, 2002

Simplifying Mobile Agent Development through Reactive Mobility by Failure.
Proceedings of the Advances in Artificial Intelligence, 2002

Smartweaver: an agent-based approach for aspect-oriented development.
Proceedings of the 24th International Conference on Software Engineering, 2002

An object-oriented bridge among architectural styles, aspects and frameworks.
Proceedings of the 24th International Conference on Software Engineering, 2002

2001
Analyzing the role of aspects in software design.
Commun. ACM, 2001

Applying Proto-Frameworks in the Development of Multi-Agent Systems.
Inteligencia Artif., 2001

BrainLets: Dynamic Inferential Capabilities for Agent-based Web Systems.
Inteligencia Artif., 2001

Accomplishing Adaptability in Simulation Frameworks: the Bubble Approach.
Proceedings of the 25th International Computer Software and Applications Conference (COMPSAC 2001), 2001

2000
Using Incremental Planning to Foster Application Framework Reuse.
Int. J. Softw. Eng. Knowl. Eng., 2000

Towards agent-oriented assistance for framework instantiation.
Proceedings of the 2000 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2000

1999
SmartBooks: A Step Beyond Active-Cookbooks to Aid in Framework Instantiation.
Proceedings of the TOOLS Europe 1999: 29th International Conference on Technology of Object-Oriented Languages and Systems, 1999

Instanciación de frameworks mediante SmartBooks.
Proceedings of the IV Jornadas de Ingeniería del Software y Bases de Datos (JISBD'99), 1999

JACK - Java Constraint Kit.
Proceedings of the German-Argentinian Workshop on Information Technology, 1999

1998
MAMP: A Design Model for Object-Oriented Visalization Systems.
Proceedings of the Engineering for Human-Computer Interaction, 1998

1997
Compreensão visual de frameworks através da introspeção de exemplos.
PhD thesis, 1997

Automated recognition of design patterns for framework understanding.
RITA, 1997

Interactive Abstraction Control in Visualization Systems.
Proceedings of 17th International Conference of the Chilean Computer Science Society (SCCC '97), 1997

Uma Abordagem 3D para a Visualização de Padrões de Projeto.
Proceedings of the 11th Brazilian Symposium on Software Engineering, 1997

Automatic abstraction management in information visualization systems.
Proceedings of the First International Conference on Information Visualisation, 1997

1996
Um Framework Reflexivo para Ferramentas de Visualização de Software.
Proceedings of the 10th Brazilian Symposium on Software Engineering, 1996

1995
O Uso de Técnicas Visuais e Navegacionais para a Compreensão de Frameworks Orientados a Objetos.
Proceedings of the 9th Brazilian Symposium on Software Engineering, 1995

1994
A Visual Object-Oriented Meta-CASE Environment.
Proceedings of the 8th Brazilian Symposium on Software Engineering, 1994


  Loading...