• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 75
  • 56
  • 4
  • Tagged with
  • 131
  • 131
  • 129
  • 129
  • 125
  • 125
  • 125
  • 125
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
51

Software safety issues in the maritime industry, and challenges related to human computer interfaces. Theoretical background and results of a survey among equipment suppliers, yards and classification societies in four European countries.

Turkerud, Stina Ramdahl January 2007 (has links)
<p>This thesis concerns the safety in user interfaces. In particular it concerns the user interfaces in systems in which safety is critical. I have studied such systems in the maritime industry, where we for instance may find them on the bridges of ships. Computer systems get more and more important in the daily routines of humans, and it is important that this does not go unnoticed. Designers of computer systems need to take human factors into consideration when designing their systems. These considerations might be especially important in complex systems, as these are often safety critical. The bridges on ships are likely to include complex systems for the operator to handle, as they often involve multiple screens, or other factors that increase the complexity of a system. Such factors might include being able to pay attention to several incidents at once. When dealing with complex systems, it is important that the operator knows how to handle the system, and also how to react when an incident occurs. These are factors that need to be considered by the designer when making the system and theories on how to do this are described in the thesis. I have also described standards which consider this, like the ISO 11064 standard, or the Atomos regulation and the ISO 17894 which considers this for the maritime industry in particular. Parts of the industry have made an effort to develop tools to be used to improve the safety. I have studied some of these efforts and presented them in the thesis. Furthermore, I have developed a survey to study how the individual members and different parts of the industry feel and behave towards safety. The survey gave an insight into reality of how safety is being handled in the industry as a whole. In particular it pointed to the main problem of the maritime industry, that the industry is very heterogeneous, and also that the different parts of the industry are in competition with each other. Most of the respondents had not heard about the Atomos regulation or the ISO 17894 standards, efforts that could have been used as a tool to improve the level of safety. The questionnaire also showed that while most of the respondents are satisfied with the level of safety in their organization, they are not satisfied with the level of safety in the overall industry. The thesis consists of six parts. Part I deals with the introduction and general theory from research methods and psychology. Part II deals with usability and related standards. These include ISO 11064, theory on usability and a description of an accident due to poorly designed user interface. Part III describes relevant background from the maritime industry, which involves the ISO 17894 standard, the Atomos regulation and e-navigation, an example of a newly made effort. Part IV gives a description of the development of my questionnaire, and also provides the results and conclusions made from them. Part V provides the conclusions and suggestions for future work, while part VI contains appendices.</p>
52

An Examination of Issues with Exception Handling Mechanisms

Tellefsen, Christian January 2007 (has links)
<p>Exception handling suffers from a fluke in its evolution. Some time in the 1970's, a researcher called Goodenough introduced the exception handling mechanism, known today as the tcode{try...catch} construct. At about the same time, two fellows called Parnas and Würges published a paper about "undesired events". This paper appears forgotten. The funny thing is, Parnas and Würges effectively described how to emph{use} exception handling mechanisms. There is a need to respond to this undesired event. Exception handling suffers from lack of design guidelines and a number of inconsistencies with the object-oriented paradigm, among other things. The thesis' main contribution is creating a library of exception challenges and the evaluation of safety facades, an approach that introduce an architecture and guidelines for designing exception handling. Through qualitative evaluation, this thesis shows how safety facades form an interesting new approach to exception handling.</p>
53

Software Quality in the Trenches : Two Case Studies of Quality Assurance Practices in Free/Libre and Open Source Software (FLOSS)

Vestbø, Tor Arne January 2007 (has links)
<p>When proponents of open source software are asked to explain the success of their movement they typically point to the quality of the software produced, which is in turn attributed to the rather unconventional development model of releasing unfinished versions of the software and having users look over the code and report and fix bugs. This thesis investigates the open source quality assurance model from a knowledge management perspective – based on the assumption that debugging involves a high degree of knowledge work. By doing interpretive case studies of two open source projects – using direct observation, e-mail archives, and bug-trackers as data sources – I present descriptive accounts of the day to day quality practices in open source development. The analysis shows that conceptualizing and classifying bugs is a complex process involving sense-making and subjective considerations; that the peer-review process in open source projects has a lot in common with traditional field-testing; and that communication tools and mediums are used interchangeably, but with certain preferences depending on subject matter. I conclude that perhaps the success of the open source development model is not due to its novelty compared to traditional software engineering, but because open source developers have recognized that debugging is a knowledge-intensive process. Keywords: Open Source, Software Quality, Knowledge Management</p>
54

An Architectural Process for Achieving Robustness

Hagen, Tor-Erik January 2007 (has links)
<p>As our reliance on software has increased, robustness has become an important subject. Software that is not robust enough may lead to frustration, or loss of time or value. Software architecture forms the main structures of applications. Having focus on the quality of an applications architecture may increase the robustness of the application. This thesis tries to find a suitable architectural process for achieving robustness. I report on the findings from ten interviews with software architects from the software industry, around the theme robustness. Interview results are used in order to form a definition of robustness which is wider than the definitions I found in literature. The thesis's main contribution is a proposed process for designing and analyzing robust software architectures that make use of elements from existing methods. The proposed process is grounded on results from interviews, personal experience, and evaluation of existing methods in literature.</p>
55

In The Scrum : An Ethnographic Study Of Implementation and Teamwork

Kvangardsnes, Øyvind January 2008 (has links)
<p>Agile software development have in recent years been widely accepted in industry, as well as being the target of much research. XP has been the main focus, while there exist relatively few studies of other Agile methods such as Scrum. This thesis describe an ethnographic study of a Scrum team in a project. The goal is to give a rich description of the use and application of Scrum. Special attention is given to the implications of differences in implementation from theory. Another focus is to reveal the dynamics of teamwork within the project. The main findings are that Scrum was easy to implement, and worked well, but is challenging when used to increase predictability. With regard to teamwork, Scrum supported a shared mental, communication and adaptability. The leadership function is however complex, and requires good interpersonal skills. Keywords: Agile, Scrum, Teamwork, Implementation, Software development, Software engineering</p>
56

Study of Software reuse at Skattedirektoratet

Olsen, Line Ånderbakk, Olsen, Thor Ånderbakk January 2008 (has links)
<p>This master thesis is a case study on software reuse within a subset of systems at the Norwegian Directorate of Taxes, Skattedirektoratet (SKD). The systems chosen for our research are the GLD systems; legacy systems which dates back to the late 1980's and early 1990's. Because of historical reasons, these systems are copied and created over and over again in an annual cycle. There are redundancies in code and data between the annual versions, but also across the different GLD systems. The consequence of this is systems with reduced maintainability and possible inconsistencies in code and data. Our objectives with this case study is to determine both the current level of software reuse within a subset of the GLD systems, and the emphasis on reuse in SKD's development process. After determining the status of as-is, we will continue with an investigation of the potential for software reuse within the context of SKD, and how they can achieve systematic software reuse. The contributions of this thesis can be divided into four main themes: * T1: Review of state-of-the-art literature on software reuse * T2: Investigation of reuse level within selected GLD systems * T3: Investigation of SKD's development process * T4: Investigation of opportunities for systematic reuse in SKD The main contributions are: * C1: Review of literature in the field of software reuse * C2: Measurement of the reuse maturity level within the selected GLD systems. * C3: Survey of the software development process and reuse aspects at SKD * C3.1: Results from SKD * C3.2: Results from SKD combined with results from previous surveys on software developers attitude toward software reuse by NTNU * C4: Process which assures reuse Keywords: Systematic software reuse, Reuse maturity, Software development, Software engineering</p>
57

FABULA-learning in a wireless city : Learning in the City

Johansen, Arnstein January 2008 (has links)
<p>This thesis looks into the literature in the fields of informal learning, mobile learning and mobile games. A demonstrator is build to test the effect of informal learning and the use of collaborative games in a learning context.</p>
58

Engineering secure software : Investigating the relationship between requirements and design

Mortensen, Amund January 2009 (has links)
<p>N/A</p>
59

Visualization of Positioning Data in a Clinical Setting

Eide, Hans Petter January 2009 (has links)
<p>The use of indoor positioning systems (IPS) is seen as a promising way to support coordination of activities in hospitals. Despite this, little work has been done when it comes to how the data from indoor positioning systems should be visualized to the users. By conducting a case study of a specific work practice at Aker University Hospital in Oslo we have designed visualizations with the aim of investigating the amount of information richness these should have in order to support coordination work. We have also been interested in investigating whether the approach that we have used in this thesis made it possible for the users to use the visualizations in their everyday work, and if it is possible for the users to give informative assessments of them. As little relevant theory exists on how visualizations should be designed we have used methods from the field of usability engineering, and have designed the visualizations as paper prototypes. These have been user tested by test persons with both direct and indirect knowledge about the coordination of activities at the specific work practice. Our work shows that visualizations that had a high degree of information richness were favored. In addition, the possibility to move between different types of visualizations based on the need for information were seen as especially attractive. The test persons that we recruited were able to give informative assessments of the prototypes, but as these were both tailor-made for a specific work practice and tested using simulated scenarios they had a high learning curve. Based on the results from our work we see usability engineering methods as suitable when designing visualizations, although some of them should be left out or modified to fit in with the project in question.</p>
60

Mikronavigering : Nyttiggjøring av kontekst i en mobil applikasjon

Dahl, Yngve January 2001 (has links)
Denne hovedoppgaven dreier seg omkring et konsept jeg har valgt å kalle for mikronavigering. Dette innebærer at jeg har sett nærmere på hvordan mobile applikasjoner, ved å utnytte informasjon som karakteriserer brukerens situasjon, kan være med på å orientere brukeren om hans omgivelser i en bygning eller et mindre område. Hensikten med dette studiet har vært å betrakte både muligheter og utfordringer tilknyttet det å nyttiggjøre forskjellige typer situasjonsbetinget informasjon (f.eks. lokasjon og kurs), eller kontekst for at mobile applikasjoner skal bli mer brukervennlige, fleksible og adaptive. Denne typen mobile tjenester har på mange måter et potensiale i seg til å skape en enklere og rikere menneskemaskin interaksjon. Særlig gjelder dette for de interaksjonsmiljøene som har vært i fokus i forbindelse med dette studiet, hvor omgivelser og brukerkrav skifter raskt. Samtidig har koplingen mellom mobil IT og kontekst også vært med på å skape nye utfordringer tilknyttet brukerinteraksjonen med slike verktøy.

Page generated in 0.0789 seconds