• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2096
  • 391
  • 385
  • 353
  • 44
  • 41
  • 27
  • 17
  • 9
  • 8
  • 7
  • 6
  • 5
  • 3
  • 2
  • Tagged with
  • 3821
  • 3821
  • 1763
  • 1631
  • 976
  • 527
  • 521
  • 437
  • 405
  • 391
  • 384
  • 380
  • 359
  • 275
  • 267
  • 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.

Software Practice from the Inside : Ethnography Applied to Software Engineering

Rönkkö, Kari January 2002 (has links)
Empirical methodologies have recently attracted increasing attention from the broader software engineering community. In particular, organisational issues and the human role in software development have been addressed. Qualitative research approaches have been identified as necessary for understanding human nature. One qualitative methodology which has become increasingly recognised in the software engineering community is ethnography. It is also the qualitative approach that is addressed in this thesis, i.e. ethnography in relation to software engineering. Ethnography emphasises the members point of view in an effort to understand the organisation of a social, cultural and technical setting. Until now, only a handful of ethnographic studies focusing on software engineering have been carried out in accordance with the original conception of ethnography; these studies have traditionally been performed by sociologists. The understanding and application of ethnography by software engineers differ from that of sociologists as it gives up the studied people's point of view in the analysis of data. The thesis is based on two independent ethnographic studies where the ‘inside’ perspective which complies with the original understanding of the methodology is applied. Using these examples as a basis, the relation between ethnography and software engineering research is explored. The objective of this thesis is to promote ‘ethnographic knowledge’ by giving an overview of ethnographic work within software engineering, presenting an original understanding of ethnography, comparing software engineers' understanding of ethnography with the original understanding of ethnography, demonstrating how the different implicit research attitudes of ethnographers and software engineers produce different research discourses, and finally pointing to an opportunity to combine ethnography, which contributes an ‘inside perspective’, with software engineering's need for constant improvement.

Integration of a CASE tool and a software engineering methodology

17 March 2015 (has links)
M.Sc. (Computer Science) / This study addresses the topic of integration between CASE tools and software engineering methodologies. Specific attention is given to the object-oriented paradigm to solve the problem of integration. The component developed in this study to handle the integration is the so-called feedback loop mechanism. The feedback loop is the focus of the study. A number of CASE tools are available today. These tools help developers achieve specific aims and to solve specific problems. Similarly, a number of different software development methodologies abound. Due to the fact that these methodologies are usually not specific to the use of CASE tools, these methodologies can be used for a variety of development environments. The problem addressed by this study is the direct integration of CASE tools and software engineering methodologies. A number of studies have been carried out with regard to both CASE tools and software engineering methodologies. A discussion of current trends in both the CASE tool and methodology arenas is presented at the beginning of this study. Also, the problems experienced with more traditional approaches are discussed. Given that the feedback loop mechanism is developed during the course of this study, a detailed discussion is presented regarding the components to be used in the construction of the feedback loop. The object-oriented paradigm is presented as the best solution to the integration problem. In fact, the object-oriented paradigm forms the core of the feedback loop. By making use of the object-oriented approach, the processes involved in the integration of the CASE tool and the methodology may be mapped accurately. Repository structures such as relational tables and stored procedures, or triggers, are also used in the construction of the feedback loop...

Towards an integrated methodology for the development of hybrid information systems

Chen, Xin January 1998 (has links)
Our modern information society has produced many sophisticated requirements for the development of information systems. A new challenge is the study of hybrid information systems that combine traditional information systems with knowledge-based systems. This new generation information system is considerably more powerful than a simple extrapolation of existing system concepts. It is easy to imagine the advantages of powerful knowledge-based systems with efficient access to several large databases, and of large traditional information systems with added intelligence. Due to the complex nature of hybrid information systems, it is umealistic to expect that they can be developed using one standard method. The use of several independently developed methods has a number of drawbacks, such as inconsistency, redundancy, amount of effort required and possible loss of information. In an attempt to provide at least a partial solution to this problem. this thesis describes a new integrated methodology for developing hybrid information systems. This methodology combines the method for developing traditional information systems with the method for developing knowledge-based systems. The new methodology provides a hybrid lifecycle process model to combine the conventional waterfall process with rapid prototyping and model-based approaches. The proposed methodology integrates four eXlstmg methods using two integration approaches: intra-process and inter-process. In the requirements analysis phase. a structured method is applied to function analysis, an information modelling method is applied to data analysis, and a knowledge acquisition method is applied to knowledge analysis. An intraprocess approach is then used to integrate these techniques using consistency rules. In the design phase. the new methodology uses an inter-process approach to transform requirements analysis to object-oriented design by a transformation algorithm. Finally, an object-oriented method is applied to the design and implementation of hybrid information systems. Using the new methodology, a hybrid medical information system for dizziness (HMISD) was developed, which combines components of traditional medical information systems with components of medical expert systems. The construction and development of this software are described in detail. The system can support activities in hospitals including registration, diagnosis, investigations, drug management and clinical research. It provides assistance to hospital doctors and general practitioners. The performance of HMISD is evaluated by testing ninety three real patient cases and taking two investigations from medical staff and patients. The evaluation results show that HMISD is of good quality and that most of its users are satisfied. Three approaches are used to evaluate the proposed methodology: analysis of the development of HMISD, comparison with existing methodologies using CMD and expert evaluations. The evaluation conclusions indicate that this new integrated methodology can take advantage of the four existing methods and also remove some of the limitations of each individual method. It is applicable to the development of traditional information systems, knowledge-based systems, and large and complex hybrid information systems.

Exception handling : The case against

Black, A. P. January 1982 (has links)
No description available.

An investigation into software estimation methods

Hamdan, Khaled January 2009 (has links)
There are currently no fully validated estimation approaches that can accurately predict the effort needed for developing a software system (Kitchenham, et al, 1995). Information gathered at the early stages of system development is not enough to provide precise effort estimates, even though similar software systems may have been developed in the past. Where similar systems have been developed, there are often inherent differences in the features of these systems and in the development process used. These differences are often sufficient to significantly reduce estimation accuracy. Historically, cost estimation focuses on project effort and duration. There are many estimation techniques, but none is consistently ‘best’ (Shepperd, 2003). Software project management has become a crucial field of research due to the increasing role of software in today’s world. Improving the functions of project management is a main concern in software development organisation. The purpose of this thesis is to develop a new model which incorporates cultural and leadership factors in the cost estimation model, and is based on Case-Based Reasoning. The thesis defines a new knowledge representation “ontology” to provide a common understanding of project parameters. The associated system uses a statistically simulated bootstrap method, which helps in tuning the analogy approach before application to real projects. This research also introduces a new application of Profile Theory, which takes a formal approach to the measurement of leadership capabilities. A pilot study was performed in order to understand the approaches used for cost estimation in the Gulf region. Based on this initial study, a questionnaire was further refined and tested. Consequently, further surveys were conducted in the United Arab Emirates. It was noticed that most of the software development projects failed in terms of cost estimate. This was due to the lack of a precise software estimation model. These studies also highlighted the importance of leadership and culture in software cost estimation. Effort was estimated using regression and analogy. The Bootstrap method was used to refine the estimate of effort based on analogy, with correction for bias. Due to the very different nature of the core and support systems, a separate model was developed for each of them. As a result of the study, a new model for identifying and analysing was developed. The model was then evaluated, and conclusions were drawn. These show the importance of the model and the factors of organisational culture and leadership in software project development and in cost estimation. Potential areas for future research were identified.

Truth to material : moving from software to programming code as a new material for digital design practice

Richardson, Andrew Grant January 2010 (has links)
This practice-led research project investigates the key characteristics of the use and process of programming code when applied to a creative design environment. The research is motivated by personal practice and a desire to move beyond the boundaries of software, and is set against a contemporary background of designers exploring code as a key part of their creative work. The initial contextual study considers design practice in the context of contemporary digital technology, and identifies computational design as a distinct area, apart from software-centred design. Although not a formal term or grouping, the thesis highlights 'computational design' as an area of practice which has emerged out of dissatisfaction with the 'limitations' of software tools. The research establishes links between a range of contemporary design practitioners, whose work is motivated by a desire to understand and engage directly with the process and the 'material' of the computational environment. Using the Arts and Crafts movement as a case study, the contextual review discusses the ethos, process and material of software-centred and computational design alongside those of traditional design values. The research identifies the process and usage of computation as a distinct area of study for creative design which applies a traditional concern for the material and process of 'making' within the immaterial environment of the digital arena. The identification of computation as a type of raw ‘material’ for creative practice provides the focus for the rest of the research. Based on the findings of the contextual review, the practice explores the detail of the process of ‘making’ using code, by creating two major pieces of computationally generated work, based on the botanical, decorative aesthetic of William Morris wallpaper prints. Each key stage of the work is outlined using the headings 'code', 'visuals' and 'process', providing a Truth to Material: Moving from Software to Programming Code as a New Material for Digital Design Practice. 3 detailed account of the developing process and relationship between the designer and the computational material. The study reveals that key to the use of computation is an understanding and development of structural and visual flexibility, which is inbuilt into the architecture of the work as part of the design process. The research identifies three core phases, or ‘layers’ within the process: ‘concept’, ‘data structure’ and ‘data detail’, each of which contribute important elements to the flexibility and fluidity of the structure and visuals. The research adds to the understanding of the process and practice of computational work within a creative context, increasing knowledge regarding the use and application of the formal elements of code within a creative design workflow.

An extended data flow diagram notation for specification of real-time systems

Nejad-Sattary, Mohammad January 1990 (has links)
No description available.

Methods integration : an investigation

Lundy, Patrick Jerrard January 2000 (has links)
No description available.

Object oriented specification and refinement

Whysall, Peter John January 1991 (has links)
No description available.

Interpreting algebraic specifications

Runciman, C. January 1983 (has links)
No description available.

Page generated in 0.0638 seconds