20092019
If you made any changes in Pure these will be visible here soon.

Research Output 2009 2019

2019

An extensible data-driven approach for evaluating the quality of microservice architectures

Cardarelli, M., Di Salle, A., Iovino, L., Malavolta, I., Di Francesco, P. & Lago, P., 8 Apr 2019, Proceedings of the 34th Annual ACM/SIGAPP Symposium on Applied Computing, SAC 2019, Limassol, Cyprus, April 08-12, 2019. Limassol: ACM, p. 1225-1234 10 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Ecosystems
Maintainability
Scalability
Agglomeration
Productivity

Architecting with microservices: A systematic mapping study

Di Francesco, P., Lago, P. & Malavolta, I., 1 Apr 2019, In : Journal of Systems and Software. 150, 4, p. 77-97 21 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
File

ClustreaM-GT: Online clustering for personalization in the health domain

Grua, E. M., Hoogendoorn, M., Malavolta, I., Lago, P. & Eiben, A. E., 14 Oct 2019, Proceedings - 2019 IEEE/WIC/ACM International Conference on Web Intelligence, WI 2019. Barnaghi, P., Gottlob, G., Manolopoulos, Y., Tzouramanis, T. & Vakali, A. (eds.). Association for Computing Machinery, Inc, p. 270-275 6 p. (Proceedings - 2019 IEEE/WIC/ACM International Conference on Web Intelligence, WI 2019).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Health
Clustering algorithms
Time series

Guidelines for architecting android apps: A mixed-method empirical study

Verdecchia, R., Malavolta, I. & Lago, P., 30 Apr 2019, Proceedings - 2019 IEEE International Conference on Software Architecture, ICSA 2019. Institute of Electrical and Electronics Engineers Inc., p. 141-150 10 p. 8703927

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

File
Application programs
Android (operating system)
Blogs
Maintainability
Websites

Managing safety and mission completion via collective run-time adaptation

Bozhinoski, D., Garlan, D., Malavolta, I. & Pelliccione, P., May 2019, In : Journal of Systems Architecture. 95, p. 19-35 17 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Robots
Cameras
Sensors

Navigation-aware and personalized prefetching of network requests in android apps

Malavolta, I., Nocera, F., Lago, P. & Mongiello, M., 25 May 2019, Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2019. Institute of Electrical and Electronics Engineers Inc., p. 17-20 4 p. 8805729. (Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2019).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Navigation
Android (operating system)

Permission issues in open-source android apps: An exploratory study

Scoccia, G. L., Peruma, A., Pujols, V., Malavolta, I. & Krutz, D. E., 12 Dec 2019, 2019 19th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM): Proceedings. Institute of Electrical and Electronics Engineers Inc., p. 238-249 12 p. 8930838

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Android (operating system)
Exploratory study
Open source
Privacy

RoSE 2019 Foreword

Ciccozzi, F., Hochgeschwender, N., Malavolta, I. & Wortmann, A., 5 Sep 2019, 2019 IEEE/ACM 2nd International Workshop on Robotics Software Engineering (RoSE) - Proceedings. IEEE, p. VII-VII 1 p.

Research output: Chapter in Book / Report / Conference proceedingForeword/postscriptAcademic

Safety for mobile robotic system: A systematic mapping study from a software engineering perspective

Bozhinoski, D., Di Ruscio, D., Malavolta, I., Pelliccione, P. & Crnkovic, I., May 2019, In : Journal of Systems and Software. 151, p. 150-179 30 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Software engineering
Robotics
Robots

Self-adaptation in mobile apps: A systematic literature study

Grua, E. M., Malavolta, I. & Lago, P., 25 May 2019, Proceedings - 2019 IEEE/ACM 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2019: New Ideas and Emerging Technologies Results Track (ICSE-NIER). IEEE Computer Society, p. 51-62 12 p. 8787041. (ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems; vol. 2019-May).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Smartphones

State of the art of cyber-physical systems security: An automatic control perspective

Zacchia Lun, Y., D'Innocenzo, A., Smarra, F., Malavolta, I. & Di Benedetto, M. D., Mar 2019, In : Journal of Systems and Software. 149, p. 174-216 43 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Industry
Cyber Physical System
2018

A4WSN: an architecture-driven modelling platform for analysing and developing WSNs

Malavolta, I., Mostarda, L., Muccini, H., Ever, E., Doddapaneni, K. & Gemikonakli, O., 17 Jul 2018, In : Software and Systems Modeling. p. 1-21 21 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Wireless Sensor Networks
Wireless sensor networks
Modeling
Sensor nodes
Code Generation

A graph-based dataset of commit history of real-world Android apps

Geiger, F. X., Malavolta, I., Pascarella, L., Palomba, F., Di Nucci, D. & Bacchelli, A., 28 May 2018, Proceedings - 2018 ACM/IEEE 15th International Conference on Mining Software Repositories, MSR 2018. New York, NY: ACM, IEEE Computer Society, p. 30-33 4 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Metadata
Android (operating system)

An extensible approach for taming the challenges of JavaScript dead code elimination

Obbink, N. G., Malavolta, I., Scoccia, G. L. & Lago, P., 2018, 25th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2018 - Proceedings. Institute of Electrical and Electronics Engineers Inc., Vol. 2018-March. p. 391-401 11 p. 8330226

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Computer programming languages
Energy utilization

An Investigation into Android Run-time Permissions from the End Users' Perspective

Scoccia, G. L., Malavolta, I., Autili, M., Salle, A. D. & Inverardi, P., 1 May 2018, MOBILESoft '18 Proceedings of the 5th International Conference on Mobile Software Engineering and Systems. New York, NY: ACM, p. 45-55 11 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Taxonomies
Learning systems

Architectural technical debt identification: The research landscape

Verdecchia, R., Malavolta, I. & Lago, P., 27 May 2018, Proceedings - 2018 ACM/IEEE International Conference on Technical Debt, TechDebt 2018. ACM, IEEE Computer Society, p. 11-20 10 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Open Access
File
Deterioration
Sustainable development
Economics
Costs
Optimal design

CommiTMDe 2018 - 3rd international workshop on collaborative modelling in MDE

Bosch, J., Gérard, S., Kolovos, D., Malavolta, I. & Muccini, H., Oct 2018, MODELS 2018 Workshops: Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS co-located with ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018). Copenhagen, Denmark, October, 14, 2018. Hebig, R. & Berger, T. (eds.). p. 266-267 2 p. (CEUR Workshop Proceedings; vol. 2245).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Merging
Scalability
Software engineering
Industry

Execution of UML models: a systematic review of research and practice

Ciccozzi, F., Malavolta, I. & Selic, B., 10 Apr 2018, In : Software & Systems Modeling. p. 1-48 48 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
Model
Debugging
Review
Coverage
Evaluation

How Maintainability Issues of Android Apps Evolve

Malavolta, I., Verdecchia, R., Filipovic, B., Bruntink, M. & Lago, P., 9 Nov 2018, Proceedings - 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018. Institute of Electrical and Electronics Engineers, Inc., p. 334-344 11 p. 8530041

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Maintainability
Application programs
Android (operating system)
Planning

Message from the RoSE 2018 Co-Organizers

Ciccozzi, F., Di Ruscio, D., Malavolta, I., Pelliccione, P. & Wortmann, A., 28 May 2018, 1st ACM/IEEE International Workshop on Robotics Software Engineering, RoSE 2018, co-located with the 40th International Conference on Software Engineering, ICSE 2018; Gothenburg; Sweden; 28 May 2018 through. Vol. Part F137815. p. x-x 1 p. (Proceedings - International Conference on Software Engineering).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademic

Migrating Towards Microservice Architectures: An Industrial Survey

Di Francesco, P., Lago, P. & Malavolta, I., 20 Jul 2018, Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018. Institute of Electrical and Electronics Engineers Inc., p. 29-38 10 p. 8417114

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Industry
Scalability

Self-reported activities of Android developers

Pascarella, L., Geiger, F. X., Palomba, F., Di Nucci, D., Malavolta, I. & Bacchelli, A., 27 May 2018, Proceedings - 2018 ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018. New York, NY: ACM, IEEE Computer Society, p. 144-155 12 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Taxonomies
Application programs
Learning systems
Software engineering
Android (operating system)

Smart City L’Aquila: An Application of the “Infostructure” Approach to Public Urban Mobility in a Post-Disaster Context

Falco, E., Malavolta, I., Radzimski, A., Ruberto, S., Iovino, L. & Gallo, F., 2 Jan 2018, In : Journal of Urban Technology. 25, 1, p. 99-121 23 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
transportation system
disaster
user-friendliness
public transportation
information flow
2017

A quantitative and qualitative investigation of performance-related commits in android apps

Das, T., Penta, M. D. & Malavolta, I., 12 Jan 2017, Proceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016. Institute of Electrical and Electronics Engineers, Inc., p. 443-447 5 p. 7816491

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Graphical user interfaces
Sorting
Data storage equipment
Android (operating system)

Assessing the Impact of Service Workers on the Energy Efficiency of Progressive Web Apps

Malavolta, I., Procaccianti, G., Noorland, P. & Vukmirovic, P., 2017, Proceedings of the International Conference on Mobile Software Engineering and Systems, MOBILESoft '17, Buenos Aires, Argentina, May, 2017. p. to appear

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Collaborative Model-Driven Software Engineering: a Classification Framework and a Research Map

Franzago, M., Ruscio, D. D., Malavolta, I. & Muccini, H., 20 Sep 2017, (Accepted/In press) In : IEEE Transactions on Software Engineering.

Research output: Contribution to JournalArticleAcademicpeer-review

Software engineering

Collaborative Model-Driven Software Engineering: reflections on the past and visions of the future

Franzago, M., Malavolta, I., Ruscio, D. D. & Muccini, H., 1 May 2017, Proceedings of the 39th International Conference on Software Engineering Companion. ACM, p. to appear (ICSE '17).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

COMMitMDE 2017 - 2nd international workshop on collaborative modelling in MDE

Bosch, J., Malavolta, I., Gérard, S., Muccini, H. & Kolovos, D., 1 Jan 2017, In : CEUR Workshop Proceedings. 2019, p. 123-124 2 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Software engineering
Merging
Scalability
Industry

Current research topics and trends in the software architecture community: ICSA 2017 Workshops summary

Malavolta, I. & Capilla, R., 23 Jun 2017, Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings. Institute of Electrical and Electronics Engineers Inc., p. 1-4 4 p. 7958425

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Software architecture

Engineering the Software of Robotic Systems

Ciccozzi, F., Ruscio, D. D., Malavolta, I., Pelliccione, P. & Tumova, J., 1 May 2017, Proceedings of the 39th International Conference on Software Engineering Companion. ACM, p. to appear (ICSE '17).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Envisioning the future of collaborative model-driven software engineering

Di Ruscio, D., Franzago, M., Malavolta, I. & Muccini, H., 30 Jun 2017, Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017. Institute of Electrical and Electronics Engineers Inc., p. 219-221 3 p. 7965309

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Software engineering
Engineering technology
Computer systems

Estimating Energy Impact of Software Releases and Deployment Strategies: The KPMG Case Study

Verdecchia, R., Procaccianti, G., Malavolta, I., Lago, P. & Koedijk, J., 7 Dec 2017, Proceedings - 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2017. ACM, IEEE Computer Society, Vol. 2017-November. p. 257-266 10 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Open Access
Energy utilization
Hardware
Energy efficiency
Electric power utilization
Industry

MicroART: A software architecture recovery tool for maintaining microservice-based systems

Granchelli, G., Cardarelli, M., Di Francesco, P., Malavolta, I., Iovino, L. & Di Salle, A., 23 Jun 2017, Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings. Institute of Electrical and Electronics Engineers Inc., p. 298-302 5 p. 7958510

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Software architecture
Recovery

ModComp 2017: 4thinternational workshop on interplay of model-driven and component-based software engineering

Ciccozzi, F. & Malavolta, I., 1 Jan 2017, In : CEUR Workshop Proceedings. 2019, p. 1-2 2 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Software engineering
Terminology
Costs

Model-Driven Engineering for Mission-Critical IoT Systems

Ciccozzi, F., Crnkovic, I., Ruscio, D. D., Malavolta, I., Pelliccione, P. & Spalazzese, R., 1 Jan 2017, In : IEEE Software. 34, 1, p. 46-53 8 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption

Francesco, P. D., Malavolta, I. & Lago, P., 1 Apr 2017, International Conference on Software Architecture (ICSA).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Towards recovering the software architecture of microservice-based systems

Granchelli, G., Cardarelli, M., Francesco, P. D., Malavolta, I., Iovino, L. & Salle, A. D., 23 Jun 2017, Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings. Institute of Electrical and Electronics Engineers Inc., p. 46-53 8 p. 7958455

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Software architecture
Maintainability
Application programming interfaces (API)
Containers
Scalability

User-centric android flexible permissions

Scoccia, G. L., Malavolta, I., Autili, M., Di Salle, A. & Inverardi, P., 30 Jun 2017, Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017. Institute of Electrical and Electronics Engineers Inc., p. 365-367 3 p. 7965360

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Rigidity
Android (operating system)
2016

Adopting MDE for Specifying and Executing Civilian Missions of Mobile Multi-Robot Systems

Ciccozzi, F., Ruscio, D. D., Malavolta, I. & Pelliccione, P., 2016, In : IEEE Access. PP, 99, p. 6451-6466

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
Robots
Autonomous underwater vehicles
Specifications
Hardware
Monitoring

A Quantitative and Qualitative Investigation of Performance-Related Commits in Android Apps

Das, T., Penta, M. D. & Malavolta, I., 2016, 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016, Raleigh, NC, USA, October 2-7, 2016. IEEE, p. 443-447 5 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Graphical user interfaces
Sorting
Data storage equipment
Android (operating system)

Automatic Generation of detailed Flight Plans from High-level Mission Descriptions

Ruscio, D. D., Malavolta, I., Pelliccione, P. & Tivoli, M., 1 Oct 2016, Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, Saint-Malo, France, October 2-7, 2016. ACM, p. 45-55 11 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programming interfaces (API)
Software engineering
Drones
Specifications
Modeling languages

Beyond Native Apps: Web Technologies to the Rescue! (Keynote)

Malavolta, I., 2016, Proceedings of the 1st International Workshop on Mobile Development. ACM, p. 1-2 2 p. (Mobile! 2016).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
Software engineering

Leveraging Collective Run-time Adaptation for UAV-based Systems

Bozhinoski, D., Bucchiarone, A., Malavolta, I., Marconi, A. & Pelliccione, P., 1 Aug 2016, 42th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2016, Limassol, Cyprus, August 31 - Sept. 2, 2016. IEEE CS, p. 214-221 8 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Unmanned aerial vehicles (UAV)
Scalability
Cameras
Engines
Sensors

Leveraging Web Analytics for Automatically Generating Mobile Navigation Models

Salini, A., Malavolta, I. & Rossi, F., 1 Jun 2016, 2016 IEEE International Conference on Mobile Services, MS 2016, San Francisco, CA, USA, June 27 - July 2, 2016. Institute of Electrical and Electronics Engineers (IEEE), p. 103-110 8 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Websites
Navigation
Application programs
Digital storage
Smartphones

Web-based hybrid mobile apps: state of the practice and research opportunities

Malavolta, I., 2016, Proceedings of the International Conference on Mobile Software Engineering and Systems, MOBILESoft '16, Austin, Texas, USA, May 14-22, 2016. ACM, p. 241-242 2 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Application programs
2015

A Preliminary Study on Architecting Cyber-Physical Systems

Malavolta, I., Muccini, H. & Sharaf, M., 2015, Proceedings of the 2015 European Conference on Software Architecture Workshops. ACM, p. 20:1-20:6 (ECSAW '15).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Automatically Bridging UML Profiles to MOF Metamodels

Malavolta, I., Muccini, H. & Sebastiani, M., 20 Oct 2015, Proceedings - 41st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2015. Institute of Electrical and Electronics Engineers, Inc., p. 259-266 8 p. 7302461

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Modeling languages
Industry
2014

A family of Domain-Specific Languages for specifying Civilian Missions of Multi-Robot Systems

Ruscio, D. D., Malavolta, I. & Pelliccione, P., 2014, Proceedings of the 1st International Workshop on Model-Driven Robot Software Engineering (MORSE). p. 13-26 14 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Architecture Description Leveraging Model Driven Engineering and Semantic Wikis

Baroni, A., Muccini, H., Malavolta, I. & Woods, E., 2014, Software Architecture (WICSA), 2014 IEEE/IFIP Conference on. p. 251-254 4 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

A Study on MDE Approaches for Engineering Wireless Sensor Networks

Malavolta, I. & Muccini, H., 1 Aug 2014, Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on. p. 149-157 9 p.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review