Software Development in the Post-PC Era: Towards Software Development as a Service
نویسندگان
چکیده
Over the years, software development has evolved to meet the needs of new types of applications and to embrace new technological disruptions. Today, we witness the rise of mobility where the role of the conventional high-end PC is declining. Some refer to this era as the PostPC era. This technological shift, powered by a key enabling technology, cloud computing, has opened new opportunities for human advancement. Consequently, the evolving landscape of software systems drives the need for new methods for conceiving them. Such methods need to: a) address the challenges and requirements of this era and b) embrace the benefits of new technological breakthroughs. In this paper, we list the characteristics of the Post-PC era from the software development perspective and describe two motivating trends of software development processes. Then, we derive a list of requirements for the future software development from the characteristics of the Post-PC era and from the motivating trends. Finally, we propose a reference architecture for cloud-based software process enactment as an enabler for Software Development as a Service. The architecture is the first step addressing the needs that we have identified.
منابع مشابه
On the Development of a Software towards Ameliorating Iranian EFL Learners' Reading Proficiency
This article presents the outcomes of how Dynamic Assessment (DA) may be organized to function within a class’s Zone of Proximal Development (ZPD). The testing field also has recently undergone noticeable changes leading to a shift to use technology that is emerged in our era. The study investigated college students’ barriers and motivations for testing reading comprehension ability using the n...
متن کاملOpen-coopetition in the PC and mobile industries: the WebKit case
In an era of software crisis, the move of firms towards geographically-distributed software development teams is being challenged by collaboration issues. On this matter, the open-source phenomenon may shed some light, as successful cases on distributed collaboration in the open-source community have been recurrently reported (Bonaccorsi and Rossi, 2003; Raymond, 1999). While practitioners move...
متن کاملEthnography of Development Sociology
Development sociology as a distinct area of study gained prominence in the post-world war era with the evolving interest in political and economic progression of the post-colonial world. The emerging discipline from the mainstream sociology have been particularly interested in development paths and strategies adopted in nations in the various regions of the world with greater emphasis in develo...
متن کاملIPD-CMMI Model of Embedded Software Engineering under IEC-CDIO Framework
With the increase of the embedded system in the post-PC era of computing, the Innovation & Enterprise Capability training becomes a task of high priority. The drawback of the current software engineering to Higher Education is systematically analyzed and the IPD-CMMI (Integrating Product Development based on CMMI) is proposed by integrating the hardware and software engineering and tailoring un...
متن کاملSource Code Interaction on Touchscreens
Direct interaction with touchscreens has become a primary way of using a device. This work seeks to devise interaction methods for editing textual source code on touch-enabled devices. With the advent of the “Post-PC Era”, touch-centric interaction has received considerable attention in both research and development. However, various limitations have impeded widespread adoption of programming e...
متن کامل