Manoel Mendonça

ORCID: 0000-0002-0874-7665
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Software Engineering Techniques and Practices
  • Open Source Software Innovations
  • Software Reliability and Analysis Research
  • Software System Performance and Reliability
  • Data Visualization and Analytics
  • Big Data and Business Intelligence
  • Advanced Software Engineering Methodologies
  • Scientific Computing and Data Management
  • ERP Systems Implementation and Impact
  • Business Process Modeling and Analysis
  • Service-Oriented Architecture and Web Services
  • Advanced Text Analysis Techniques
  • Construction Project Management and Performance
  • Data Quality and Management
  • Risk and Safety Analysis
  • Cloud Computing and Resource Management
  • Educational Reforms and Innovations
  • Educational Robotics and Engineering
  • Problem and Project Based Learning
  • Business and Management Studies
  • Web Data Mining and Analysis
  • FinTech, Crowdfunding, Digital Finance
  • Private Equity and Venture Capital
  • Mobile Crowdsensing and Crowdsourcing

Universidade Federal da Bahia
2015-2024

Hospital Ana Nery
2019-2024

Instituto Federal da Bahia
2015-2020

Issues Research
2019

Universidade do Estado da Bahia
2010-2018

Universidade Salvador
2000-2018

Instituto Federal de Educação, Ciência e Tecnologia de Sergipe
2018

Universidade Federal de Sergipe
2018

Fraunhofer USA
2001-2016

University of Maryland, College Park
1998-2009

The software engineering research community has been adopting systematic reviews as an unbiased and fair way to assess a topic. Despite encouraging early results, review process can be time consuming hard conduct. Thus, tools that help on its planning or execution are needed. This article suggests the use of Visual Text Mining (VTM) aid reviews. A feasibility study was conducted comparing proposed approach with manual process. We observed VTM contribute Systematic Review we propose new...

10.1109/esem.2007.21 article EN 2007-09-01

Recently the awareness of importance replicating studies has been growing in empirical software engineering community. The results any one study cannot simply be extrapolated to all environments because there are many uncontrollable sources variation between different environments. In our work, we have reasoned that availability laboratory packages for experiments can encourage better replications and complementary studies. However, even with effectively specified packages, transfer...

10.1109/isese.2002.1166920 article EN 2003-06-26

The identification of technical debt (TD) is an important step to effectively manage it. In this context, a set indicators has been used by automated approaches identify TD items, but some may not be directly identified using only metrics collected from the source code. work we propose CVM-TD, model support through code comment analysis. We performed exploratory study on two large open sources projects with goal characterizing feasibility proposed detection comments results indicate that (1)...

10.1109/mtd.2015.7332621 article EN 2015-10-01

Background: The presence of technical debt (TD) brings risks to a software project and makes it difficult manage. Several TD management strategies have been proposed, but considering actions that could explicitly prevent the insertion in first place monitor its effects is not yet common practice. Thus, while an important topic, also worthwhile understand causes lead development teams incur different types as well their on projects. Aims: objective this work twofold. First, we investigate...

10.1145/3239235.3268917 article EN 2018-10-04

Code smells are anomalies often caused by the way concerns realized in source code. Their identification might depend on properties governing structure of individual and their inter-dependencies system implementation. Although code visualization tools increasingly applied to support anomaly detection, they mostly limited represent modular structures, such as methods, classes packages. This paper presents a multiple views approach that enriches four categories with concern properties, namely:...

10.1109/sbes.2010.21 article EN Brazilian Symposium on Software Engineering 2010-09-01

Understanding TD causes can support development teams in defining actions that could be taken to prevent the occurrence of debt items. effects aid prioritization items pay off minimize possible negative consequences for project. Existing work has revealed 105 and 85 TD, this high number make it difficult practical use information. Without a consolidated representation, we would need rely on set tables isolated pieces data. In work, propose cross-company probabilistic cause-effect diagrams...

10.1109/techdebt.2019.00009 article EN 2019-05-01

Background: Little is known about the practices used for technical debt (TD) payment. The study of payment practices, as well reasons not applying them, can help practitioners to control and manage TD items. Aims: To investigate, from point view software practitioners, if items have been paid off in projects, that pay hamper implementation these practices. Method: We analyzed - both quantitatively qualitatively a corpus responses survey 432 four countries, possibility Results: found that,...

10.1145/3383219.3383241 article EN 2020-04-15

Psychological safety is essential for high-performing software teams. It allows team members to feel comfortable taking risks, asking questions, and sharing feedback. This paper identifies everyday interpersonal challenges that point a lack of psychological in development practices, such as reluctance admit mistakes, avoiding seeking help, fear negative Our study suggests critical meeting practices can be better managed promote more supportive healthy environment.

10.1109/ms.2024.3386532 article EN IEEE Software 2024-04-15

Software organizations are in need of methods to understand, structure, and improve the data their collecting. We have developed an approach for use when a large number diverse metrics already being collected by software organization (M.G. Mendonca et al., 1998; M.G. Mendonca, 1997). The combines two methods. One looks at organization's measurement framework top-down goal-oriented fashion other it bottom-up data-driven fashion. method is based on paradigm called Goal-Question-Metric (GQM)....

10.1109/32.852739 article EN IEEE Transactions on Software Engineering 2000-06-01

Experimental replications are very important to the advancement of empirical software engineering. Replications one key mechanisms confirm previous experimental findings. They also used transfer knowledge, train people, and expand a base evidence. Unfortunately, difficult endeavors. It is not easy know-how Based on our experience, this paper discusses problem proposes Framework for Improving Replication Experiments (FIRE). The FIRE addresses knowledge sharing issues both at intra-group...

10.1109/iceccs.2008.38 article EN 2008-03-01

Background: Software repositories provide large amount of data encompassing software changes throughout its evolution. Those can be effectively used to extract and analyze pertinent information derive conclusions related the history or current snapshot. Objective: This work aims investigate recent studies on Mining Repositories (MSR) approaches collecting evidences about analysis goals (purpose, focus, object analysis), sources, evaluation methods, tools, how area is evolving. Method: A...

10.1145/2851613.2851786 article EN 2016-04-04

Context . Technical debt (TD) prevention allows software practitioners to apply practices avoid potential TD items in their projects. Aims To uncover and prioritize, from the point of view practitioners, that could be used items, relations between these causes TD, practice avoidance reasons (PARs) explain failure prevent TD. Method We analyze data collected six replications a global industrial family surveys on totaling 653 answers. also conducted follow up survey understand importance level...

10.1145/3674727 article EN ACM Transactions on Software Engineering and Methodology 2024-06-28

Folklore and beliefs are strong in the software practitioners' community. Software engineering is a communication intensive activity. engineers innovation driven regularly use automated resources to share ideas, new paradigms approaches support improve their practices. This information flow generates technical folklore (that do not have formal trial basis). applying practices influenced by these they inevitably taken on board adoption of particular technology or practice. paper presents an...

10.1109/esem.2011.63 article EN 2011-09-01

The term Technical Debt (TD) is used to describe the debt that a development team incurs when it takes shortcuts in software process, but may increase complexity and maintenance cost long-term. If does not manage TD, this can cause significant long-term problems such as high costs. An important goal of management evaluate appropriate time pay TD item effectively apply decision-making criteria balance short-term benefits against However, although there are different studies have proposed...

10.5220/0005914605720579 article EN cc-by-nc-nd 2016-01-01

Background: Preventing the occurrence of technical debt (TD) in software projects can be cheaper than its payment. Prevention practices also help catching inexperienced developers' 'not-so-good' solutions. However, little is known on how to prevent TD. Aims: To investigate, from point view practitioners, preventive actions that used curb TD and impediments hamper use those actions. Method: We data InsighTD Project, a family industrial surveys specifically designed study engineering corpus...

10.1145/3341105.3373912 article EN 2020-03-29
Coming Soon ...