hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
IBE.js: A Framework for Instrumenting Browser Extensions
IMDEA Software Institute, Madrid, Spain.ORCID iD: 0000-0001-8551-6572
Halmstad University, School of Information Technology.ORCID iD: 0000-0002-0303-3858
2023 (English)In: Proceedings of the 18th International Conference on Software Technologies ICSOFT / [ed] Hans-Georg Fill; Francisco José Domínguez Mayo; Marten van Sinderen; Leszek Maciaszek, Setúbal: SciTePress, 2023, Vol. 1, p. 141-150Conference paper, Published paper (Refereed)
Abstract [en]

Millions of people use web browsers daily. Extensions can enhance their basic functions. As the use and development of browser extensions grow, ensuring adequate code coverage is essential for delivering high-quality, reliable, and secure software. This paper introduces IBE.js, a framework to monitor and assess the coverage of browser extensions. IBE.js conducts an analysis of the main JavaScript files, background pages and content scripts, of 4,495 browser extensions from the Chrome Web Store. By utilizing a blank HTML file, we found that on average, more than 33% of the lines in these scripts are executed automatically. This coverage represents the number of lines executed by default, without any influence from user interaction or web content.Notably, IBE.js is a versatile framework that can be utilized across various platforms, ensuring compatibility with extensions from other web stores such as Firefox, Opera, and Microsoft. This enables comprehensive coverage analysis and monitoring of extensions beyond a single browser ecosystem.

© 2021 SciTePress, Science and Technology Publications, Lda - All rights reserved.

Place, publisher, year, edition, pages
Setúbal: SciTePress, 2023. Vol. 1, p. 141-150
Series
ICSOFT Proceedings, ISSN 2184-2833
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:hh:diva-53203DOI: 10.5220/0012120000003538OAI: oai:DiVA.org:hh-53203DiVA, id: diva2:1852248
Conference
18th International Conference on Software Technologies - ICSOFT 2023, Rome, Italy, July 10–12, 2023
Available from: 2024-04-17 Created: 2024-04-17 Last updated: 2024-06-28Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Picazo-Sanchez, Pablo

Search in DiVA

By author/editor
Moreno-Sanchez, ElviraPicazo-Sanchez, Pablo
By organisation
School of Information Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 45 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf