Marcelo R. Campo

According to our database1, Marcelo R. Campo
  • authored at least 98 papers between 1997 and 2017.
  • has a "Dijkstra number"2 of four.



In proceedings 
PhD thesis 




Adaptive 3D Virtual Learning Environments - A Review of the Literature.
TLT, 2017

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

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

Towards better Scrum learning using learning styles.
Journal of Systems and Software, 2016

Artificial intelligence in service-oriented software design.
Eng. Appl. of AI, 2016

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

Architecture-driven assistance for fault-localization tasks.
Expert Systems, 2015

Measuring the impact of the approach to migration in the quality of web service interfaces.
Enterprise IS, 2015

Virtual Scrum: A teaching aid to introduce undergraduate software engineering students to scrum.
Comp. Applic. in Engineering Education, 2015

Survey on network-based botnet detection methods.
Security and Communication 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?
Computers in Human Behavior, 2014

A software support to initiate systems engineering students in service-oriented computing.
Comp. Applic. in Engineering Education, 2014

An intelligent tutor for teaching software design patterns.
Comp. Applic. in Engineering Education, 2014

Easy gesture recognition for Kinect.
Advances in Engineering Software, 2014

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

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

Assisting conformance checks between architectural scenarios and implementation.
Information & Software Technology, 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

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.
Information Systems Frontiers, 2011

Introducing mobile devices into Grid systems: a survey.
IJWGS, 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.
Computing and Informatics, 2011

A software tool for semi-automatic gridification of resource-intensive Java bytecodes and its application to ray tracing and sequence alignment.
Advances in Engineering Software, 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

m-JGRIM: a novel middleware for Gridifying Java applications into mobile Grid services.
Softw., Pract. Exper., 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 Generation 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 Computing, 2010

Identification of non-functional requirements in textual specifications: A semi-supervised learning approach.
Information & Software Technology, 2010

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

A case-based reasoning approach to derive object-oriented models from software architectures.
Expert Systems, 2010

An approach for non-intrusively adding malleable fork/join parallelism into ordinary JavaBean compliant applications.
Computer Languages, Systems & Structures, 2010

The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications.
Proceedings of the SCCC 2010, 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

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.
IJGHPC, 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.
Computers & Education, 2009

Semi-Supervised Classification of Non-Functional Requirements: An Empirical Analysis.
Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial, 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

A survey on approaches to gridification.
Softw., Pract. Exper., 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 Distrib. 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 Generation Comp. Syst., 2008

Exploring Alternative Software Architecture Designs: A Planning Perspective.
IEEE Intelligent Systems, 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 Artificial, Revista Iberoamericana de Inteligencia Artificial, 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

Extending movilog for supporting Web services.
Computer Languages, Systems & Structures, 2007

Evaluating Bayesian networks' precision for detecting students' learning styles.
Computers & Education, 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

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

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

"Computer, please, tell me what I have to do...": an approach to agent-aided application composition.
Journal of Systems and Software, 2005

Reactive Mobility by Failure: When Fail Means Move.
Information Systems 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.
Computer Languages, Systems & Structures, 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

Intelligent Agents for Distance Learning.
Informatics in Education, 2003

MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW.
Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial, 2003

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

Developing object-oriented enterprise quality frameworks using proto-frameworks.
Softw., Pract. Exper., 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

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

Applying Proto-Frameworks in the Development of Multi-Agent Systems.
Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial, 2001

BrainLets: Dynamic Inferential Capabilities for Agent-based Web Systems.
Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial, 2001

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

Using Incremental Planning to Foster Application Framework Reuse.
International Journal of Software Engineering and Knowledge Engineering, 2000

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

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.
German-Argentinian Workshop on Information Technology, 1999

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

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

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