Mining the ROS ecosystem for energy-efficient robotics software

SEE FULL POST

Mining the ROS ecosystem for energy-efficient robotics softwareEnergy efficiency, research, Robotics, Uncategorized

by Ivano Malavolta on June 2, 2021 with 0 comments

Recently, together with other researchers across the world (US, Brasil, Netherlands), I am working on a very exciting research area called energy-efficient robotics software.Basically, here the whole point is that today robotic systems are more and more heavy on the software aspects (for example see the strong emphasis and prominence of the Robot Operating System). …

continue reading ...

NAPPA: Navigation-aware and Personalized Prefetching of Network Requests in Android Apps [ICSE 2019 NIER track]

SEE FULL POST

NAPPA: Navigation-aware and Personalized Prefetching of Network Requests in Android Apps [ICSE 2019 NIER track]Android, research

by Ivano Malavolta on June 14, 2019 with 0 comments

A couple of weeks ago I participated to the ICSE 2019 conference in Montreal and, as always, it has been a super-fun experience and a chance to meet a lot of friends! There, I presented NAPPA, a new navigation-aware technique for personalized prefetching of network requests of Android apps. The intuition behind NAPPA is that …

continue reading ...

How Maintainability Issues of Android Apps Evolve [ICSME 2018]

SEE FULL POST

How Maintainability Issues of Android Apps Evolve [ICSME 2018]Android, Empirical experiment, research, talks

by Ivano Malavolta on September 28, 2018 with 0 comments

It is quite a while since I am investigating how Android developers maintain their apps. Yesterday I presented a study about how maintainability issues of Android apps evolve at the 34th International Conference on Software Maintenance and Evolution (ICSME 2018). The study uncovers the frequency and evolution of maintainability issues of Android apps. Its results …

continue reading ...

Collaborative Model-Driven Software Engineering: a Classification Framework and a Research Map [ICSE 2018 – journal first]

SEE FULL POST

Collaborative Model-Driven Software Engineering: a Classification Framework and a Research Map [ICSE 2018 – journal first]research, talks

by Ivano Malavolta on June 4, 2018 with 0 comments

Last week I presented a systematic mapping study and a research map about collaborative Model-Driven Engineering at the journal first track of the 40th International Conference on Software Engineering (ICSE 2018). The accompanying extended abstract is available here. The original paper published in the Transactions on Software Engineering journal is available here. Here you can …

continue reading ...

Mobile Apps quality – a tale about energy, performance, and users’ perception

SEE FULL POST

Mobile Apps quality – a tale about energy, performance, and users’ perceptionEnergy efficiency, Hybrid apps, Mobile performance, mobile web, Progressive web apps, research, talks

by Ivano Malavolta on November 1, 2017 with 0 comments

Yesterday I gave a guest lecture at TUDelft about the experiments on mobile apps that we are conducting in our Green Lab in Amsterdam. Here you can find the slides of the lecture. These are the papers on which the presentation is based: Ivano Malavolta (2016). Web-based hybrid mobile apps: state of the practice and …

continue reading ...

Are service workers draining my battery?

SEE FULL POST

Are service workers draining my battery?mobile web, research, talks

by Ivano Malavolta on June 8, 2017 with 0 comments

Just back from the AmsterdamJS conference, the first conference on javaScript based in Amsterdam. There I gave a talk on the energy efficiency of progressive web apps (PWAs). PWAs are a new technology introduced by Google that aims at bridging this gap, with a set of APIs known as service workers at its core. In …

continue reading ...

Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 – Mobile! keynote]

SEE FULL POST

Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 – Mobile! keynote]mobile web, research, talks

by Ivano Malavolta on October 31, 2016 with 1 comments

Just finished my keynote at the Mobile! workshop, co-located with the SPLASH 2016 conference. Here you can download the companion paper of the talk: https://www.ivanomalavolta.com/files/papers/splash_2016_workshop_keynote.pdf, and here you can find the slides: Here is the abstract of the talk. This year a billion smartphones will be sold worldwide, with people relying more and more on …

continue reading ...

Leveraging Web Analytics for Automatically Generating Mobile Navigation Models

SEE FULL POST

Leveraging Web Analytics for Automatically Generating Mobile Navigation Modelsresearch, talks

by Ivano Malavolta on July 20, 2016 with 0 comments

Last month I presented our approach for automatically generating mobile navigation design models from web-based analytics data. The approach mines usage data of a website, builds a model of the web usage patterns coming from both web and mobile-specific usage sessions, transforms it into a mobile-oriented navigation tree, and generates a mobile-oriented navigation model, usable …

continue reading ...

Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunities

SEE FULL POST

Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunitiesresearch, talks

by Ivano Malavolta on May 17, 2016 with 0 comments

Today I gave an answer to all those questions in a tutorial at the 3rd IEEE/ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2016). Here you can find a two-pages paper summarizing the tutorial: https://www.ivanomalavolta.com/files/papers/mobilesoft_2016_tutorial.pdf In the following you can find the slides of my talk. Here you can find our papers telling …

continue reading ...

The road ahead for architectural languages

SEE FULL POST

The road ahead for architectural languagesresearch, talks

by Ivano Malavolta on April 5, 2016 with 0 comments

I just finished to present the results of our latest works on software architecture languages. The presentation has been done at the 3rd workshop on Architecture Centric Virtual Integration (ACVI). Here is the abstract of the talk. “If you think good architecture is expensive, try bad architecture”. With this reflection, Brian Foote and Joseph Yode …

continue reading ...