2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) 2021
DOI: 10.1109/msr52588.2021.00042
|View full text |Cite
|
Sign up to set email alerts
|

Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation

Abstract: General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.• Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 52 publications
0
4
0
Order By: Relevance
“…• Architecture pattern configuration seeks practical guidance on how to configure a specific architecture pattern (e.g., Model View Controller and hexagonal architecture patterns) when designing an application to achieve certain requirements (e.g., functional requirements). For example, in this question 13 , a developer asked about how to configure an application that conforms to a Hexagonal architecture pattern by stating that: "I'm looking for some guidance or best practices for how to configure and structure an application which conforms to Hexagonal architecture that supports multiple (driver) adapters simultaneously (...)".…”
Section: Categories Of Architecture Related Questions (Rq1)mentioning
confidence: 99%
See 1 more Smart Citation
“…• Architecture pattern configuration seeks practical guidance on how to configure a specific architecture pattern (e.g., Model View Controller and hexagonal architecture patterns) when designing an application to achieve certain requirements (e.g., functional requirements). For example, in this question 13 , a developer asked about how to configure an application that conforms to a Hexagonal architecture pattern by stating that: "I'm looking for some guidance or best practices for how to configure and structure an application which conforms to Hexagonal architecture that supports multiple (driver) adapters simultaneously (...)".…”
Section: Categories Of Architecture Related Questions (Rq1)mentioning
confidence: 99%
“…In another work, Soliman et al [11] conducted an empirical study with 50 software engineers, who used Google to make design decisions using Attribute Driven Design [12], and they determined how effective web search engines are to find relevant architectural information from various sources (including SO) and to capture AK. Malavolta et al [13] extracted data from five open source software repositories (including SO), and mined architectural tactics for energyefficiency applied by practitioners in real robotics projects. Tian et al [14] studied SO users' conception of architectural smells using SO posts.…”
Section: Introductionmentioning
confidence: 99%
“…Some other researchers 63,64 have analyzed energy efficiency for software in robots. For example, Albonico et al 64 analyzed 527 energyrelated points that are mined from various open source repositories to understand the common reasons for occurrence of energy-related issues in the software and how they can be potentially mitigated.…”
Section: Energy Conservation In Systemsmentioning
confidence: 99%
“…This phenomenon can be related to the fact that robots, likewise other battery-based devices, need to be aware of their battery conditions, such as their charge and remaining operational time. Autonomous robots also self-adapt based on battery information, where their behavior is updated in order to save energy when the battery level is low, or even favor processing when the battery level is not a constraint [30]. Therefore, monitoring and tracking energy parameters is a key element when dealing with energy efficiency.…”
Section: Main Solutions For Energy-related Issues (Rq3)mentioning
confidence: 99%