Concepedia

TLDR

Mobile computing advances and expanding wireless networks have created new applications and concerns, and the unique constraints of mobile systems challenge traditional development methods, prompting the adoption of Agile approaches that support such environments. The study investigates the challenges of mobile software development by reviewing system characteristics and assessing current development methods. Using a Hybrid Methodology Design approach, the authors engineer a new agile method tailored to mobile systems based on identified requirements. The resulting agile method and its construction approach enable effective application of software engineering practices to produce mobile software systems.

Abstract

New Advances in mobile computer technology and the rapid growth of wireless networks in quality and quantity has introduced new applications and concerns in computer science and industry. The unique requirements and constraints associated with mobile systems have brought new challenges to software development for such environments, as it demands extensive improvements to traditional systems development methodologies in order to fulfill the special needs of this field. We examine the challenges of developing software for mobile systems, starting by reviewing mobile systemspsila characteristics and investigating the status quo of mobile software development methods. It has been shown that Agile methodologies are appropriate methods for the development of such systems; based on this assumption, we identify specific requirements for a mobile software development methodology, based on which a new agile method is engineered using the Hybrid Methodology Design approach. We claim that this methodology, and the approach used for its construction, can facilitate the application of a software engineering approach to the production of mobile software systems.

References

YearCitations

Page 1