94 research outputs found
Hydrologic processes modeling and watershed management - developing tools for Amazonian region.
An analysis of inheritance hierarchy evolution
This research investigates the evolution of object-oriented inheritance hierarchies in open source, Java systems. The paper contributes an understanding of how hierarchies, particularly large complex hierarchies, evolve in ‘real world’ systems. It informs object-oriented design practices that aim to control or avoid these complicated design structures. The study is based on a detailed analysis of 665 inheritance hierarchies drawn from a total of 262 versions of 10 open source systems. The research contributions include that: i) the majority of inheritance hierarchies are ‘simple’ in structure and remain that way throughout their lifetimes ii) the majority of hierarchies are stable in terms of size and shape throughout their lifetimes iii) there is a minority of large, complex, branching ‘Subtree’ hierarchies that continue to grow ever more complicated as the systems evolve iv) a detailed analysis of some of these larger hierarchies finds evidence of ‘good’ object-oriented design practices being used but also highlights the significant challenges involved in understanding and refactoring these complex structures. There is clear evidence that some of the complex hierarchies are emphasising reuse while others appear focused on type inheritance
Gardner-Webb Students Participate in Hunger & Homelessness Awareness Week
Gardner-Webb University students are participating in Hunger and Homelessness Awareness Week, sponsored by the Office of Community Engagement, Nov. 14-17. Activities include a documentary screening, panel discussions involving homeless experts, food collection, and activities that will give students personal experiences with homelessness. The week is being held in conjunction with the National Coalition for the Homeless and the National Student Campaign Against Hunger and Homelessness.https://digitalcommons.gardner-webb.edu/gardner-webb-newscenter-archive/2731/thumbnail.jp
The Niger household energy project : Promoting rural fuelwood markets and village management of natural woodlands
This paper deals with the rationale, history, and prospects for the rural fuelwood market system, an innovative energy strategy whereby communities are given formal rights to manage their natural woodlands and exclusive rights to sell all the fuelwood produced through rural markets in exchange for agreeing to manage the woodland sustainably. After a nontechnical summary of the project and its results to the end of 1995, the paper describes the local physical and socioeconomic conditions, with particular attention to the "tiger bush" that forms much of Niger's natural woodland. Chapter 2 treats the background of fuelwood interventions begun in response to the 1974 Sahelian drought, where semi-industrial plantations of fast-growing exotic species were sponsored, and cultivation and control harvesting were encouraged. Soon abandoned, these approaches gave way to more systematic examination of existing resources and their use. Chapter 3 describes the supply component of a new woodfuels strategy centered around the idea of a rural fuelwood market and sustainable management; and the demand component aimed at distributing improved woodfuel and petroleum-product stoves and outlining revisions in tax and pricing policies. The project's practical and legal aspects are discussed in chapter 4. Chapter 5 presents some achievements and difficulties. Chapter 6 considers how the project might be expanded during its second phase to be replicated over the Sahel and Sub-Saharan Africa. (Résumé d'auteur
A Project Component in a Web Engineering Course
Web applications are an extremely important and ubiquitous part of today\u27s world. Students must not only know how to develop them from a technical perspective, but in doing so need to understand how to follow the proper principles of software engineering - delivering the project on time, on budget, and in a high quality manner. At the Department of Software Engineering at the Rochester Institute of Technology, we offer a Web Engineering course which not only introduces students to a variety of web technologies, but more importantly it shows them how to use them in a collaborative environment while properly utilizing web engineering methodologies.The course includes a significant project component requiring students to use a variety of contemporary technologies and resources to create a robust web application. The main premise of the project is for each group to create a web portal using both custom-built and already existing components. The project takes place over the entire 15 week course term, includes multiple releases, and has students work in teams of 4-5. This innovative project component has received significant praise from both students and faculty members while fulfilling an emerging area of our curriculum. Students enjoy the real-world nature of the project and the ability to work with contemporary technologies in a format which closely mimics what they will see in industry. This paper outlines the educational objectives, project details, some sample project results of our class offering, as well as student feedback about the project. The goal of this work is to share the project, its importance, and lessons learned for use at other institutions with similar educational goals
MaRMI-III: a methodology for component-based development
This study, supported by the Korea Ministry of Information and Communication, contributed to advancing the paradigm of software component-based development by developing a detailed process, techniques, and guidelines for making the most of component technologies. The outcome was a new CBD methodology named Magic and Robust Methodology Integrated III (MaRMI-III). MaRMI-III is now considered as a standard development methodology for using component technologies in Korea.
To date, more than 100 Korean software development companies have adopted the methodology developed in this study
Computer Programming Resources 2018
The document is a compilation of Computer Programming resources. It is geared toward front-end and back-end web development. It specializes on an ongoing project to create a website for the Safety and Mission Assurance Directorate. The Quality Assurance System (QAS) is intended to improve the overall quality and efficiency of communication among NASA Quality Assurance Engineers and Contractors. The use of QAS software will be limited to NASA Kennedy Space Center and Contractors. It is accessible through the KSC network
- …
