Eliezio Soares

ORCID: 0000-0003-1292-828X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Infrastructure Maintenance and Monitoring
  • Software Engineering Techniques and Practices
  • Open Source Software Innovations
  • Software Reliability and Analysis Research
  • Advanced Software Engineering Methodologies
  • Software System Performance and Reliability
  • Business Process Modeling and Analysis
  • Service-Oriented Architecture and Web Services
  • Software Testing and Debugging Techniques

Instituto Federal do Rio Grande do Norte
2020-2022

Universidade Federal do Rio Grande do Norte
2013-2014

Mainstream programming languages provide built-in exception handling mechanisms to support robust and maintainable implementation of in software systems. Most these modern languages, such as C#, Ruby, Python many others, are often claimed have more appropriated mechanisms. They reduce constraints on favor agile changes the source code. These what we call maintenance-driven It is expected that adoption improve maintainability without hindering robustness. However, there still little empirical...

10.1145/2568225.2568308 article EN Proceedings of the 44th International Conference on Software Engineering 2014-05-20

Exception handling mechanisms (EHM) were conceived as a means to improve maintainability and reliability of programs that have deal with exceptional situations. Amongst the different implementations built-in EHM, we classify them in two main categories: reliability-driven maintenance-driven. Some programming languages, such Java, provide exception promote EHMs. Maintenance-driven EHMs, on other hand, software by not forcing developers specify constraints. Most modern C#, Ruby, Python many...

10.1109/icsme.2014.25 article EN 2014-09-01

High dependability, availability and fault-toleranceare open problems in Service-Oriented Architecture (SOA). The possibility of generating software applications by integrating services from heterogeneous domains, a seamless way, makes worthwhile to face the challenges inherent this paradigm. In order ensure quality service compositions, some research efforts propose adoption verification techniques identify correct errors. context, exception handling is powerful mechanism increase SOA...

10.1109/sbcars.2013.14 article EN 2013-09-01

Continuous Integration (CI) is a software engineering practice that aims to reduce the cost and risk of code integration among teams. Recent empirical studies have confirmed associations between CI quality (SQ). However, no existing study investigates causal relationships SQ. This paper it by applying Direct Acyclic Graphs (DAGs) technique. We combine two other strategies support this technique: literature review Mining Software Repository (MSR) study. In first stage, we discover SQ, which...

10.48550/arxiv.2309.10205 preprint EN cc-by arXiv (Cornell University) 2023-01-01

Context: Continuous integration (CI) is a software engineering technique that proclaims set of frequent activities to assure the health product. Researchers and practitioners mention several benefits related CI. However, no systematic study surveys state art regarding such or cons. Objective: This aims identify interpret empirical evidence how CI impacts development. Method: Through Systematic Literature Review, we search for studies in six digital libraries. Starting from 479 studies,...

10.48550/arxiv.2103.05451 preprint EN other-oa arXiv (Cornell University) 2021-01-01
Coming Soon ...