234,335 research outputs found

    Software Development in the Post-PC Era: Towards Software Development as a Service

    Get PDF
    Abstract. Software systems affect all aspects of our modern life andare revolutionizing the way we live. Over the years, software developmenthas evolved to meet the needs of new types of applications and toembrace new technological disruptions. Today, we witness the rise of mobilitywhere the role of the conventional high-specification PC is declining.Some refer to this era as the Post-PC era. This technological shift,powered by a key enabling technology - cloud computing, has opened new opportunities for human advancement (e.g. the Internet of Things).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 benefitsof new technological breakthroughs. In this paper, we list the characteristics of the Post-PC era from the software development perspective. In addition, we describe three motivating trends of software development processes. Then, we derive a list of requirements for the future software development approach from the characteristics of the Post-PC era and from the motivating trends. Finally, we propose a reference architecturefor cloud-based software process enactment as an enabler for Software Development as a Service (SDaaS). The architecture is thefirst step to address the needs that we have identified

    iQuit : HP in the Post-PC Era

    Get PDF
    Throughout the years, scholars and researchers have focused on the fundamental question of how firms manage to develop and sustain competitive advantages in rapidly changing environments. Going further than established theories, the Dynamic Capabilities view emerged as an attempt to better explain how firms can cope with exogenous shocks, through four distinct dimensions. In this dissertation, I have developed a teaching case, which aims to illustrate the Dynamic Capabilities theory and its real-life implications. The selected company is Hewlett-Packard, which was confronted with a technological shock that transformed the PC industry. The company did not successfully adapt and this has led to tumbling results and falling hopes for the future of the still world leading PC maker. Throughout this case, it will be evident the company’s lack of Dynamic Capabilities and how that has affected its final fate

    Facts, trends and challenges in modern software development

    Get PDF
    The IT industry is not new to change and evolution, however, we are now in an era of two fundamental waves of IT changes. First, the post-PC era, where mobile devices and tablet-like devices are giving end-users the ability to consume information when they want it and where they want it. Second, the post-server era where companies no longer need to neither buy nor provision servers in their own data centres but instead rent the compute resources as needed. This twin change has direct consequences to how end-users consume software, how that software is produced, and how it is delivered.info:eu-repo/semantics/publishedVersio

    Eversion, Ecology, Touch, and Rain: A Post-Pc Rhetoric

    Get PDF
    The post-PC era of computing offers digital rhetors an opportunity to innovate their inventional approaches. The new era is one in which an ecology of networked, distributed, sensor-based devices amplify our perceptions of self and world by changing the ecological relations that define our connections to our techno-social environments. By extending Casey Boyle’s posthuman practice of rhetorical invention to the new computational era, rhetoricians can develop digital interactive projects that move participants by amplifying the choric bases of their perceptions of self and world

    Lenovo-IBM: Bridging Cultures, Languages, and Time Zones Becoming a Global Player (C)

    Get PDF
    This case completes the trilogy and attempts to answer the open questions raised in the A and B Cases. It offers a retrospective of the events since the IBM-Lenovo merger in 2005 until August 2012. The main focus is on the period between the global financial crisis and mid-2012. The case describes the frequent changes at the top management level and highlights the leadership issues involved in making Lenovo a global leader in the PC industry. An industry and market overview reveals that while Lenovo was attempting to deal with internal issues during the post-merger integration phase it lost market share to competitors. A series of strategic changes, organizational restructurings, and changes in organizational culture paved the way for a new era in Lenovo's history, marked by strong financial performance, product innovation, and promising growth.Series: WU Case Serie

    Relational Leadership, DevOps, and The Post-PC Era: Toward a Practical Theory for 21st Century Technology Leaders

    Get PDF
    This theoretically oriented scholarly personal narrative (SPN) explored how the constructionist view of relational leadership might be applied in a post-PC technological era marked by fast-paced innovation and an always on technology organization and infrastructure. Through reflecting on my personal and professional experience, I hope to offer the reflective scholar-practitioner new ways of thinking, present relational practices and suggest ways of being a leader participating in the fast-paced technology driven world. This new way of being combined both relational leadership and new DevOps practices that reduce organizational friction, break down departmental silos, and increase employee engagement in technology operations. Through this inquiry, I uncovered several practices and ways of being that are grounded in philosophical, theoretical, and social domains. In challenging the taken-for-granted reality of managing technology, I am attempting to produce practices for higher performance, humane, sustainable, and inspiring corporate information technology (IT) departments. The electronic version of this Dissertation is at AURA, http://aura.antioch.edu/etds/ and OhioLink ETD Center, www.ohiolink.edu/et

    Relational Leadership, DevOps, and The Post-PC Era: Toward a Practical Theory for 21st Century Technology Leaders

    Get PDF
    This theoretically oriented scholarly personal narrative (SPN) explored how the constructionist view of relational leadership might be applied in a post-PC technological era marked by fast-paced innovation and an always ontechnology organization and infrastructure. Through reflecting on my personal and professional experience, I hope to offer the reflective scholar-practitioner new ways of thinking, present relational practices and suggest ways of being a leader participating in the fast-paced technology driven world. This new way of being combined both relational leadership and new DevOps practices that reduce organizational friction, break down departmental silos, and increase employee engagement in technology operations. Through this inquiry, I uncovered several practices and ways of being that are grounded in philosophical, theoretical, and social domains. In challenging the taken-for-granted reality of managing technology, I am attempting to produce practices for higher performance, humane, sustainable, and inspiring corporate information technology (IT) departments. For information regarding full-text access, please contact the author at: [email protected]

    Student Film Festival 2012 Playbill

    Get PDF
    Providence College Department of Theatre, Dance & Film Angell Blackfriars Theatre Student Film Festival 2012 Films by current PC students Wednesday, May 2nd @ 6pm INTRODUCTORY REMARKS, Rev. Kenneth Gumbert, O.P. COMPETING FILMS: John Smith ‘13, The Tale of Two Spuds Nick Widmer ‘12, The Parts of Himself Kelly Vail ‘14, How to Get a Date Katherine Gonzalez ‘12, Youth Voices Dan Laberge ‘12, Impossible Soul Patrick McGrath ‘12, Brendan Frail: Forever a Friar Jorge Lucas ‘12, Homonculove Billy Nawrocki ‘12, One Minute Rachel Ball ‘12 & Meg Conway ‘12, Tuesday Alex Cacheco ‘12, Bioterrorism: The Post 9/11 Era Emily Croke ‘12, A Silent Epidemic JURY DELIBERATIONS: Jorge Lucas \u2712, Page Zero AWARDS PRESENTATIONS, Rev. Kenneth Gumbert, O.P.https://digitalcommons.providence.edu/sff_2012_pubs/1001/thumbnail.jp

    Software development in the post-PC era : towards software development as a service

    Get PDF
    PhD ThesisEngineering software systems is a complex task which involves various stakeholders and requires planning and management to succeed. As the role of software in our daily life is increasing, the complexity of software systems is increasing. Throughout the short history of software engineering as a discipline, the development practises and methods have rapidly evolved to seize opportunities enabled by new technologies (e.g., the Internet) and to overcome economical challenges (e.g., the need for cheaper and faster development). Today, we are witnessing the Post-PC era. An era which is characterised by mobility and services. An era which removes organisational and geographical boundaries. An era which changes the functionality of software systems and requires alternative methods for conceiving them. In this thesis, we envision to execute software development processes in the cloud. Software processes have a software production aspect and a management aspect. To the best of our knowledge, there are no academic nor industrial solutions supporting the entire software development process life-cycle(from both production and management aspects and its tool-chain execution in the cloud. Our vision is to use the cloud economies of scale and leverage Model-Driven Engineering (MDE) to integrate production and management aspects into the development process. Since software processes are seen as workflows, we investigate using existing Workflow Management Systems to execute software processes and we find that these systems are not suitable. Therefore, we propose a reference architecture for Software Development as a Service (SDaaS). The SDaaS reference architecture is the first proposal which fully supports development of complex software systems in the cloud. In addition to the reference architecture, we investigate three specific related challenges and propose novel solutions addressing them. These challenges are: Modelling & enacting cloud-based executable software processes. Executing software processes in the cloud can bring several benefits to software develop ment. In this thesis, we discuss the benefits and considerations of cloud-based software processes and introduce a modelling language for modelling such processes. We refer to this language as EXE-SPEM. It extends the Software and Systems Process Engineering (SPEM2.0) OMG standard to support creating cloudbased executable software process models. Since EXE-SPEM is a visual modelling language, we introduce an XML notation to represent EXE-SPEM models in a machine-readable format and provide mapping rules from EXE-SPEM to this notation. We demonstrate this approach by modelling an example software process using EXE-SPEM and mapping it to the XML notation. Software process models expressed in this XML format can then be enacted in the proposed SDaaS architecture. Cost-e cient scheduling of software processes execution in the cloud. Software process models are enacted in the SDaaS architecture as workflows. We refer to them sometimes as Software Workflows. Once we have executable software process models, we need to schedule them for execution. In a setting where multiple software workflows (and their activities) compete for shared computational resources (workflow engines), scheduling workflow execution becomes important. Workflow scheduling is an NP-hard problem which refers to the allocation of su cient resources (human or computational) to workflow activities. The schedule impacts the workflow makespan (execution time) and cost as well as the computational resources utilisation. The target of the scheduling is to reduce the process execution cost in the cloud without significantly a ecting the process makespan while satisfying the special requirements of each process activity (e.g., executing on a private cloud). We adapt three workflow scheduling algorithms to fit for SDaaS and propose a fourth one; the Proportional Adaptive Task Schedule. The algorithms are then evaluated through simulation. The simulation results show that the our proposed algorithm saves between 19.74% and 45.78% of the execution cost, provides best resource (VM) utilisation and provides the second best makespan compared to the other presented algorithms. Evaluating the SDaaS architecture using a case study from the safety-critical systems domain. To evaluate the proposed SDaaS reference architecture, we instantiate a proof-of-concept implementation of the architecture. This imple mentation is then used to enact safety-critical processes as a case study. Engineering safety-critical systems is a complex task which involves multiple stakeholders. It requires shared and scalable computation to systematically involve geographically distributed teams. In this case study, we use EXE-SPEM to model a portion of a process (namely; the Preliminary System Safety Assessment - PSSA) adapted from the ARP4761 [2] aerospace standard. Then, we enact this process model in the proof-of-concept SDaaS implementation. By using the SDaaS architecture, we demonstrate the feasibility of our approach and its applicability to di erent domains and to customised processes. We also demonstrate the capability of EXE-SPEM to model cloud-based executable processes. Furthermore, we demonstrate the added value of the process models and the process execution provenance data recorded by the SDaaS architecture. This data is used to automate the generation of safety cases argument fragments. Thus, reducing the development cost and time. Finally, the case study shows that we can integrate some existing tools and create new ones as activities used in process models. The proposed SDaaS reference architecture (combined with its modelling, scheduling and enactment capabilities) brings the benefits of the cloud to software development. It can potentially save software production cost and provide an accessible platform that supports collaborating teams (potentially across di erent locations). The executable process models support unified interpretation and execution of processes across team(s) members. In addition, the use of models provide managers with global awareness and can be utilised for quality assurance and process metrics analysis and improvement. We see the contributions provided in this thesis as a first step towards an alternative development method that uses the benefits of cloud and Model-Driven Engineering to overcome existing challenges and open new opportunities. However, there are several challenges that are outside the scope of this study which need to be addressed to allow full support of the SDaaS vision (e.g., supporting interactive workflows). The solutions provided in this thesis address only part of a bigger vision. There is also a need for empirical and usability studies to study the impact of the SDaaS architecture on both the produced products (in terms of quality, cost, time, etc.) and the participating stakeholders

    Increasing participation in the information society by people with disabilities and their families in lower-income countries using mainstream technologies

    Get PDF
    Assistive technology (AT) has been actively researched, developed and implemented throughout higher-income countries, but is relatively absent from lower-income countries. In lower-income countries, there is very little AT for reading, writing, communicating and for participation in the information society. In order for persons with disabilities in lower-income countries to participate fully in society, mainstream information and communication technologies (ICTs) such as mobile phones should be used as AT. This paper explores the potential for using mainstream ICTs as AT in lower-income countries, keeping in mind current ICT trends, characteristics of the post-PC era and ICT-based AT in higher-income countries. The paper concludes with a case study where mobile phones and SMS were used by people with disabilities and their caregivers to access information in a resourced-limited community in Bogota, Colombia. Mobile phones, a readily available mainstream ICT in this community, were a useful tool for addressing the information exclusion of people with disabilities and caregivers
    corecore