Software Engineering in the Embedded Software and Mobile Robot Software Development: A Systematic Mapping.
Daniel Feitosa, Katia Romero Felizardo, Lucas Bueno Ruas de Oliveira, Denis F. Wolf, Elisa Yumi Nakagawa
Abstract
Daniel Feitosa, Katia Romero Felizardo, Lucas Bueno Ruas de Oliveira, Denis F. Wolf, Elisa Yumi Nakagawa
Abstract
Currently, embedded software have been required more and more by a diversity of new products. As a consequence, an increase in the software complexity can be observed, requiring more attention to the software quality. Initiatives of exploring software engineering knowledge to develop this type of software can be identified, resulting in the Embedded Software Engineering (ESE) research area. However, there is a lack of a complete panorama about researches conducted in the context of ESE. This paper intends to present a view about how software engineering has been currently used in the embedded software development. For this, we have used systematic mapping, a technique based on the Evidence-Based Software Engineering (EBSE). Achieved results point out that in spite of the increase in the interest of applying software engineering to develop embedded software, there are still important lines of research that must receive attention.
OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Currently, embedded software have been required more and more by a diversity of new products. As a consequence, an increase in the software complexity can be observed, requiring more attention to the software quality. Initiatives of exploring software engineering knowledge to develop this type of software can be identified, resulting in the Embedded Software Engineering (ESE) research area. However, there is a lack of a complete panorama about researches conducted in the context of ESE. This paper intends to present a view about how software engineering has been currently used in the embedded software development. For this, we have used systematic mapping, a technique based on the Evidence-Based Software Engineering (EBSE). Achieved results point out that in spite of the increase in the interest of applying software engineering to develop embedded software, there are still important lines of research that must receive attention.
Key concepts: Social software engineering, Software construction, Software development, Personal software process, Computer science, Software engineering, Software Engineering Process Group, Software sizing