Juan Garbajosa

ORCID: 0000-0003-0161-3485
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Techniques and Practices
  • Advanced Software Engineering Methodologies
  • Software Engineering Research
  • Service-Oriented Architecture and Web Services
  • Software System Performance and Reliability
  • Software Reliability and Analysis Research
  • Model-Driven Software Engineering Techniques
  • Open Source Software Innovations
  • Big Data and Business Intelligence
  • Business Process Modeling and Analysis
  • Software Testing and Debugging Techniques
  • E-Learning and Knowledge Management
  • Advanced Database Systems and Queries
  • Semantic Web and Ontologies
  • Engineering and Information Technology
  • Blockchain Technology Applications and Security
  • Simulation Techniques and Applications
  • IoT and Edge/Fog Computing
  • Cloud Computing and Resource Management
  • Safety Systems Engineering in Autonomy
  • Distributed and Parallel Computing Systems
  • Digital Transformation in Industry
  • Collaboration in agile enterprises
  • Smart Grid Security and Resilience
  • Technology Assessment and Management

Universidad Politécnica de Madrid
2015-2025

Information Technology University
2014

Software (Spain)
2008-2013

Universidad Complutense de Madrid
1982-2013

GMV Innovating Solutions (Spain)
1994-2002

Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable scalable business models. startups are quite distinct from traditional mature software companies, but also micro-, small-, medium-sized enterprises, introducing new challenges relevant engineering research. This paper's research agenda focuses on in startups, identifying, particular, 70+ questions the areas of supporting activities, evolution...

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

Abstract Software Product Line Engineering (SPLE) demands upfront long‐term investment in (i) designing a common set of core‐assets and (ii) managing variability across the products from same family. When anticipated changes these have been predicted with certain accuracy, SPLE has proved significant improvements. However, when large/complex software product line projects to deal changing market conditions, alternatives supplement are required. Agile Development (ASD) may be an alternative,...

10.1002/spe.1087 article EN Software Practice and Experience 2011-05-04

Traceability is recognized to be important for supporting agile development processes. However, after analyzing many of the existing traceability approaches it can concluded that they strongly depend on traditional process characteristics. Within this paper justified a drawback support adequately As discussed, some concepts do not have same semantics and methodologies. This proposes three features models should less dependent specific process: (1) user-definable links, (2) roles, (3) linkage...

10.1007/s11334-011-0144-5 article EN cc-by-nc Innovations in Systems and Software Engineering 2011-02-18

Bodies of Knowledge (BOK), contain the relevant knowledge for a disciplines as example Software Engineering (SE), System Information (SI), Technology (IT), Computer Science (CS), Medicine, Economics, and others areas knowledge. BOK describes discipline, will need show consensus in Areas (KA), related disciplines. The development this is prerequisite to adoption coherent skills education context, continuing professional programs both public private organizations. In context systematic mapping...

10.1109/sai.2016.7556077 article EN 2016 SAI Computing Conference (SAI) 2016-07-01

Software product line engineering is becoming widely used due to the improvement it means when developing software products of same family. The commonalities and variabilities lines (SPL) are identified during domain process then, they realized in architecture. Therefore, mechanisms explicitly specify SPLs at architectural level required. Most current variations on architecture by adding or removing elements. However, also necessary inside components. In this paper, we propose notion plastic...

10.1109/wicsa.2009.5290808 article EN 2009-09-01

A Body of Knowledge (BOK) is a term used to represent the complete set concepts, terms, and activities that make up professional domain. It encompasses core teaching skills research in field or industry [13]. One main concerns software develop talent its human resources since quality innovation products services depend great extent on Knowledge, ability, technical engineers. In educational area BOK Cloud Computing Tools are becoming best way provide solutions meet current need for greater...

10.1109/educon.2016.7474564 article EN 2022 IEEE Global Engineering Education Conference (EDUCON) 2016-04-01

The possibilities that Distributed Ledger Technologies (DLTs) offer for cooperation, development, and achievement of the Sustainable Development Goals (SDGs) are remarkable. This is because DLTs enable several key features, such as sharing complete information about every data transaction in distributed system participants belong to, immutability recorded transactions, or consensus among what can be regarded true, great usefulness implementation SDGs. As far developing countries concerned,...

10.1109/access.2022.3194511 article EN cc-by IEEE Access 2022-01-01

The term "Smart Product" has become commonly used in recent years. This is because there been an increasing interest these kinds of products as part the consumer goods industry, impacting everyday life and industry. Nevertheless, with different meanings contexts application domains. use underlying semantics can create important misunderstandings dissent. aim this paper to analyze definitions Smart Product available literature, explore their commonalities differences, order provide a...

10.1109/ecbs.2013.26 article EN 2013-04-01

Smart Grids are advanced power networks that introduce intelligent management, control, and operation systems to address the new challenges generated by growing energy demand appearance of renewal energies. In literature, presented as an exemplar SoS: composed large heterogeneous independent leverage emergent behavior from their interaction. currently scaling up electricity service millions customers. These known Large-Scale Grids. From experience in several projects about Grids, this paper...

10.1145/2489850.2489858 article EN 2013-07-02

The potential shown by Lean in different domains has aroused interest the software industry. However, it remains unclear how can be effectively applied a domain such as development that is fundamentally from manufacturing. This study explores principles are implemented companies and challenges arise when applying Software Development. For that, case was conducted at Ericsson R&D Finland, which successfully adopted Scrum 2009 subsequently started comprehensible transition to 2010. Focus...

10.1145/2486046.2486064 article EN 2013-05-16

DevOps is a cultural movement and technical solution that plays fundamental role for software-intensive organizations whose business greatly depends on how efficient development operation are. relatively recent, thus little known about best practices the real value barriers associated with in industry. To conduct an analysis practicing various software companies order to provide patterns of identify their benefits barriers. An exploratory case study based interviews relevant stakeholders 11...

10.1145/3234152.3234199 article EN 2018-05-21

Current technical debt management approaches mainly address specific types of debt. This paper introduces a framework to aid in decision making for management, and it includes those elements considered the available literature, which are classified three groups mapped into stakeholders' points view. The research method was systematic mapping. In contrast current approaches, is not constrained by concrete type Using this will be possible build models assist management.

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

The restrictions imposed by the COVID-19 pandemic required software development teams to adapt, being forced work remotely and adjust engineering activities accordingly. In studies evaluating these effects, a few have assessed impact on from broader perspective after period of time when had changes. No been found comparing startups established companies either. This paper aims investigate impacts one year restrictions, results between companies. Our approach was design cross-sectional survey...

10.1109/access.2023.3279917 article EN cc-by-nc-nd IEEE Access 2023-01-01

The Bloom taxonomy is used in the SWEBOK to specify expected level of understanding each topic within its knowledge areas (KA) for a 'graduate plus four years experience'. This paper discusses how Bloom's could be expanded more useful not only education but also industry. A new that applicable engineering proposed at end this paper. result workshop held Amsterdam September 2003 during Software Technology and Engineering Practice Conference (STEP 2003).

10.1109/step.2003.13 article EN 2005-04-12
Coming Soon ...