Elisa Yumi Nakagawa

ORCID: 0000-0002-7754-4298
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Software System Performance and Reliability
  • Software Engineering Research
  • Software Engineering Techniques and Practices
  • Service-Oriented Architecture and Web Services
  • Systems Engineering Methodologies and Applications
  • Software Reliability and Analysis Research
  • Business Process Modeling and Analysis
  • Context-Aware Activity Recognition Systems
  • Software Testing and Debugging Techniques
  • Green IT and Sustainability
  • Technology Assessment and Management
  • Information Technology Governance and Strategy
  • Scientific Computing and Data Management
  • IoT and Edge/Fog Computing
  • Robotics and Automated Systems
  • Big Data and Business Intelligence
  • Digital Transformation in Industry
  • Semantic Web and Ontologies
  • Open Source Software Innovations
  • Model-Driven Software Engineering Techniques
  • Cloud Computing and Resource Management
  • Modular Robots and Swarm Intelligence
  • Manufacturing Process and Optimization
  • Real-Time Systems Scheduling

Universidade de São Paulo
2016-2025

Brazilian Society of Computational and Applied Mathematics
2006-2024

Lappeenranta-Lahti University of Technology
2023

Universidade Federal de São Carlos
2012-2023

Hospital Universitário da Universidade de São Paulo
2010-2022

Vrije Universiteit Amsterdam
2022

National Institute for Space Research
2021

Universidade Federal de São Paulo
2021

University of Castilla-La Mancha
2019-2021

University of Victoria
2021

Systematic Literature Reviews (SLRs) are a widely employed research method in software engineering. However, there several problems with SLRs, including the enormous time and effort to conduct them lack of obvious impacts SLR results on engineering practices industry projects. To address these problems, concepts \textit{sustainability} \textit{sustainable SLR} have been proposed, aiming raise awareness among researchers about importance dealing consistent way; however, practical concrete...

10.48550/arxiv.2501.01819 preprint EN arXiv (Cornell University) 2025-01-03

Reference architectures have emerged as a special type of software architecture that achieves well-recognized understanding specific domains, promoting reuse design expertise and facilitating the development, standardization, evolution systems. Designed for various domains purpose, they increasingly impacted important aspects system such productivity quality However, reference been sometimes established without an adequate concern about which elements should encompass. Besides that, there is...

10.1109/wicsa-ecsa.212.49 preprint EN 2012-08-01

Reference architectures have emerged as a special type of software architecture that achieves well-recognized understanding specific domains, promoting reuse design expertise and facilitating the development, standardization, evolution systems. Because their advantages, several reference been proposed also successfully used, including in industry. However, most these are still built using an ad-hoc approach, lacking systematization to construction. If existing, approaches could motivate...

10.1109/wicsa.2014.25 preprint EN 2014-04-01

Software Engineering (SE) is an important topic to be taught in Computer Science courses. However, teaching of theoretical concepts with no link their practical applications or examples the student's context may discourage learning, justifying why and learning are great challenges education universities. In attempt bridge such gap, several approaches have been proposed applied improve SE as project based (PBL), a well-known approach already teach SE. Nevertheless, there's lack understanding...

10.1145/3159450.3159599 article EN 2018-02-21

Currently, software systems have become increasingly large and complex, often resulted by the integration of several operationally independent systems, resulting in a new class systems: Systems (SoS). In another perspective, architectures play major role determining system quality, since they form backbone any successful software-intensive system. Attention given to SoS is also certainly fundamental success such systems. However, it observed that there lack works present wide and, at same...

10.1145/2489850.2489853 preprint EN 2013-07-02

Software architectures have been recognized as the backbone to success of any software system. In addition, they are responsible aggregate quality attributes, such interoperability, dependability, and maintainability, these systems. parallel, currently, a new class complex systems has emerged, referred Systems (SoS), resulting from number operationally managerially independent working together fulfill mission that none system alone could provide. Considering their complexity, development SoS...

10.1145/2695664.2695795 preprint EN 2015-04-13

Managing technical debt (TD) is essential for maintaining long-term software projects. Nonetheless, the time and cost involved in management (TDM) are often high, which may lead practitioners to omit TDM tasks. The adoption of tools, particularly usage automated solutions, can potentially reduce time, cost, effort involved. However, tools remains low, indicating need further research on automation. To address this problem, study aims at understanding activities discussing with respect...

10.48550/arxiv.2502.03153 preprint EN arXiv (Cornell University) 2025-02-05

The rapid evolution of Industry 4.0 has brought forth transformative changes in manufacturing, accentuating the need for seamless interoperability among heterogeneous systems. However, geographically distributed and decentralized nature ecosystems presents a pressing challenge: ensuring trustworthy within complex web entities intermediaries. This paper delves into pivotal role blockchain technology addressing this challenge, aiming to bridge gap between theoretical promises practical...

10.3897/jucs.125714 article EN JUCS - Journal of Universal Computer Science 2025-02-20

The use of software reference architectures plays a fundamental role in development, as it could bring several benefits such providing means to design applications' with higher productivity and quality. However, many organizations still find scarce the existing empirical evidence about drawbacks architectures. Organizations need make informed decisions whether or not adopt architecture for development maintenance applications. In this context, paper aims gather on AUTOSAR, mature accepted...

10.1145/2752489.2752493 article EN 2015-04-28

Systems-of-systems (SoS) are alliances of independent and interoperable software-intensive systems. SoS often support critical domains, being required to exhibit a reliable operation, specially because people's safety relies on their services. In this direction, simulations enable the validation different operational scenarios in controlled environment, allowing benchmarking its response as well revealing possible breaches that could lead failures. However, traditionally manual, demanding...

10.1186/s13173-017-0062-y article EN cc-by-nc Journal of the Brazilian Computer Society 2017-10-13

Abstract Systems-of-Systems (SoS) combine heterogeneous, independent systems to offer complex functionalities for highly dynamic smart applications. Besides their architecture with continuous changes at runtime, SoS should be reliable and work without interrupting operation no failures that could cause accidents or losses. architectural design facilitate the prediction of impact potential due behavior. However, existing approaches do not support such evaluation. Hence, these have been...

10.1093/comjnl/bxz028 article EN The Computer Journal 2019-03-13

Software-intensive systems have become increasingly large and complex new techniques methodologies are necessary to deal with such complexity. Model-Driven Development (MDD) has been used scenarios, since software models, despite details, facilitate the visualization of whole. Moreover, MDD widely recognized as a way assure quality, reducing time effort, making possible automatic transformation models generate source code. In this direction, software-intensive Systems-of-Systems (SoS) is...

10.1145/2642803.2642825 preprint EN 2014-08-21

Context: In order to preserve the value of Systematic Reviews (SRs), they should be frequently updated considering new evidence that has been produced since completion previous version reviews. However, update an SR is a time consuming, manual task. Thus, many SRs have not as and, therefore, are currently outdated. Objective: The main contribution this paper support SRs. Method: We propose USR-VTM, approach based on Visual Text Mining (VTM) techniques, selection in form primary studies. then...

10.1145/2601248.2601252 preprint EN 2014-05-13
Coming Soon ...