14,977 research outputs found

    Aspect-Oriented Programming

    Get PDF
    Aspect-oriented programming is a promising idea that can improve the quality of software by reduce the problem of code tangling and improving the separation of concerns. At ECOOP'97, the first AOP workshop brought together a number of researchers interested in aspect-orientation. At ECOOP'98, during the second AOP workshop the participants reported on progress in some research topics and raised more issues that were further discussed. \ud \ud This year, the ideas and concepts of AOP have been spread and adopted more widely, and, accordingly, the workshop received many submissions covering areas from design and application of aspects to design and implementation of aspect languages

    Adaptive development and maintenance of user-centric software systems

    Get PDF
    A software system cannot be developed without considering the various facets of its environment. Stakeholders – including the users that play a central role – have their needs, expectations, and perceptions of a system. Organisational and technical aspects of the environment are constantly changing. The ability to adapt a software system and its requirements to its environment throughout its full lifecycle is of paramount importance in a constantly changing environment. The continuous involvement of users is as important as the constant evaluation of the system and the observation of evolving environments. We present a methodology for adaptive software systems development and maintenance. We draw upon a diverse range of accepted methods including participatory design, software architecture, and evolutionary design. Our focus is on user-centred software systems

    Developing a Green Business Opportunity for Self-Sustainability in Windhoek’s Informal Settlements

    Get PDF
    This project developed the basis for a business opportunity to create marketable products from recycled materials in Katutura, an informal settlement in Windhoek, Namibia. The team used shared action learning, asset-based community development, interviews, observations, surveys, focus groups, interview coding, and prototyping to select two final products: a table made from wooden pallets and a chair made from tires. After prototyping alongside potential entrepreneurs, the team recommended a production plan and a sales strategy to help start their businesses. The production plan included production instructions, transportation options, and recommendations for material sources. The sales strategy included advertising methods, sales prices, and target customers

    Benefits realisation management: panacea or false dawn?

    Get PDF
    Benefits Realisation Management (BRM) is becoming an increasingly important aspect of project and programme management. However, commentators have observed that the practice of BRM is often flawed, and have made suggestions as to how practice might be improved. This paper is concerned with the reasons why the implementation of BRM might not be straightforward, by focusing on the underlying assumptions. It will approach the issue by drawing on the author's experience from the 1990s and 2000s in working in the management of government-funded regeneration programmes in the UK. In this field there was a rigid benefits management framework, although it precedes the development of BRM. The paper will argue that there are important underlying conceptual issues in benefits management which have practical implications and need to be recognised in the development of theory for BRM

    Play in Public Schools

    Get PDF
    This is a research paper and literature review on the issue of play and developmentally appropriate practice in the public schools of New York City during the era of No Child Left Behind. It begins with an examination of the theory surrounding play in the primary grades, along with the discussion of studies dealing with play in today\u27s public schools. The work includes school visits and an ethnographic description of the models of play environments in these schools. Finally, it also includes recommendations for programmatic actions to be taken in order to reinstate play in public schools

    Making Sense: Reflections on Developing a Social Studies Curriculum for Five- and Six-year-olds

    Get PDF
    This paper is a reflection on the writing of a social studies curriculum for five and six-year-olds-a study of a neighborhood construction site. It examines the way in which one teacher\u27s commitment to offering children meaningful content evolved into the formulation of her educational philosophy, as influenced by such progressive educators as John Dewey, Lucy Sprague Mitchell, and Caroline Pratt. Part One of the thesis is divided into three major sections. The first consists of a developmental overview of five- and six-year-olds. The second describes the connections between understandings of basic child development, understandings of a particular group of children, and the selection of a subject for study. It also outlines the rich scope of knowledge that a construction site holds out for exploration and offers a perspective on how kindergartners absorb and process that knowledge. The third section examines the relationship between methodology-specific acts of teaching curriculum-and educational philosophy. It details one teacher\u27s philosophy of education as a rationale that supports her development of curriculum. Part Two of the thesis provides the complete curriculum guide for the study of a neighborhood construction site. Part One, a framework for developing curriculum, and Part Two, the curriculum guide, are designed as discrete yet related documents. Throughout, this thesis considers how teaching and learning can be relevant to the grown-ups and children working together in school every day

    Forum Session at the First International Conference on Service Oriented Computing (ICSOC03)

    Get PDF
    The First International Conference on Service Oriented Computing (ICSOC) was held in Trento, December 15-18, 2003. The focus of the conference ---Service Oriented Computing (SOC)--- is the new emerging paradigm for distributed computing and e-business processing that has evolved from object-oriented and component computing to enable building agile networks of collaborating business applications distributed within and across organizational boundaries. Of the 181 papers submitted to the ICSOC conference, 10 were selected for the forum session which took place on December the 16th, 2003. The papers were chosen based on their technical quality, originality, relevance to SOC and for their nature of being best suited for a poster presentation or a demonstration. This technical report contains the 10 papers presented during the forum session at the ICSOC conference. In particular, the last two papers in the report ere submitted as industrial papers
    corecore