• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

INVESTIGATING COMMON PERCEPTIONS OF SOFTWARE ENGINEERING METHODS APPLIED TO SCIENTIFIC COMPUTING SOFTWARE

Srinivasan, Malavika January 2018 (has links)
Scientific Computing (SC) software has significant societal impact due to its application in safety related domains, such as nuclear, aerospace, military, and medicine. Unfortunately, recent research has shown that SC software does not always achieve the desired software qualities, like maintainability, reusability, and reproducibility. Software Engineering (SE) practices have been shown to improve software qualities, but SC developers, who are often the scientists themselves, often fail to adopt SE practices because of the time commitment. To promote the application of SE in SC, we conducted a case study in which we developed new SC software. The software, we developed will be used in predicting the nature of solidification in a casting process to facilitate the reduction of expensive defects in parts. During the development process, we adopted SE practices and involved the scientists from the beginning. We interviewed the scientists before and after software development, to assess their attitude towards SE for SC. The interviews revealed a positive response towards SE for SC. In the post development interview, scientists had a change in their attitudes towards SE for SC and were willing to adopt all the SE approaches that we followed. However, when it comes to producing software artifacts, they felt overburdened and wanted more tools to reduce the time commitment and to reduce complexity. While contrasting our experience with the currently held perceptions of scientific software development, we had the following observations: a) Observations that agree with the existing literature: i) working on something that the scientists are interested in is not enough to promote SE practices, ii) maintainability is a secondary consideration for scientific partners, iii) scientists are hesitant to learn SE practices, iv) verification and validation are challenging in SC, v) scientists naturally follow agile methodologies, vi) common ground for communication has always been a problem, vii) an interdisciplinary team is essential, viii) scientists tend to choose programming language based on their familiarity, ix) scientists prefer to use plots to visualize, verify and understand their science, x) early identification of test cases is advantageous, xi) scientists have a positive attitude toward issue trackers, xii) SC software should be designed for change, xiii) faking a rational design process for documentation is advisable for SC, xiv) Scientists prefer informal, collegial knowledge transfer, to reading documentation, b) Observations that disagree with the existing literature: i) When unexpected results were obtained, our scientists chose to change the numerical algorithms, rather than question their scientific theories, ii) Documentation of up-front requirements is feasible for SC We present the requirement specification and design documentation for our software as an evidence that with proper abstraction and application of “faked rational design process”, it is possible to document up-front requirements and improve quality. / Thesis / Master of Science (MSc)
2

Green Relationship

Imad, Fadel 01 May 2014 (has links)
Green Relationship is a design solution attempting to raise awareness toward the environment and reduce consumerism. Waste generation and pollution have become major concerns of many governments, municipalities, organizations and individuals around the world since they are affecting human wellbeing and the environment. As an MFA student with VCUQatar, I chose to use design to contribute in protecting the environment hoping to make a difference in life. The thesis includes a research and a design component. The research explores the recycling programs and facilities in Qatar, the governmental and private sector actions toward waste generation and collection, as well as precedent solutions applied around the world. Furthermore, it includes a survey on recycling to gather and analyze the community’s feed back in order to come up with a solution that aims to change people’s behavior toward waste generation and to promote green lifestyle. The design component defines the Green Relationship as the personal connection between the individual and the silent partner, “the environment.” It fulfills the basic survival needs, “food and water,” and the one and only independency need, “oxygen.” The elements of the Green Relationship are the projection of the generic relationships elements we know of through the theory of “Humimicing” that I introduce in my thesis. Humimicing is the design theory that mimics human innate attributes and behaviors to develop design concepts to be applied in different industries. Every element of the Green Relationship is visualized through a different design discipline similar to its nature. Therefore, interactive, product and critical designs are the mediums used to represent Green Communication, Care and Ethics respectively through public installation, experimentation and conceptual design definition. The thesis methodology, which is “Make it Personal,” concludes in creating the Green Relationship that aims to change the behavior of individuals and ultimately to reach out to the wider community. Under the maxim, “Green is not just a color; it is a Lifestyle,” the thesis promotes the use of design to inspire people, designers and manufacturers to consume less and generate less waste in order to save natural resources and the environment.

Page generated in 0.0759 seconds