2023
DOI: 10.3390/s23020790
|View full text |Cite
|
Sign up to set email alerts
|

Agile Methodologies Applied to the Development of Internet of Things (IoT)-Based Systems: A Review

Abstract: Throughout the evolution of software systems, empirical methodologies have been used in their development process, even in the Internet of Things (IoT) paradigm, to develop IoT-based systems (IoTS). In this paper, we review the fundamentals included in the manifesto for agile software development, especially in the Scrum methodology, to determine its use and role in IoTS development. Initially, 4303 documents were retrieved, a number that was reduced to 186 after applying automatic filters and by the relevance… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
9

Relationship

1
8

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 169 publications
0
2
0
Order By: Relevance
“…This investigation was conducted using qualitative methods. The Systems Development Life Cycle (SDLC) process is a tried-and-true method for developing, updating, and deploying computer systems [10].…”
Section: Development Of Bell Ringing Schoolmentioning
confidence: 99%
“…This investigation was conducted using qualitative methods. The Systems Development Life Cycle (SDLC) process is a tried-and-true method for developing, updating, and deploying computer systems [10].…”
Section: Development Of Bell Ringing Schoolmentioning
confidence: 99%
“…To select the methodology for the development of P4L, the results of the literature review on development methodologies for IoTSs presented by Guerrero-Ulloa et al [15] have been considered. Such results allow us to conclude that, according to the ISO/IEC/IEEE 15289:2019 [16] international standard, the only methodology that covers the largest number of stages of the system/software life cycle is TDDM4IoTS (Test-Driven Development Methodology for IoT-based Systems) [13].…”
Section: Introductionmentioning
confidence: 99%
“…In making the system, there are several approaches, including using a waterfall approach [2], and using an Agile Scrum Development approach for making mobile applications [3]. As well as uses Agile Methodology in its manufacture for making IoTs with international standards [4]. From these approaches have a different character but with a plot that is close to the same.…”
Section: Introductionmentioning
confidence: 99%