1,499 research outputs found

    Object-Oriented Approach as a Potential Silver Bullet

    Get PDF
    Software developers are seeking a silver bullet, if exists, to overcome the software crisis. The silver bullet is expected to enable them to deliver software on time with high quality and low cost. The fundamental cause of software crisis is the nature of software itself. The difficulties derived from the nature of software are complexity, conformity, invisibility, and changeability. In an attempt to search for the silver bullet, this study analyzes five current software engineering approaches: prototyping, spiral model, object oriented approach, cleanroom, and fourth generation language. Through comparison of those approaches based on the four difficulties, this study proposes that an object-oriented approach is a candidate for a silver bullet

    Establishing the Research Foundations for Successful Client-Server Computing: What Naturalistic Studies Could Contribute

    Get PDF
    What is the nature of the process of implementing a new technology? How should the dynamics of implementing a new technology be studied? What research methods are best-suited to the study of complex issues of social and organizational impacts arising from the implementation of a new technology? Client-server computing represents a significant new technology that has not been a focus of research investigations. As companies pursue client-server technology as a replacement for legacy computing systems, there is a need to provide practitioners with grounded research that discover patterns of organizational and social dynamics that influence the successful outcome of a transition to this new technology. This article suggests that naturalistic research studies can formulate realistic business foundations for the successful implementation of client-server computing

    Blogs as a third place : The emergence of online alcoves sharing common interests

    Get PDF
    An abbreviated case study in narrative form of a weblog is presented. Preliminary observations in an ongoing longitudinal study suggest that the blog, whose discourse engages in the niche interest area of film music appreciation, is a representative example of an emergent social network dubbed in sociological terms as a “third place.” This is deemed to be an unanticipated consequence for a medium originally intended primarily for personal publishing

    Engineering Enterprise Software Systems with Interactive UML Models and Aspect-Oriented Middleware

    Get PDF
    Large scale enterprise software systems are inherently complex and hard to maintain. To deal with this complexity, current mainstream software engineering practices aim at raising the level of abstraction to visual models described in OMG’s UML modeling language. Current UML tools, however, produce static design diagrams for documentation which quickly become out-of-sync with the software, and thus obsolete. To address this issue, current model-driven software development approaches aim at software automation using generators that translate models into code. However, these solutions don’t have a good answer for dealing with legacy source code and the evolution of existing enterprise software systems. This research investigates an alternative solution by making the process of modeling more interactive with a simulator and integrating simulation with the live software system. Such an approach supports model-driven development at a higher-level of abstraction with models without sacrificing the need to drop into a lower-level with code. Additionally, simulation also supports better evolution since the impact of a change to a particular area of existing software can be better understood using simulated “what-if” scenarios. This project proposes such a solution by developing a web-based UML simulator for modeling use cases and sequence diagrams and integrating the simulator with existing applications using aspect-oriented middleware technology

    Open Source Software in Health Information Systems: Opportunities and Challenges

    Get PDF
    The paper presents results of a study seeking to identify constraining and motivating factors associated with the adoption and use of Free Open Source Software to computerise health Information Systems in a developing country. The study approach is interpretive research to case study with a triangulation of several qualitative data collection methods such as interviews, group discussions and document analysis. The findings indicate that using open source software has advantages and disadvantages. The advantages are low entry cost to adopting software, possibilities of software localization, avoiding being hostage of proprietary software and foster knowledge acquisition among software developers. The disadvantages are the need for constant internet access, high switching costs, and lack of human resources especially IT professionals to maintain the software since users get more rights in using and maintaining the system. The study concludes that because of the dynamics in health information systems, open source is appropriate

    Common Beliefs and Reality about Partial Least Squares: Comments on Rönkkö and Evermann

    Get PDF
    This article addresses Rönkkö and Evermann’s criticisms of the partial least squares (PLS) approach to structural equation modeling. We contend that the alleged shortcomings of PLS are not due to problems with the technique, but instead to three problems with Rönkkö and Evermann’s study: (a) the adherence to the common factor model, (b) a very limited simulation designs, and (c) overstretched generalizations of their findings. Whereas Rönkkö and Evermann claim to be dispelling myths about PLS, they have in reality created new myths that we, in turn, debunk. By examining their claims, our article contributes to reestablishing a constructive discussion of the PLS method and its properties. We show that PLS does offer advantages for exploratory research and that it is a viable estimator for composite factor models. This can pose an interesting alternative if the common factor model does not hold. Therefore, we can conclude that PLS should continue to be used as an important statistical tool for management and organizational research, as well as other social science disciplines

    The challenges of software engineering education

    Full text link
    We discuss the technical skills that a software engineer should possess. We take the viewpoint of a school of engineering and put the software engineer's education in the wider context of engineering education. We stress both the common aspects that crosscut all engineering fields and the specific issues that pertain to software engineering. We believe that even in a continuously evolving field like software, education should provide strong and stable foundations based on mathematics and science, emphasize the engineering principles, and recognize the stable and long-lasting design concepts. Even though the more mundane technological solutions cannot be ignored, the students should be equipped with skills that allow them to understand and dominate the evolution of technology

    Entrepreneurial Community Development - Exploring Earned Income Activities and Strategic Alliances for Community Development Nonprofits

    Get PDF
    This paper examines social entrepreneurship from a community-development perspective. The target audience is community-development nonprofit organizations. The paper begins by contextualizing social entrepreneurship in community development and creating an analytical framework in which to think about efforts of organizations to integrate entrepreneurial and businesslike thinking. The paper presents key findings regarding both earned-income activities and strategic alliances as options for these organizations, as well as 10 key issues that arose as factors that impact their successful implementation. Information was gathered through a literature review, 29 interviews of practitioners, policymakers and academics and a survey of 59 community-development nonprofit organizations
    • …
    corecore