PapersFlow Research Brief

Physical Sciences · Computer Science

Mobile and Web Applications
Research Guide

What is Mobile and Web Applications?

Mobile and Web Applications is a field in computer science that focuses on the development of mobile applications, including cross-platform solutions, web technologies, performance evaluation, responsive design, Node.js, WebSocket for high-performance network programs, and Progressive Web Apps as a unifying approach for mobile development.

This field encompasses 47,072 works with no reported 5-year growth rate available. Key areas include mobile application development, cross-platform development, web technologies, performance evaluation, responsive design, native apps, HTML5, Node.js, WebSocket, and Progressive Web Apps. Research addresses software engineering challenges specific to mobile devices, such as processes, tools, user interface design, portability, quality, and security.

Topic Hierarchy

100%
graph TD D["Physical Sciences"] F["Computer Science"] S["Information Systems"] T["Mobile and Web Applications"] D --> F F --> S S --> T style T fill:#DC5238,stroke:#c4452e,stroke-width:2px
Scroll to zoom • Drag to pan
47.1K
Papers
N/A
5yr Growth
63.6K
Total Citations

Research Sub-Topics

Why It Matters

Mobile and Web Applications enable scalable software across connected devices, as Web 2.0 applications harness the network as a platform (O’Reilly 2007). Wasserman (2010) identifies software engineering issues like development processes and security that impact real-world deployment of mobile apps used in commerce, with Ngai and Gunasekaran (2005) reviewing 528-cited applications in mobile commerce. Richardson and Ruby (2007) outline RESTful Web Services adopted in frameworks like Rails for constructing web services at organizations such as eBay, supporting data-intensive applications (Ceri et al. 2003). Conallen (1999) provides UML techniques for building robust web applications, applied in project management and architecture.

Reading Guide

Where to Start

"Software engineering issues for mobile application development" by Anthony I. Wasserman (2010), as it provides a foundational overview of core challenges like processes, tools, UI design, portability, quality, and security tailored to mobile apps.

Key Papers Explained

Wasserman (2010) overviews mobile-specific software engineering issues building on Conallen (1999), who introduced UML for web applications; O’Reilly (2007) extends this with Web 2.0 patterns, while Richardson and Ruby (2007) detail RESTful services implementation; Ngai and Gunasekaran (2005) apply these to mobile commerce contexts.

Paper Timeline

100%
graph LR P0["MPI: A Message-Passing Interface...
1994 · 2.7K cites"] P1["Building Web applications with UML
1999 · 608 cites"] P2["The Google file system
2003 · 1.3K cites"] P3["Extensible Messaging and Presenc...
2004 · 697 cites"] P4["What Is Web 2.0: Design Patterns...
2007 · 1.6K cites"] P5["RESTful Web Services
2007 · 1.0K cites"] P6["Google App Engine
2008 · 613 cites"] P0 --> P1 P1 --> P2 P2 --> P3 P3 --> P4 P4 --> P5 P5 --> P6 style P0 fill:#DC5238,stroke:#c4452e,stroke-width:2px
Scroll to zoom • Drag to pan

Most-cited paper highlighted in red. Papers ordered chronologically.

Advanced Directions

Current work builds on established papers like Wasserman (2010) for mobile processes and O’Reilly (2007) for web platforms, with no recent preprints or news available to indicate shifts.

Papers at a Glance

# Paper Year Venue Citations Open Access
1 MPI: A Message-Passing Interface Standard 1994 2.7K
2 What Is Web 2.0: Design Patterns and Business Models for the N... 2007 Munich Personal RePEc ... 1.6K
3 The Google file system 2003 1.3K
4 RESTful Web Services 2007 CERN Document Server (... 1.0K
5 Extensible Messaging and Presence Protocol (XMPP): Core 2004 697
6 Google App Engine 2008 Apress eBooks 613
7 Building Web applications with UML 1999 CERN Document Server (... 608
8 Designing Data-Intensive Web Applications 2003 Elsevier eBooks 537
9 A review for mobile commerce research and applications 2005 Decision Support Systems 528
10 Software engineering issues for mobile application development 2010 515

Frequently Asked Questions

What are key software engineering issues in mobile application development?

Key issues include development processes, tools, user interface design, application portability, quality, and security. Wasserman (2010) overviews these challenges for applications running on mobile devices. The paper emphasizes research needs tailored to mobile constraints.

What defines Web 2.0 applications?

Web 2.0 applications treat the network as a platform spanning connected devices. O’Reilly (2007) defines design patterns and business models for this generation of software. They maximize use of collective intelligence through participation and sharing.

How do RESTful Web Services support web applications?

RESTful Web Services provide a roadmap for constructing services that embrace web architecture. Richardson and Ruby (2007) detail practical implementation for developers. Endorsed by Rails creator David Heinemeier Hansson and used at eBay.

What role does UML play in web application development?

UML models robust, scalable web applications using object-oriented techniques. Conallen (1999) examines unique aspects for project managers, architects, analysts, designers, and programmers. It addresses feature-rich web app modeling.

What is XMPP used for in web and mobile contexts?

XMPP is an XML-based protocol for near-real-time exchange of structured data between network entities. It defines core methods for setup and communication (2004). Enables extensible messaging and presence in applications.

What are applications of mobile commerce research?

Mobile commerce research covers applications and frameworks reviewed by Ngai and Gunasekaran (2005). It spans decision support in commercial mobile uses. The 528-cited review highlights practical implementations.

Open Research Questions

  • ? How can software engineering processes be optimized for cross-platform mobile portability while maintaining security?
  • ? What performance trade-offs exist between native apps and Progressive Web Apps in responsive design?
  • ? How do WebSocket and Node.js scale for high-performance network programs in data-intensive web applications?
  • ? Which user interface design methods best address diverse mobile devices in Web 2.0 participatory models?
  • ? What evaluation metrics improve quality assurance in RESTful services for mobile commerce?

Research Mobile and Web Applications with AI

PapersFlow provides specialized AI tools for Computer Science researchers. Here are the most relevant for this topic:

See how researchers in Computer Science & AI use PapersFlow

Field-specific workflows, example queries, and use cases.

Computer Science & AI Guide

Start Researching Mobile and Web Applications with AI

Search 474M+ papers, run AI-powered literature reviews, and write with integrated citations — all in one workspace.

See how PapersFlow works for Computer Science researchers