Daniel Lucrédio

ORCID: 0000-0002-1360-4036
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Software Engineering Research
  • Service-Oriented Architecture and Web Services
  • Software System Performance and Reliability
  • Model-Driven Software Engineering Techniques
  • Software Engineering Techniques and Practices
  • Cloud Computing and Resource Management
  • Software Testing and Debugging Techniques
  • Business Process Modeling and Analysis
  • Software Reliability and Analysis Research
  • Mobile and Web Applications
  • Advanced Database Systems and Queries
  • Open Source Software Innovations
  • Scientific Computing and Data Management
  • Cloud Data Security Solutions
  • Web Data Mining and Analysis
  • Machine Learning and Data Classification
  • IoT and Edge/Fog Computing
  • Anomaly Detection Techniques and Applications
  • Data Quality and Management
  • Education and Digital Technologies
  • Big Data and Business Intelligence
  • Engineering and Information Technology
  • Topic Modeling
  • Caching and Content Delivery

Universidade Federal de São Carlos
2013-2023

Hospital Universitário da Universidade de São Paulo
2016

Universidade Nova de Lisboa
2016

Central University
2013

Universidad Nueva Esparta
2013

Hospital de Clínicas
2013

Universidade de São Paulo
2006-2012

Yeungnam University
2010

Brazilian Society of Computational and Applied Mathematics
2007-2009

Universidade de Pernambuco
2005-2007

In the literature, several works that explore component search may be found, since decade of 90 until today. Current research on component-based software engineering (CBSE) point to creation markets, which allow reuse occur at large scale. Although mechanisms play a very important role in such literature is quite poor putting these two concerns together. This work presents survey about main search, and discusses how should mechanism efficiently components, order offer support for future markets.

10.1109/euromicro.2004.9 article EN Proceedings. 30th Euromicro Conference, 2004. 2004-08-31

In the literature, several works that explore component search may be found, since decade of 90 until today. Current research on component-based software engineering (CBSE) point to creation markets, which allow reuse occur at large scale. Although mechanisms play a very important role in such literature is quite poor putting these two concerns together. This work presents survey about main search, and discusses how should mechanism efficiently components, order offer support for future markets.

10.1109/eurmic.2004.1333367 article EN Proceedings. 30th Euromicro Conference, 2004. 2004-01-01

Software reuse processes have been under continuous attention in the software engineering and research communities during past years. Although several investigated to develop reusable software, there are not available studies that compare them. In this way, paper presents a detailed survey on processes.

10.1109/iri-05.2005.1506451 article EN 2005-09-12

According to recent work, duplicate bug report entries in tracking systems impact negatively on software maintenance and evolution productivity due to, among other factors, the increased time spent analysis validation, what some cases take over 20 minutes. Therefore, a considerable amount of is lost mainly with analysis. This work presents an initial characterization study using data from trackers private open source projects, order understand possible factors that cause duplication its development.

10.1109/csmr.2010.52 article EN 2010-03-01

Having arisen from the industry, cloud computing is receiving increasing attention academy. We are witnessing an number of papers dedicated to experience reports and proposal methods, processes tools focused on cloud-related technology. Researchers also attempting identify formalize main concepts behind computing, forming a basis for future investigations about how this approach can be used promote advances in many fields computer science. However, while research challenges opportunities...

10.1109/sbes.2012.12 article EN 2012-09-01

Software reuse is a critical aspect for companies interested in the improvement of software development quality and productivity, costs reduction. However, achieving it nontrivial task. In this paper, we present robust framework reuse, based on previous success factors, order to guide organizations effective reuse. Nontechnical technical aspects compose framework.

10.1109/iri.2004.1431435 article EN 2005-05-24

The diffusion of agile methodologies in software development makes them more mature for corporative environment. However, teaching on the academic environment poses many difficulties and limitations. This paper describes a case study where an innovative approach technologies was adopted. In this approach, entire course designed to fit Scrum's principles, so that students could apply as they were learning it. Also, course's main project be developed sprints, proposed Scrum. After almost two...

10.1109/fie.2013.6684866 article EN 2021 IEEE Frontiers in Education Conference (FIE) 2013-10-01

Machine learning (ML) is becoming critical to many businesses. Keeping an ML solution online and responding therefore a necessity, part of the MLOps (Machine Learning operationalization) movement. One aspect for this process monitoring not only prediction quality, but also system resources. This important correctly provide necessary infrastructure, either using fully-managed cloud platform or local solution. difficult task, as there are tools available. However, it requires some planning...

10.1109/icmla51294.2020.00104 article EN 2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA) 2020-12-01

Software has been reused in applications development ever since programming started. However, the reuse practices have mostly ad hoc, and potential benefits of never fully realized. Systematic offers greatest for significant gains software productivity quality. Organizations are looking ways to develop a program. The strategy adopting technology should be based on vision improving organization’s way doing business. Thus, this paper presents Reuse Maturity Model proposal, describing...

10.5753/sbcars.2007.24119 article EN 2007-08-29

Among research opportunities in software engineering for cloud computing model, interoperability stands out. We found that the dynamic nature of technologies and battle market domination make applications locked-id, i.e, proprietary, non-portable non-interoperable. In general context computing, goes beyond communication between systems like other fields, it direction more dynamic, heterogeneous, complex composed take advantage best features from different providers services simultaneously....

10.1186/s40411-016-0033-6 article EN cc-by Journal of Software Engineering Research and Development 2016-12-01

Software reuse and model-driven engineering (MDE) are two distinct approaches that attempt to improve quality productivity in software projects. Much is said about how MDE can increase by reducing the amount of hand-written code, but few studies consider fact other artifacts - models, tools, transformations code generators come into play need be considered. How much more we achieve with MDE? reusable these MDE-specific assets? Motivated questions, this paper presents observations made three...

10.1109/sbcars.2012.16 article EN 2012-09-01

Instead of designing for accessibility from the start a software development project, common procedure is to consider substantial group potential users only when artifact almost completed. In particular, domain accessible cross-platform mobile apps has received limited attention by research and practitioners. this work, we set out tackle identifying distinctive challenges, requirements, solution techniques in contrast established web development. Furthermore, model-driven approach that...

10.1145/3341105.3375765 article EN 2020-03-29

According to recent work, duplicate bug reports impact negatively on software maintenance and evolution productivity due to, among other factors, the increased time spent report analysis validation. Therefore, a considerable amount of is lost mainly with analysis. In this sense, work presents am exploratory study using data from trackers private open source projects, in order understand possible factors (i.e. life-time, size, reports, etc.) that cause duplication its development. This also...

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

Game developers are facing an increasing demand for new games every year. development tools can be of great help, but require highly specialized professionals. Also, just as any software effort, game has some challenges. Model-Driven Development (MDGD) is suggested a means to solve these challenges, with loss in flexibility. We propose MDGD approach that combines multiple domain-specific languages (DSLs) design patterns provide flexibility and allow generated code integrated manual code....

10.1109/sbcars.2015.24 article EN 2015-09-01
Coming Soon ...