6 research outputs found

    Towards Achieving a Reusability Framework for Service and Cloud Computing: A Visionary Tale

    Get PDF
    Software reuse has been identified as one of the solutions towards solving the software crisis and achieving productivity since 1969. Since then it has been a popular research topic in software engineering and in industry. There have been significant achievements in terms of approaches to reuse such as code reuse, generative reuse (automatic code generation) design reuse with components, packages, and patterns, knowledge reuse, process reuse, and reuse of best practices. There have been advances in software development tools and environments. However, reuse practices have not been so successful as expected due lack of not-invented-here syndrome and other cultural factors. Since the emergence of service computing and cloud computing, reuse has now more explicit than ever before as a service allows autonomic composition and distribution of services on-the-fly. This leads us to consider developing techniques, methods, frameworks, and tools for reusability framework that can be ubiquitously embedded in the cloud environment. A great welcome to re-birth of service level reuse (reuse of cloud services, web services, and microservices). This visionary talk will also provide key reuse characteristics of traditional approaches such as class, package, and component vs service reuse characteristics such as scalability and elasticity which are the founding factors for achieving service level reuse. This visionary talk will provide a number of techniques, overview of a developed method of the Software Engineering Framework for Service and Cloud Computing (SEF-SCC), a service-oriented reference architecture, and a reusability framework with techniques, design methods, and a visionary tool towards achieving a reusability framework for the future generation of cloud computing systems and applications

    An overview of existing frameworks for integrating fragmented information systems

    Get PDF
    A research article was submitted by International Journal of Information Sciences and Techniques (IJIST) Vol.6, November 2016Literatures show that there are several structured integration frameworks which emerged with the aim of facilitating application integration. But weakness and strength of these frameworks are not known. This paper aimed at reviewing these frameworks with the focus on identifying their weakness and strength. To accomplish this, recommended comparison factors were identified and used to compare these frameworks. Findings shows that most of these structure frameworks are custom based on their motives. They focus on integrating applications from different sectors within an organization for the purpose of eliminating communication inefficiencies. There is no framework which guides application’s integrators on goals of integrations, outcomes of integration, outputs of integration and skills which will be required for types of applications expected to be integrated. The study recommended further study on integration-framework especial on designing unstructured framework which will support and guide application’s integrators with consideration on consumer’s surrounding environmen

    Measuring the maturity of Indian small and medium enterprises for unofficial readiness for capability maturity model integration-based software process improvement

    Get PDF
    Establishing the maturity levels of ‐ Small and Medium Enterprises (SMEs) without Capability Maturity Model Integration (CMMI) certification has always been regarded as an extremely challenging task. Software process improvement (SPI) has targeted to monitor and improve software processes, thereby improving the software business. Although there is scientific interest in SPI, little attention has been specifically given to the exploration of maturity levels for non‐CMMI SMEs. The goal is to explore the effect of time on process maturity and maturity levels achieved informally or unofficially by SMEs that are not otherwise CMMI certified. To find out the maturity levels achieved informally, a CMMI‐DEV v1.3 based survey questionnaire is administered to Indian software SMEs. Time of establishment of SMEs and follow‐up of CMMI‐based processes and practices unofficially are used as two important parameters to decide upon process maturity and achievement of specific CMMI level informally. This paper has been successful in ascertaining the effect of time of establishment of SMEs and follow‐up of CMMI‐based processes on process maturity using proposed RuleML that advocates adoption of more than 70% of CMMI‐DEV v1.3 process area‐specific practices for an SME to be unofficially ready for CMMI‐based SPI initiatives. The findings manifest multidimensional aspects of unofficial readiness of SMEs for CMMI‐based SPI that can be used by relevant authorities to select SMEs for funding for SPI initiatives. Finally, the proposed work has been validated statistically using t‐test for CMMI Level II and Level III
    corecore