論文の概要: WebSPL: A Software Product Line for Web Applications
- arxiv url: http://arxiv.org/abs/2404.03061v1
- Date: Wed, 3 Apr 2024 21:04:54 GMT
- ステータス: 処理完了
- システム内更新日: 2024-04-05 16:22:48.199194
- Title: WebSPL: A Software Product Line for Web Applications
- Title(参考訳): WebSPL: Webアプリケーションのためのソフトウェア製品ライン
- Authors: Maicon Azevedo da Luz, Kleinner Farias,
- Abstract要約: 本稿では,Webアプリケーション向けの製品ラインであるWebSPLについて述べる。
提案する WebSPL は,従来のアプローチに基づく Web アプリケーションと比較して評価した。
- 参考スコア(独自算出の注目度): 1.3121410433987561
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Companies developing Web applications have faced an increasing demand for high-quality products with low cost and production time ever smaller. However, developing such applications is still considered a time-consuming and error-prone task, mainly due to the difficulty of promoting the reuse of features (or functionalities) and modules, and the heterogeneity of Web frameworks. Nowadays, companies must face ever-changing requirements. Software product lines emerged as an alternative to face this challenge by creating a collection of applications from a core of software assets. Despite the potential, the current literature lacks works that propose a product line for Web applications. This paper, therefore, presents WebSPL, a product line for Web applications that supports the main features found in Wed applications in real-world settings. The proposed WebSPL was evaluated by comparing it with a Web application developed based on a traditional approach. A case study that involves the development of two Web applications enabled data collection. Two Web applications were developed -- one with and another without the support of the proposed WebSPL. We compared these two applications using software design metrics, including complexity, size, duplicate lines, and technical debt. The initial results were encouraging and showed the potential for using WebSPL to support the development of Web applications.
- Abstract(参考訳): Webアプリケーションを開発する企業は、低コストで生産時間もずっと少ない高品質の製品に対する需要が高まっている。
しかし、そのようなアプリケーションの開発は、機能(または機能)とモジュールの再利用の促進が困難であり、Webフレームワークの不均一性のため、時間を要する、エラーを起こしやすいタスクであると考えられています。
今日では、企業は常に変化する要件に直面しなければならない。
ソフトウェア製品ラインは、ソフトウェア資産の中核からアプリケーションのコレクションを作成することで、この課題に直面する代替手段として登場した。
その可能性にもかかわらず、現在の文献はWebアプリケーション向けの製品ラインを提案する作業が不足している。
そこで本論文では,Webアプリケーション用の製品ラインであるWebSPLについて述べる。
提案する WebSPL は,従来のアプローチに基づく Web アプリケーションと比較して評価した。
Webアプリケーション2つのデータ収集を可能にするケーススタディ。
2つのWebアプリケーションが開発され、1つはWebSPLをサポートせずに開発されました。
複雑さ、サイズ、重複ライン、技術的負債など、ソフトウェア設計メトリクスを使用したこれらの2つのアプリケーションを比較しました。
最初の結果は奨励され、Webアプリケーションの開発をサポートするためにWebSPLを使用する可能性を示しました。
関連論文リスト
- An Overview and Catalogue of Dependency Challenges in Open Source Software Package Registries [52.23798016734889]
この記事では、OSSパッケージやライブラリに依存する依存関係関連の課題のカタログを提供する。
このカタログは、これらの課題を理解し、定量化し、克服するために行われた経験的研究に関する科学文献に基づいている。
論文 参考訳(メタデータ) (2024-09-27T16:20:20Z) - Generative Pre-trained Ranking Model with Over-parameterization at Web-Scale (Extended Abstract) [73.57710917145212]
ランク付け学習は、入力クエリに基づいて関連するWebページを優先順位付けするために、Web検索で広く使われている。
本稿では,これらの課題に対処するために,経験的 UlineSemi-uline Supervised ulinePre-trained (GS2P) モデルを提案する。
我々は,公開データセットと大規模検索エンジンから収集した実世界のデータセットの両方に対して,大規模なオフライン実験を行う。
論文 参考訳(メタデータ) (2024-09-25T03:39:14Z) - A Survey of the Overlooked Dangers of Template Engines [0.40964539027092917]
テンプレートエンジンは、モダンなWebアプリケーション開発において重要な役割を担い、コンテンツ、製品、ユーザーインターフェイスの動的なレンダリングを容易にします。
本稿では,Webアプリケーション開発において重要なセキュリティ問題であるリモートコード実行(RCE)攻撃に対する感受性に焦点を当てる。
論文 参考訳(メタデータ) (2024-05-02T09:28:53Z) - VisualWebBench: How Far Have Multimodal LLMs Evolved in Web Page Understanding and Grounding? [115.60866817774641]
MLLM(Multimodal Large Language Model)は、Web関連のタスクにおいて有望であることを示す。
Webドメインにおけるパフォーマンス評価は、包括的なベンチマークが欠如しているため、依然として課題である。
benchは、さまざまなWebタスクにわたるMLLMの機能を評価するために設計されたマルチモーダルベンチマークである。
論文 参考訳(メタデータ) (2024-04-09T02:29:39Z) - On the Multi-turn Instruction Following for Conversational Web Agents [83.51251174629084]
本稿では,ユーザと環境の両方で複数回にまたがる高度なインタラクションを必要とする,対話型Webナビゲーションの新たなタスクを紹介する。
本稿では,メモリ利用と自己回帰技術を用いた自己反射型メモリ拡張計画(Self-MAP)を提案する。
論文 参考訳(メタデータ) (2024-02-23T02:18:12Z) - Disappearing frameworks explained [0.0]
消滅するフレームワークは、Webアプリケーション開発の領域において、新たなトピックとしての意味を示している。
この短い本の目的は、消滅するフレームワークを素早く紹介し、Webアプリケーション開発の領域における新しいトピックとしての意味を示すことである。
論文 参考訳(メタデータ) (2023-05-29T07:21:38Z) - Machine Learning with Requirements: a Manifesto [114.97965827971132]
要件定義と満足度は、マシンラーニングモデルが現実世界にさらに適合するように、長い道のりを歩むことができる、と私たちは主張しています。
私たちは、要求仕様を標準の機械学習開発パイプラインにうまく組み込む方法を示します。
論文 参考訳(メタデータ) (2023-04-07T14:47:13Z) - ChatGPT Prompt Patterns for Improving Code Quality, Refactoring,
Requirements Elicitation, and Software Design [1.6332728502735252]
本稿では,大規模言語モデル(LLM)を用いた場合の共通問題の解決を目的とした,ソフトウェア工学のための迅速な設計手法を提案する。
まず、ソフトウェアエンジニアリングのためのパターンのカタログを提供し、それらが解決する問題のタイプに応じてパターンを分類する。
第二に、要求の誘発、迅速なプロトタイピング、コード品質、システム設計を改善するために適用されたいくつかのプロンプトパターンについて調べる。
論文 参考訳(メタデータ) (2023-03-11T14:43:17Z) - MetaAID: A Flexible Framework for Developing Metaverse Applications via
AI Technology and Human Editing [0.2741266294612776]
本稿では,柔軟なメタバースAI技術フレームワークであるMetaAIDを提案する。
デジタル双生児と仮想人間の開発において、言語と意味技術をサポートすることを目的としている。
我々は、国内需要の拡大と経済内部循環に関する3つの産業への5つの応用を設計した。
論文 参考訳(メタデータ) (2022-04-04T16:08:26Z) - Exploring the Impact of Virtualization on the Usability of the Deep
Learning Applications [1.527276935569975]
本研究では,4種類のディープラーニングアプリケーションのE2E推論時間に及ぼす4つの一般的な実行プラットフォームの影響を計測する。
注目すべき発見は、ソリューションアーキテクトがDLアプリケーションの特性を認識しなければならないことである。
論文 参考訳(メタデータ) (2021-12-17T21:51:34Z) - YMIR: A Rapid Data-centric Development Platform for Vision Applications [82.67319997259622]
本稿では,コンピュータビジョンアプリケーションの開発を迅速化するオープンソースプラットフォームについて紹介する。
このプラットフォームは、効率的なデータ開発を機械学習開発プロセスの中心に置く。
論文 参考訳(メタデータ) (2021-11-19T05:02:55Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。