Dissertations / Theses on the topic 'Computer software Development Case studies'

To see the other types of publications on this topic, follow the link: Computer software Development Case studies.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'Computer software Development Case studies.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

梁秉雄 and Ping Hung Karl Richard Leung. "Domain modelling: with a case study in air traffic." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 1997. http://hub.hku.hk/bib/B31235980.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Chen, Tang-Li. "Designing secure, JAVA based online registration systems to meet peak load performance targets." CSUSB ScholarWorks, 2004. https://scholarworks.lib.csusb.edu/etd-project/2767.

Full text
Abstract:
This project "Designing Secure, Java Based Online Registration Systems to Meet Peak Load Performance Targets" is a simulation of a Web-based exposition management system plus a performance testing procedure to examine this web application.
APA, Harvard, Vancouver, ISO, and other styles
3

Meros, Jader Elias. "Priorização de testes de sistema automatizados por meio de grafos de chamadas." Universidade Tecnológica Federal do Paraná, 2016. http://repositorio.utfpr.edu.br/jspui/handle/1/1849.

Full text
Abstract:
Com a necessidade cada vez maior de agilizar a entrega de novos desenvolvimentos ao cliente e de diminuir o tempo de desenvolvimento das aplicações, a priorização de casos de teste possibilita a detecção das falhas presentes na aplicação mais rapidamente por meio da ordenação dos casos de teste a serem executados. E, com isso, possibilita também que a correção destas falhas inicie o mais brevemente possível. Entretanto, quando os casos de teste a serem priorizados são testes automatizados de sistema, critérios tradicionais utilizados na literatura como cobertura de código ou modelos do sistema deixam de ser interessantes, dada a característica inerente deste tipo de teste na qual a organização e a modelagem adotadas são ignoradas por se tratarem de testes de caixa preta. Considerando a hipótese de que casos de teste automatizados grandes testam mais partes da aplicação e que casos de teste similares podem estar testando a mesma área da aplicação, parece válido crer que a execução dos casos de teste de sistema priorizando os testes mais complexos pode alcançar resultados positivos quando comparada à execução não ordenada dos casos de teste. É neste cenário que este trabalho propõe o uso dos grafos de chamadas dos próprios casos de teste como critério para priorização destes, priorizando assim a execução dos casos de teste com a maior quantidade de nós no seu grafo. A abordagem proposta neste trabalho mostrou, por meio de dois estudos de caso, ser capaz de melhorar a taxa de detecção de falhas em relação à execução não ordenada dos casos de teste. Além disso, a abordagem proposta obteve resultados semelhantes as abordagens tradicionais de priorização utilizando cobertura de código da aplicação.
With the increasing need to streamline the delivery of new developments to the customer and reduce application development time, test case prioritization allows a quicker detection of faults present in the application through the ordering of test cases to be executed. Besides that, a quicker detection enables also the correction of these faults to start as soon as possible. However, when the test cases to be prioritized are automated system tests, traditional criteria used in the literature like code coverage or system models become uninteresting, given that this type of test case, classified as black box test, ignores how the application was coded or modeled. Considering the hypothesis that bigger automated test cases verify more parts of the application and that similar test cases may be testing the same application areas, it seems valid to believe that giving a higher priority to more complex test cases to be executed first can accomplish positive results when compared to the unordered execution of test cases. It is on this scenario that this project studies the usage of call graphs from test cases as the criterion to prioritize them, increasing the priority of the execution of test cases with the higher number of nodes on the graph. The approach proposed in this document showed through two case studies that it is capable of improving fault detection rate compared to unordered test cases. Furthermore, the proposed approach achieved similar results when compared to a traditional prioritization approach using code coverage of the application.
APA, Harvard, Vancouver, ISO, and other styles
4

Minton, Susan. "Model-driven software development techniques and case study /." [Denver, Colo.] : Regis University, 2007. http://165.236.235.140/lib/SMinton2007.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Oselame, Cristiane da Silva. "Desenvolvimento de protótipo de aplicativo móvel em Android® para o controle e acompanhamento nutricional da saúde óssea em mulheres menopáusicas." Universidade Tecnológica Federal do Paraná, 2015. http://repositorio.utfpr.edu.br/jspui/handle/1/1798.

Full text
Abstract:
Após a redução dos estrógenos no período da menopausa algumas mulheres passam a perder massa óssea acima de 1% ao ano chegando ao final de cinco anos com perda superior a 25%. Neste sentido, fatores como idade avançada, baixa ingestão de cálcio e menopausa precoce favorecem o aparecimento da osteoporose. Métodos preventivos como orientação nutricional para uma dieta adequada e o apoio da tecnologia por meio de aplicativos que avaliam o consumo alimentar são essenciais. Desta forma, objetivou-se neste estudo desenvolver um aplicativo em plataforma Android® voltado à avaliação das condições nutricionais e orgânicas envolvidas na saúde óssea e grau de risco para o desenvolvimento de osteoporose em mulheres pós-menopáusicas. Para o alcance deste objetivo procedeu-se um estudo com 72 mulheres com idade entre 46 a 79 anos, provenientes do programa de exercícios físicos para a saúde óssea do Laboratório de Pesquisas em Bioquímica e Densitometria da Universidade Tecnológica Federal do Paraná. Os dados foram coletados no segundo semestre de 2014 por meio de exames de Densitometria Óssea e Composição Corporal, Exames de Sangue, dados Antropométricos e Avaliação Nutricional. Foram incluídas no estudo mulheres com diagnóstico atualizado de osteopenia ou osteoporose primária, com idade igual ou superior a 45 anos em fase pós-menopáusica. Para a avaliação da densidade mineral óssea e composição corporal utilizou-se o aparelho de Absortometria de Dupla Energia de Raios-X (DXA) da marca HologicTM modelo Discovery A. Para a avaliação antropométrica foi incluído a Massa Corporal, Estatura, Circunferência Abdominal, Circunferência da Cintura e Circunferência do Quadril. O instrumento para avaliação de consumo alimentar utilizado foi o Recordatório de 24 horas de um dia (R24h). A estimativa da ingestão de energia e nutrientes foi realizada a partir da tabulação dos alimentos ingeridos no Software Diet Pro 4®. Em uma sub amostra com 30 mulheres com osteopenia/osteoporose foram realizados os exames de cálcio sérico e fosfatase alcalina. Os resultados demonstraram no grupo de mulheres (n=30) ingestão média de cálcio de 570mg/dia (±340). A análise do cálcio sérico apresentou média dentro da normalidade (10,20mg/dl±0,32) e valores médios e fosfatase alcalina ligeiramente aumentados (105,40 U/L±23,70). Ainda, houve importante correlação entre o consumo de ideal de proteínas e o consumo de cálcio diário (0,375 p valor 0,05). Com base nestes achados, foi desenvolvido um aplicativo fase inicial na plataforma Android® do sistema operacional do Google®, sendo denominado de OsteoNutri. Optou-se pela utilização Java Eclipse® onde nele foram executados a versão Android® do projeto; escolha de ícones de aplicação e configuração do editor visual para construção dos layouts do aplicativo. Foi utilizado o DroidDraw® para desenvolvimento das três interfaces gráficas do aplicativo. Para os testes práticos utilizou-se um celular compatível com a versão que foi criada (4.4 ou superior). O protótipo foi desenvolvido em conjunto com o Grupo de Desenvolvimento Aplicativos e Instrumentação (GDAI) da Universidade Tecnológica Federal do Paraná. Portanto, este aplicativo pode ser considerado uma importante ferramenta no controle dietético, possibilitando controle mais próximo de consumo de Cálcio e Proteínas dietéticas.
Following a drop in estrogen in the period of menopause some women begin to lose bone mass more than 1% per year reaching the end of five years with loss greater than 25%. In this regard, factors such as older age, low calcium intake and premature menopause favor the onset of osteoporosis. Preventive methods such as nutritional counseling to a proper diet and the support of technology through applications that assess dietary intake are essential. Thus, this study aimed to develop an application for Android® platform focused on the evaluation of nutritional and organic conditions involved in bone health and risks for developing osteoporosis in postmenopausal women. To achieve this goal we proceeded to a study of 72 women aged 46-79 years, from the physical exercise for bone health of the Laboratory for Research in Biochemistry and Densitometry the Federal Technological University of Paraná program. Data were collected in the second half of 2014 through tests Bone Densitometry and Body Composition, Blood Tests, Anthropometric data and Nutrition Assessment. The study included women with a current diagnosis of osteopenia or osteoporosis primary, aged more than 45 years postmenopausal. For the assessment of bone mineral density and body composition used the device Absorptiometry Dual Energy X-ray (DXA) brand Hologic Discovery TM Model A. For anthropometric assessment was included to body mass, height, abdominal circumference, Waist circumference and hip circumference. The instrument for assessing food consumption was used Recall 24 hours a day (24HR). The estimated intake of energy and nutrients was carried from the tabulation of the food eaten in the Software Diet Pro 4®. In a sub sample of 30 women with osteopenia / osteoporosis serum calcium and alkaline phosphatase tests were performed. The results demonstrated a group of women (n = 30) average calcium intake of 570mg / day (± 340). The analysis showed a mean serum calcium within the normal range (10,20mg / dl ± 0.32) and average values and slightly increased alkaline phosphatase (105.40 U / L ± 23.70). Furthermore, there was a significant correlation between the consumption of protein and the optimal daily intake of calcium (0.375 p-value 0.05). Based on these findings, we developed an application early stage in Android® platform operating system Google®, being called OsteoNutri. We chose to use Java Eclipse® where it was executed Android® version of the project; choice of application icons and setting the visual editor for building the application layouts. The DroidDraw® was used for development of the three application GUIs. For practical tests we used a cell compatible with the version that was created (4.4 or higher). The prototype was developed in conjunction with the Group and Instrumentation Applications Development (GDAI) of the Federal Technological University of Paraná. So this application can be considered an important tool in dietary control, allowing closer control consumption of calcium and dietary proteins.
APA, Harvard, Vancouver, ISO, and other styles
6

Kucukcoban, Sezgin. "Development Of A Software For Seismic Damage Estimation: Case Studies." Master's thesis, METU, 2004. http://etd.lib.metu.edu.tr/upload/12605087/index.pdf.

Full text
Abstract:
The occurrence of two recent major earthquakes, 17 August 1999 Mw = 7.4 Izmit and 12 November 1999 Mw = 7.1 Dü
zce, in Turkey prompted seismologists and geologists to conduct studies to predict magnitude and location of a potential earthquake that can cause substantial damage in Istanbul. Many scenarios are available about the extent and size of the earthquake. Moreover, studies have recommended rough estimates of risk areas throughout the city to trigger responsible authorities to take precautions to reduce the casualties and loss for the earthquake expected. Most of these studies, however, adopt available procedure by modifying them for the building stock peculiar to Turkey. The assumptions and modifications made are too crude and thus are believed to introduce significant deviations from the actual case. To minimize these errors and use specific damage functions and capacity curves that reflect the practice in Turkey, a study was undertaken to predict damage pattern and distribution in Istanbul for a scenario earthquake proposed by Japan International Cooperation Agency (JICA). The success of these studies strongly depends on the quality and validity of building inventory and site property data. Building damage functions and capacity curves developed from the studies conducted in Middle East Technical University are used. A number of proper attenuation relations are employed. The study focuses mainly on developing a software to carry out all computations and present results. The results of this study reveal a more reliable picture of the physical seismic damage distribution expected in Istanbul.
APA, Harvard, Vancouver, ISO, and other styles
7

Figueira, Ricardo. "Exploiting persistence in CASE technology." Master's thesis, University of Cape Town, 1997. http://hdl.handle.net/11427/17559.

Full text
Abstract:
Bibliography: pages 102-107.
A Design Workbench has been built for Napier88 [MBC+94] as part of the natural progression towards developing better product systems and improving software construction tools. The system includes a Metamodeller (enabling users to specify the data and process models they prefer), a Model Builder which supports multiple coexisting models and a Target System Generator. Experience using the Workbench has shown that it is easy to use, increases productivity, improves programming standards and facilitates code sharing. This thesis demonstrates the benefits of orthogonal persistence for Computer-Aided Software Engineering by describing an initial design environment and its subsequent extension to include support for multiple co-existing models.
APA, Harvard, Vancouver, ISO, and other styles
8

Smith, Stanley A. (Stanley Alan). "Software development in establised and new entrant companies : case studies of leading software producers." Thesis, Massachusetts Institute of Technology, 1993. http://hdl.handle.net/1721.1/12725.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Yeung, Wing Lok. "System development with communicating sequential processes : formalisation and related studies." Thesis, Staffordshire University, 1991. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.303217.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Elliman, Anthony David. "On the design of computer software to support clinical follow-up studies." Thesis, Brunel University, 1988. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.328954.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Hammons, Rebecca L. "Continuing professional education for software quality assurance." Muncie, Ind. : Ball State University, 2009. http://cardinalscholar.bsu.edu/759.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Nicholls, Gillian May. "Case studies in the use of computer software in the teaching of energy." Thesis, University College London (University of London), 1991. http://discovery.ucl.ac.uk/10018559/.

Full text
Abstract:
The project was designed to investigate how a piece of software could be used in the teaching of Energy. The central aim of the research was to show how the incorporation of software in the teaching of energy is dependent on a variety of factors, notably pupil's cognitive levels, and their underlying conceptions of energy. The subjects of the study were four classes consisting of three age groups, who participated in a six week energy project. The data consisted of: (a) A special purpose conceptual questionnaire; (b) CSMS Science Reasoning Tasks; (c) Observations during teaching; (d) Pupils work during teaching; (e) Data about pupils from teachers and school records. The questionnaire was given to pupils before and after teaching. From an analysis of the results it was possible to describe a structure of pupil's conceptions of Energy. Three of the classes were given Piagetian tests to establish pupil's cognitive levels, as a possible way of predicting problem areas that might occur in the use of the software. Observations of the interaction between pupils and the computer were made and used to develop teaching strategies. Detailed records of the pupil's project work were collected. The analysis of this work was made through: 1 A "systemic" network, that characterised pupil's conceptions of Energy from their written work; 2 A comparison of the cognitive level (on Piagetian lines) of the written work and the cognitive demands of the tasks set through the software; 3 A comparison of cognitive levels on SRTs and cognitive level as evidence in pupil's work and in their conceptions; 4 In certain cases, data about pupils was obtained from the teachers and school records to substantiate the results found in the analysis. In so doing, some of the influences on the learning and teaching of energy with the use of a piece of software have been explored.
APA, Harvard, Vancouver, ISO, and other styles
13

Zhao, Zunchen. "SCHEMA PROFILING FOR DOCUMENT DATABASES: SYSTEM DEVELOPMENT AND CASE STUDIES." Miami University / OhioLINK, 2019. http://rave.ohiolink.edu/etdc/view?acc_num=miami156417281961505.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

Roems, Raphael. "The implications of deviating from software testing processes : a case study of a software development company in Cape Town, South Africa." Thesis, Cape Peninsula University of Technology, 2017. http://hdl.handle.net/20.500.11838/2686.

Full text
Abstract:
Thesis (MTech (Business Information Systems))--Cape Peninsula University of Technology, 2017.
Ensuring that predetermined quality standards are met is an issue which software development companies, and the software development industry at large, is having issues in attaining. The software testing process is an important process within the larger software development process, and is done to ensure that software functionality meets user requirements and software defects are detected and fixed prior to users receiving the developed software. Software testing processes have progressed to the point where there are formal processes, dedicated software testing resources and defect management software in use at software development organisations. The research determined implications that the case study software development organisation could face when deviating from software testing processes, with a focus on function performed by the software tester role. The analytical dimensions of duality of structure framework, based on Structuration Theory, was used as a lens to understand and interpret the socio-technical processes associated with software development processes at the case study organisation. Results include the identification of software testing processes, resources and tools, together with the formal software development processes and methodologies being used. Critical e-commerce website functionality and software development resource costs were identified. Tangible and intangible costs which arise due to software defects were also identified. Recommendations include the prioritisation of critical functionality for test execution for the organisation’s e-commerce website platform. The necessary risk management should also be undertaken in scenarios with time constraints on software testing, which balances risk with quality, features, budget and schedule. Numerous process improvements were recommended for the organisation, to assist in preventing deviations from prescribed testing processes. A guideline was developed as a research contribution to illustrate the relationships of the specific research areas and the impact on software project delivery.
APA, Harvard, Vancouver, ISO, and other styles
15

Wyche, Susan Porter. "Investigating religion and computing: a case for using standpoint theory in technology evaluation studies." Diss., Georgia Institute of Technology, 2010. http://hdl.handle.net/1853/37317.

Full text
Abstract:
This research focuses on the development and study of Information and Communication Technology (ICT) that support religious practices and the use of standpoint theory in ICT evaluation studies. Three phases makeup this work: formative studies to understand how megachurches, their members and leaders use ICT in ways tied to their Protestant Christian faith and the design of a technology probe, a photo sharing website named ChurchShare. The final and most significant phase is the evaluation of this probe in two churches. I deployed ChurchShare in a Christian church comprised of U.S. born individuals and argue this initial deployment took place with â ideal users,â or those I intended to use the application and who represent the traditional targets of HCC (Human-Centered Computing) research. More than 200 photos were uploaded to ChurchShare and findings suggest that the technology probe was successfully integrated into the churchâ s worship services. Standpoint theory guided the second deployment study that was conducted with individuals who are marginalized in HCC researchâ "Kenyan immigrants. Participants rejected ChurchShare and zero pictures were uploaded to the website. I compare findings from both deployments and conclude that conducting ICT evaluation studies with marginalized users leads to more objective findings than conducting such studies with ideal users. I end with a discussion describing how standpoint theory can be incorporated into HCC, focusing on how this approach offers a practical way for researchers to uncover value differences between themselves and the people who interact with their work.
APA, Harvard, Vancouver, ISO, and other styles
16

Bryant, Corey A. "ITRACE: AN INFRASTRUCTURE TO SUPPORT EYE-TRACKING STUDIES IN INTEGRATED DEVELOPMENT ENVIRONMENTS." Kent State University / OhioLINK, 2021. http://rave.ohiolink.edu/etdc/view?acc_num=kent1626792201600719.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Girgis, M. R. "Studies of program test coverage criteria and the development of an automated support system." Thesis, University of Liverpool, 1986. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.370849.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Gaio, Fatima Janine. "The development computer software technological capabilities in developing countries : a case study of Brazil." Thesis, University of Sussex, 1990. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.306601.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Blom, Martin. "Empirical Evaluations of Semantic Aspects in Software Development." Doctoral thesis, Karlstad University, Faculty of Economic Sciences, Communication and IT, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-797.

Full text
Abstract:

This thesis presents empirical research in the field of software development with a focus on handling semantic aspects. There is a general lack of empirical data in the field of software development. This makes it difficult for industry to choose an appropriate method for their particular needs. The lack of empirical data also makes it difficult to convey academic results to the industrial world.

This thesis tries to remedy this problem by presenting a number of empirical evaluations that have been conducted to evaluate some common approaches in the field of semantics handling. The evaluations have produced some interesting results, but their main contribution is the addition to the body of knowledge on how to perform empirical evaluations in software development. The evaluations presented in this thesis include a between-groups controlled experiment, industrial case studies and a full factorial design controlled experiment. The factorial design seems like the most promising approach to use when the number of factors that need to be controlled is high and the number of available test subjects is low. A factorial design has the power to evaluate more than one factor at a time and hence to gauge the effects from different factors on the output.

Another contribution of the thesis is the development of a method for handling semantic aspects in an industrial setting. A background investigation performed concludes that there seems to be a gap between what academia proposes and how industry handles semantics in the development process. The proposed method aims at bridging this gap. It is based on academic results but has reduced formalism to better suit industrial needs. The method is applicable in an industrial setting without interfering too much with the normal way of working, yet providing important benefits. This method is evaluated in the empirical studies along with other methods for handling semantics. In the area of semantic handling, further contributions of the thesis include a taxonomy for semantic handling methods as well as an improved understanding of the relation between semantic errors and the concept of contracts as a means of avoiding and handling these errors.

APA, Harvard, Vancouver, ISO, and other styles
20

Gastrow, M. "Open innovation in South Africa : case studies in nanotechnology, biotechnology, and open source software development." Journal for New Generation Sciences, Vol 9, Issue 1: Central University of Technology, Free State, Bloemfontein, 2011. http://hdl.handle.net/11462/578.

Full text
Abstract:
Published Article
In the era of open innovation, the capability to conduct collaborative research and development has become a key indicator of absorptive capacity and innovation competitiveness. However, the literature addressing open innovation has a focus on developed economies. New evidence from the South African National R&D Survey, together with supplementary data, make it possible to gain a greater understanding of the structure of open innovation in nanotechnology, biotechnology and open source software in the South African context. Findings from a comparative analysis include: the identification of collaboration-intensive R&D networks whose structures are influenced by the characteristics of each technological platform; linkages between localized innovation networks and global innovation networks; and distinct patterns of expenditure, sectoral distribution and geographical location characterizing each of these technologies. The paper concludes with some suggestions for policy applications for these findings as well as directions for further research.
APA, Harvard, Vancouver, ISO, and other styles
21

Lagerberg, Lina, and Tor Skude. "The impact of agile principles and practices on large-scale software development projects : A multiple-case study of two software development projects at Ericsson." Thesis, Linköpings universitet, Programvara och system, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-89658.

Full text
Abstract:
Agile software development methods are often advertised as a contrast to the traditional, plan-driven approach to software development. The reported and argued benefits on software quality, coordination, productivity and other areas are numerous. The base of empirical evidence to the claimed effects is however thin, and more empirical studies on the effects of agile software development methods in different contexts are needed, especially in large-scale, industrial settings. The purpose of the thesis was to study the impact of using agile principles and practices in large-scale software development projects at Ericsson and it was carried out as a multiple-case study of two projects. One of the projects had implemented a limited number of agile software development practices and was largely plan-driven, while the other project had fully adapted its organization and product design for agile software development. Propositions of possible effects of the use of agile principles and practices in the two projects were generated by a literature review. Empirical data was then collected from online surveys of project members, internal documents, personal contact with key project members and a collection of metrics, to study the presence of the proposed effects. The study was focused on eight different areas: internal software documentation, knowledge sharing, project visibility, pressure and stress, productivity, software quality and project success rate. Agile principles and practices were found to: Lead to a more balanced use of internal software documentation, when supported by sound documentation policies. Contribute to knowledge sharing. Increase project members’ visibility of the status of other teams and the entire project. Increase coordination effectiveness and reducing the need for other types of coordination mechanisms. Increase productivity. Possibly increase software quality. Additionally, the study showed that internal software documentation is important also in agile software development projects, and cannot fully be replaced with face-to-face communication. Further, it was clear that it’s possible to make a partial implementation of agile principles and practices, and still receive a positive impact. Finally, the study showed that it’s feasible to implement agile principles and practices in large-scale software development. It therefore contributes to understanding the effects of agile software development in different contexts.
APA, Harvard, Vancouver, ISO, and other styles
22

Gopu, Srujan. "Experimental Studies of Android APP Development for Smart Chess Board System." TopSCHOLAR®, 2013. http://digitalcommons.wku.edu/theses/1281.

Full text
Abstract:
Playing chess on a smart phone has gained popularity in the last few years, offering the convenience of correspondence play, automatic recording of a game, etc. Although a good number of players love playing chess on a tablet/smart phone, it doesn't come close to the experience of playing over the traditional board. The feel and pleasure are more real when playing face down with the opponent sitting across each other rather than playing in mobile devices. This is especially true during chess tournaments. It would be ideal to enhance the experience of playing chess on board with the features of chess playing on smart phones. Based on the design of a roll able smart chess board, an android app has been implemented to interact with the board. It reads signals from the smart chess board and maps the movements of the chess pieces to the phone. The recorded play would be used as input for game analysis. The design and implementation of a server for playing and reviewing a game online have also been studied in this thesis.
APA, Harvard, Vancouver, ISO, and other styles
23

Magwali, Silibaziso Nobukhosi. "Application of project management software and its influence on project success : a case of NPOs in the Western Cape." Thesis, Cape Peninsula University of Technology, 2018. http://hdl.handle.net/20.500.11838/2871.

Full text
Abstract:
Thesis (MTech (Business Administration in Project Management))--Cape Peninsula University of Technology, 2018.
Though strides have been taken to ensure the availability and application of technology, there still exists some disparity between the envisaged use compared to the actual one (Ross, Romich & Pena, 2016:48). The application of technology, such as project management software (PMS), could be the answer to unlocking success in projects especially where a large scope and high degree of complexity can sometimes prove to be very challenging. The research explored how the application of PMS influences project success. A case of NPOs in the Western Cape Province, South Africa was used. The research objectives were to (1) establish if PMS is applied in the NPO’s work, (2) determine employees’ interactions with PMS relative to project success, and (3) identify the limitations of current PMS being used. A non-experimental and quantitative approach was taken to conduct the research. Out of a potential 200 units of analysis, a sample group consisting of 132 project-implementing NPOs in the Western Cape was used. Ninety-four responses were received setting the response rate at 71%. The research instruments used were questionnaires, which were administered physically and online. The data was analysed using the Statistical Package for Social Sciences (SPSS) software. There is high project success rate among NPO projects in the Western Cape at 77%. The research revealed that PMS is utilised in a significant number of organisations with the most popular ones used being Microsoft Project, Project Manager and Jira. Most project offices utilise PMS on a weekly or monthly basis especially during the project planning and execution stages. The limitations of the software include that it can over-complicate issues, be time-consuming, and costly. In light of the above, respondents revealed that they believe PMS does have a positive influence on project success. Furthermore, based on the findings and conclusions derived from this study, the researcher made a few recommendations. For example, persons in academia need to widen the scope of the study to different geographical locations and use a different research approach. Another is that software engineers/developers must consider localised support for PMS as well as improve on scalability issues. To NPOs, recommendations were made on potential training sessions to capacitate the sector to be more adept to information and communication technology (ICT) and eventually make more use of PMS.
APA, Harvard, Vancouver, ISO, and other styles
24

Cedergren, Stefan. "Performance in Product Development - The Case of Complex Products." Doctoral thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-11215.

Full text
Abstract:
This research addresses the concept of performance in the development of complex products. More specifically, its aim is to study how performance is perceived and measured within large global companies, and how performance measurement systems can be designed in a systematic way. The exploratory results regard how performance is currently perceived and measured. It is argued that performance measurements are focused on the later stages of the development of complex products, thus making it difficult to perform changes during the development. The focus is on lagging rather than leading indicators of performance, hence it is concluded that focus is on reporting the result rather than the causes of the result. In line with these findings is the weak link between what managers perceive as success factors and what is measured, the perception of performance being influenced by what is measured, rather than the reverse. The prescriptive results focus on the development of models and frameworks to be used during the development of complex products. A general method for developing performance indicators is presented. The concept of Products in Development is proposed, this making it possible to monitor how value is created during the development of a product. Both these models aim at complementing the currently used performance measurement system in order to support effective and efficient development of complex products. The method used in this research is mainly focused around the collection of qualitative data through a focused group interview, multiple case studies,and industrial reference-group seminars. A survey has also been used to complement the qualitative with quantitative data. The use of various research methods has made it possible to triangulate the data, thus strengthening the validity of the findings.
APA, Harvard, Vancouver, ISO, and other styles
25

Arslan, Bercis. "Ecological Sustainability in Software Development : The Case of a Technical Consultancy Firm." Thesis, KTH, Industriell ekonomi och organisation (Inst.), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-297243.

Full text
Abstract:
Sustainability in the software and Information Technology (IT) industry has previously been discussed by practitioners mostly with a focus on maintainability and extensibility. In turn, the ecological and environmental dimensions of sustainability have been neglected. Previous research has shown that there are obstacles in the industry in terms of knowledge, experience, and support. Lack of knowledge stems from a lack of tools to detect and determine factors that affect environmental sustainability in software development, such as energy consumption. Furthermore, examining employees’motivations, attitudes, and discretionary behaviours is important to understand how implementation can be enabled and sustained. The purpose of this study is to find practices and tools for achieving environmental sustainability in software development as well as understanding what factors are hindering software engineers from adopting sustainable practices and tools that already exist. A qualitative single case study was conducted with semi-structured interviews as the primary method for data collection. The interviews were performed with individuals with various roles within software engineering as well as their managers. The findings show that the focus on environmental sustainability in software development is insufficient as for now. Practices, such as, reduction of CPU cycles and inactivating idle programs are suggested as environmentally friendly. Additionally, the findings display hinders in areas such as responsibility, requirements, and knowledge. Organizations and their stakeholders have to prioritize and work against these hindrances in order to succeed with environmental efforts.
Hållbarhet inom mjukvaru- och Informationsteknologi (IT) -industrin har tidigare diskuterats av utövare mestadels med ett fokus på underhållning och tillbyggnad av mjukvara. Den ekologiska och miljömässiga hållbarheten har därför blivit försummad. Tidigare forskning har påvisat att det finns hinder i industrin gällande kunskap, erfarenhet, och stöd. Brist på kunskap härrör från en brist på verktyg för att upptäcka och fastställa faktorer som påverkar miljömässig hållbarhet inom mjukvaruutveckling, så som energiförbrukning. Dessutom, att undersöka de anställdas motivationer, attityder, och beteende är viktigt för att förstå hur en implementation kan möjliggöras samt upprätthållas. Syftet med denna studie är att hitta praktiker och verktyg för att uppnå miljömässig hållbarhet inom mjukvaruutveckling samt att förstå vilka faktorer som hindrar mjukvaruutvecklare att uppta hållbara principer och verktyg som redan existerar. Studien är genomfört som en kvalitativ fallstudie med semistrukturerade intervjuer som primär metod för datainsamling. Intervjuerna var genomförda med individer inom olika roller för mjukvaruutveckling samt deras chefer. Resultatet visar på att det finns ett otillräckligt fokus på miljömässig hållbarhet inom mjukvaruutveckling för tillfället. Praktiker så som reduktion av CPU cykler och inaktivering av program på tomgång (idle programs) är antydda att vara hållbara ur ett miljöperspektiv. Dessutom visar resultatet på att det finns hinder inom områden såsom ansvar, krav, och kunskap. Organisationer och deras intressenter behöver prioritera och arbeta mot dessa hinder för att lyckas med miljömässiga insatser.
APA, Harvard, Vancouver, ISO, and other styles
26

Herold, Michael J. "Teaching Software Engineering for the Modern Enterprise." The Ohio State University, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=osu1374192225.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Ho, Chiu-chi, and 何釗志. "The use of computer software in geometry learning." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 1998. http://hub.hku.hk/bib/B3196011X.

Full text
APA, Harvard, Vancouver, ISO, and other styles
28

Vajre, Chetan D. "Modeling Dynamic Interactions in a Software Development Project." [Tampa, Fla. : s.n.], 2003. http://purl.fcla.edu/fcla/etd/SFE0000096.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Khan, Abid Ali, and Zaka Ullah Muhammad. "Exploring the Accuracy of Existing Effort Estimation Methods for Distributed Software Projects-Two Case Studies." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4126.

Full text
Abstract:
The term “Globalization” brought many challenges with itself in the field of software development. The challenge of accurate effort estimation in GSD is one among them. When talking about effort estimation, the discussion starts for effort estimation methods. There are a number of effort estimation methods available. Existing effort estimation methods used for co-located projects are might not enough capable to estimate effort for distributed projects. This is why; ratio of failure of GSD projects is high. It is important to calibrate existing methods or invent new with respect to GSD environment. This thesis is an attempt to explore the accuracy of effort estimation methods for distributed projects. For this purpose, the authors selected three estimation approaches: COCOMO II, SLIM and ISBSG. COCOMO II and SLIM are two well known effort estimation methods, whereas, ISBSG is used to check the trend of a project depending upon its (ISBSG’s) repository. The selection of the methods and approaches was based on their popularity and advantages over other methods/approaches. Two finished projects from two different organizations were selected and analyzed as case studies. The results indicated that effort estimation with COCOMO II deviated 15.97 % for project A and 9.71% for project B. Whereas, SLIM showed the deviation of 4.17% for project A and 10.86 % for project B. Thus, the authors concluded that both methods underestimated the effort in the studied cases. Furthermore, factors that might cause deviation are discussed and several solutions are recommended. Particularly, the authors state that existing effort estimation methods can be used for GSD projects but they need calibration by considering GSD factors to achieve accurate results. This calibration will help in process improvement of effort estimation.
APA, Harvard, Vancouver, ISO, and other styles
30

Ekadharmawan, Christian Harsana. "A field study of domain knowledge sharing in the software development industry in New Zealand." Click here to access this resource online, 2008. http://hdl.handle.net/10292/461.

Full text
Abstract:
In contemporary software development, an emergent understanding of the problem domain and envisioned goals forms the basis of designing, testing and development activities. Lack of a common understanding of the domain can result in costly rework or client dissatisfaction. Research shows that the development of shared understanding in this context is a complex and error-prone process and there is room for improvement. Is this because practitioners are not following suggested practice from literature? Or are the actual barriers to shared understanding not being addressed by current tools and techniques? Is the development of shared domain understanding even viewed as problematic (or even important) by practitioners? These are some questions that need to be investigated in order to effectively design process improvements and tool support in this area, yet there is little information related to this. This study takes a multi-case study approach, which incorporate semi-structured interviews with representative from ten small-to-medium organisations. This study focuses on the vendor’s perspective and includes a mix of application domains. Result of the interviews is analysed to discover themes and patterns related to an analysis framework constructed from the literature review. The findings indicate that vendors perceive the process of developing shared application-domain understanding with their clients as being both problematic and important to a successful implementation. Twelve barriers have been identified from the analysis. The results also confirm that the process of sharing understanding development is generally perceived as being evolutionary and collaborative. This process is described by most interviewees comprises iterative phases of elicitation, confirmation and refinement of the understanding. A definite preference for face-to-face interaction is evident at regular times throughout development, particularly in early stages, although the importance of ad-hoc communications by phone or email, as domain knowledge needs arise, is also emphasised. Access to cooperative domain-expert throughout development is generally seen as a critical success factor. Several companies report using in-house domain-expert as client “proxies” in this regard. There is a mix of attitudes apparent regarding the direct communications of developers with client stakeholders. This ranged from insisting that developers are involved from initial elicitation and “kick-off” meetings, to “shielding” developers almost entirely from client. In terms of representations of understanding, participants relate natural-language, screen-shots, mock-ups, prototypes and product-demonstrations as the most useful artefacts for sharing and confirming understanding of the problem domain. They emphasise the importance of flexibility and client familiarity with the representations. In general, there is no clear separation between problem and solution spaces evident when the interviewees discussed representations of understanding, and the preference seems to be for concrete rather than abstract representations. In conclusion, comparisons between the findings and literature generally confirm contemporary thinking regarding domain knowledge sharing, although a number of barriers were given particular emphasis in this field study. The use of computer-based tool support is not widespread and the need to improve the domain knowledge sharing process and tool support in practice is widely acknowledged by the participants in this investigation. This study has identified some fruitful areas of research in this regard.
APA, Harvard, Vancouver, ISO, and other styles
31

Kuhn, Sarah. "From the back office to the front lines : the computer software development labor process in a changing business environment." Thesis, Massachusetts Institute of Technology, 1987. http://hdl.handle.net/1721.1/17211.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Hwang, Lihsin. "Investigation of the use of Web-centric collaborative product development techniques and methods: The case of software industry." Thesis, University of Ottawa (Canada), 2003. http://hdl.handle.net/10393/26379.

Full text
Abstract:
This research investigated the use of web-centric collaborative techniques and methods for the software industry new product development (NPD) process. After carefully reviewing previous literature, a questionnaire was designed targeting individuals who currently work on or previously participated in the software new product development (NPD) process for the past six months. The survey was launched through the third-party web researching company, InsightExpress, where 200 completed surveys were collected. As the observation from the results of this research indicates, the web-based level of collaborative tools does increase the level of integration between different departments in the NPD process. However, the impact of web-based collaborative tools on either overall performance or performance elements (technical success, financial success, budgetary, time-to market or schedule) is not evident. Moreover, the level of adapting web-based collaborative tools in the software industry is still not as popular as it was anticipated to be.
APA, Harvard, Vancouver, ISO, and other styles
33

Rahanu, Harjinder. "Development of a case-based reasoner as a tool to facilitate understanding of the ethical and professional issues invoked by failed information systems projects." Thesis, University of Wolverhampton, 1999. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.287959.

Full text
APA, Harvard, Vancouver, ISO, and other styles
34

Olsson, Marcus, and Lior Azouri. "Benefiting of improvements in Scrum project regarding web application : A Case study at T-Systems Sweden." Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-3763.

Full text
Abstract:
This thesis describes Scrum and with a feasibility study tests if Scrum can be applied in a project with two developers at T-systems Sweden. Key issues regarding the development process are pointed out from a baseline project. The influence of the issues in the project is later tested in the new project at the same organization. New issues were identified and studied and corrected. Interviews and literature study are used to gather information of what issues do occur and may occur. The results and analysis lead to a conclusion on what changes that should be done and what strength and weaknesses Scrum has when implemented at T-systems Sweden.
APA, Harvard, Vancouver, ISO, and other styles
35

Georgsson, Anna. "Introducing Story Points and User Stories to Perform Estimations in a Software Development Organisation. A case study at Swedbank IT." Thesis, Umeå universitet, Institutionen för datavetenskap, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-40521.

Full text
Abstract:
Today, software can be found almost everywhere. The software development industry is a large industry, but unfortunately the process of developing software is associated with exceeded budgets and delays. Many companies now use one of the agile processes to meet the changing requirements that often cause the problems. One of these companies is Swedbank IT, a company that has used the agile process Scrum for some time but now wants to see how they can make further progress in their agile work. The aim of the work presented in this thesis is to investigate if the introduction of story points for estimation and further developing the utilisation of user stories when gathering requirements can be used to achieve this progress. The first part of this thesis is a literature study where the agile process Scrum is described. The concepts user stories and story points are also explained. The second part is an interview study with seven people working at Swedbank, all involved in software development projects. Finally the interviews are analysed and some conclusions are drawn. The conclusion is that the introduction of story points and further encouragement of the usage of user stories can actually help Swedbank IT make further progress in their agile work. It can also increase the efficiency of the team and facilitate the collaboration between Swedbank IT and the business side at Swedbank.
APA, Harvard, Vancouver, ISO, and other styles
36

SISTRUNK, ROSALIND SMITH. "THE DEVELOPMENT OF SIMULATED CASE STUDIES ON CD-ROM FOR AUDIOLOGY STUDENTS." University of Cincinnati / OhioLINK, 2002. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1021548464.

Full text
APA, Harvard, Vancouver, ISO, and other styles
37

Totangy, Omar. "Quality Assurance of PaaS Components Configurations : A Case Study at Sogeti." Thesis, Högskolan i Gävle, Avdelningen för datavetenskap och samhällsbyggnad, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:hig:diva-32641.

Full text
Abstract:
In a world where software systems are essential for our everyday life, a vast amount of software errors have led to severe consequences, almost causing a nuclear war. Ensuring the quality of software systems has increasingly come into demand due to the rising complexity of technologies used in today´s solutions such as cloud computing, internet of things (IoT). Companies strive to ensure the quality of their softwares and have different approaches to do so. Some companies follow an industry standard such as ISO 9000, others develop their own standards and implement a software to ensure conformance. Quality Assurance (QA) has traditionally been implemented in the later stages of the development process. Research suggests however that early or constant implementation of QA is more likely to provide better end results. Current studies explore the stages of implementation for QA, the effects of QA and approaches for QA. Few studies however investigate how QA is approached within private companies. This study investigates the implementation of QA within private companies, the use of QA and which stage of the development process QA should be implemented. The investigation was done through suggesting a suitable approach to achieve QA for the case company Sogeti. The challenge that Sogeti faced was to ensure the quality of their PaaS components configurations. To further understand the problem, a QA plan was developed with the use of Robert P. Elliots ten steps of developing a QA specification. The QA plan indicated that a software would be a suitable approach due to the specific demands that Sogeti provided, the software would then implemented in the later stages of the QA development process before the components reach the end customer. The final prototype of the software helped discovering the amount of improper configurations that exists (38,46% components with improper configurations). Early QA might have been a better approach, assuming that the problems were discovered early. When the problems are dicovered late, the stage of QA implementation might not matter as the approach for QA is reactive. In order to draw that conclusion however, further research is needed where multiple companies are analyzed to visualize the qualitative and quantitative effects of QA.
APA, Harvard, Vancouver, ISO, and other styles
38

Mathrani, Anuradha. "Key success drivers in offshore software development : New Zealand and Indian vendors' perspectives : a thesis presented in partial fulfilment of the requirements for the degree of Doctor of Philosophy in Information Technology at Massey University, Albany campus, New Zealand." Massey University, 2009. http://hdl.handle.net/10179/903.

Full text
Abstract:
Offshore software development (OSD) is a leading business sector in the present ‘glocal’ IT marketplace, and vendors in different countries are opening software development centres worldwide to take advantage of the new business opportunities. However, software development is both a technical and a social process as various software modules need to be integrated, which requires ongoing interaction between the stakeholders. The software modules rely upon local knowledge regarding customer wants, project specific features, chosen design methodologies by development team members and synchronisation of activities to confirm the next design iteration. This study focuses on knowledge sharing processes involving the interplay between acquiring local knowledge and applying the knowledge acquired into the design of the client-specific software builds. New knowledge is created as new processes are applied and new outcomes realised, resulting in re-definition of software development practices. Building on existing theories with empirical case study evidence, this research reveals the socio-technical influences on knowledge management in the OSD process. Ideographic research methods have been applied to bring sensitivity in the everyday organisational activities for knowledge sharing across diverse social and cultural groups within two country contexts (New Zealand and India). Empirical data from ten case studies is used to inductively develop a conceptual framework, which has been applied to make within case and cross case comparisons across three levels of analysis (micro, meso and macro) for knowledge sharing. The micro level analysis explores individual key success drivers (behaviours and methodologies), the meso level explores organisational level practices (work processes and structures) and the macro level gives a holistic evaluation across two country contexts. Country contexts reveal that New Zealand vendors share closer cultural proximity with their clients, are engaged in client facing skills and have further outsourced software development tasks to other low cost countries. The Indian vendors are involved in software construction, prefer technical specialist skills and have defined more discipline in their software development processes. The thesis offers new insights on how vendors’ shape their software development styles based upon their beliefs and understanding of the offshore market and is especially relevant to both vendors and clients who intend venturing into the offshore market.
APA, Harvard, Vancouver, ISO, and other styles
39

Ozturk, Murat Mutlu. "Visual Composition In Component Oriented Development." Master's thesis, METU, 2005. http://etd.lib.metu.edu.tr/upload/2/12606415/index.pdf.

Full text
Abstract:
This thesis introduces a visual composition approach for JavaBeans components, in compliance with the Component Oriented Software Engineering (COSE) process. The graphical modeling tool, COSECASE, is enhanced with the ability to build a system by integrating domain-specific components. Such integration is implemented by defining connection points and interaction details between components. The event model of the JavaBeans architecture is also added to the capabilities.
APA, Harvard, Vancouver, ISO, and other styles
40

Ozyurt, Baris. "Enforcing Connection-related Constraints And Enhancements On A Component Oriented Software Engineering Case Tool." Master's thesis, METU, 2003. http://etd.lib.metu.edu.tr/upload/2/1097724/index.pdf.

Full text
Abstract:
This thesis introduces enhancements over an existing Component Oriented CASE Tool (CoseCase). Constraint checking facility is implemented for the connections provided in the tool: A user programmable set of rules governing the allowed connections among different modeling elements is added as a capability. The previous implementation of the tool did not consider the semantics behind the elements and their interconnection. Also related connection types are tested against cycle formations. Other aspects of the tool have been enhanced such as the dynamic graphical presentation of connection handles and connectors. Deleting a sub-tree from the design diagram is made operational besides the correction of faulty operating routines especially related to attaching new elements to the diagram.
APA, Harvard, Vancouver, ISO, and other styles
41

Seotsanyana, Motlatsi. "Formal specification and verification of safety interlock systems : a comparative case study /." Thesis, Link to the online version, 2007. http://hdl.handle.net/10019/710.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

Lindberg, Aron. "The Origin, Evolution, and Variation of Routine Structures in Open Source Software Development: Three Mixed Computational-Qualitative Studies." Case Western Reserve University School of Graduate Studies / OhioLINK, 2015. http://rave.ohiolink.edu/etdc/view?acc_num=case1436527665.

Full text
APA, Harvard, Vancouver, ISO, and other styles
43

Dorn, Brian James. "A case-based approach for supporting the informal computing education of end-user programmers." Diss., Georgia Institute of Technology, 2010. http://hdl.handle.net/1853/37275.

Full text
Abstract:
Software development is no longer a task limited to professionally trained computer programmers. Increasing support for software customization through scripting, the opening of application programmer interfaces on the Web, and a growing need for domain specific application support have all contributed to an increase in end-user programming. Unfortunately, learning to program remains a challenging task, and the majority of end-user programmers lack any formal education in software development. Instead, these users must piece together their understanding of programming through trial and error, examples found online, and help from peers and colleagues. While current approaches to address the difficulties facing end-user programmers seek to change the nature of the programming task, I argue that these challenges often mirror those faced by all novice programmers. Thus, pedagogical solutions must also be explored. This dissertation work investigates the challenges that end-user programmers face from a computer science education perspective. I have engaged in a cycle of learner-centered design to answer the high-level questions: What do users know; what might they need to know; how are they learning; and how might we help users discover and learn what they need or want to know? In so doing, I uniquely frame end-user programming challenges as issues related to knowledge and understanding about computer science. Rather than building new languages or programming tools, I address these difficulties through new types of instructional materials and opportunities for felicitous engagement with them. This work is contextualized within a specific domain of non-traditional programmers: graphic and web designers who write scripts as part of their careers. Through an in-depth, learner-centered investigation of this user population, this dissertation makes five specific contributions: (1) A detailed characterization of graphic and web design end-user programmers and their knowledge of fundamental computing concepts. (2) An analysis of the existing information space that graphic and web designers rely on for help. (3) The implementation of a novel case-based learning aid named ScriptABLE that is explicitly designed to leverage existing user practices while conveying conceptual knowledge about programming. (4) Initial confirmatory evidence supporting case-based learning aids for the informal computing education of web and graphic design end-user programmers. (5) An argument in support of the value of normative computing knowledge among informally trained programmers.
APA, Harvard, Vancouver, ISO, and other styles
44

Yang, Quangang Mechanical &amp Manufacturing Engineering Faculty of Engineering UNSW. "The development of an integrated design system and its embedded frameworks for information handling, design space characterization and problem solving." Awarded by:University of New South Wales. School of Mechanical and Manufacturing Engineering, 2007. http://handle.unsw.edu.au/1959.4/29545.

Full text
Abstract:
In today's highly competitive landscape, new product development strategies are imperatives for companies to create and sustain competitive advantages. The objective of this research is to develop an integrated approach to automate, or aid, the design problem solving process. An Integrated Design System (IDS) is proposed focusing on the parametric and detail design. In this system, generation and evaluation of new design problems occur quickly and easily by changing the inputs for the design model. The IDS provides an integrated platform to incorporate available application programs such as CAD and FEM tools into a single system. Four major frameworks, namely information handling, problem decomposition, design space characterization, and problem solving, are proposed and embedded in it to implement the product development process. The information handling includes five aspects. A naming protocol is devised to organize the historical design cases. A search algorithm is proposed to retrieve a design case. A system-generated report is used to distribute the design information. A constraint definition frame is presented to define the relationships between design parameters. Two schemas, information matrix and constraint tree, are developed to represent information in the IDS. A diagonal-centered decomposition scheme is developed utilizing a Genetic Algorithm to decompose a complex design problem. In addition to the conventional genetic operators, two novel genetic operators, unequal position crossover and insertion mutation, are proposed. To characterize the design space, two methods, Incremental Response Method (IRM) and Artificial Neural Network (ANN), are presented. The IRM is derived from response surface method, while the back-propagated ANN is coded to be self-evaluated. The presented problem solving algorithm constitutes the solving mechanism of the IDS. Based on the assessment of the design objectives, all design parameters are given a priority index to facilitate the parameter selection. An independent recursive method is introduced in this algorithm to handle the design constraints. The case studies are performed on two design problems: a hard disk drive actuator arm and a shaft. The results show that the system can automatically align parameter values towards the objective values in a reasonable manner, and thus verify the feasibility of the embedded frameworks.
APA, Harvard, Vancouver, ISO, and other styles
45

Spead, Benjamin 1978. "Feedback loops in educational environments using web-based survey tools : new technology development and three implementation case studies." Thesis, Massachusetts Institute of Technology, 2004. http://hdl.handle.net/1721.1/28608.

Full text
Abstract:
Thesis (S.M.)--Massachusetts Institute of Technology, Engineering Systems Division, Technology and Policy Program; and, (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2004.
Includes bibliographical references (p. 167-171).
This thesis presents lessons from the development of an on-line, web-based feedback system and preliminary analysis of the socio-technical interactions associated with the specification, design and use of this system. The system has been designed to facilitate many forms of feedback in educational environments. Novel technical components of the system include: (1) a highly detailed and flexible data model representing the social-system feedback loops, (2) reusable feedback objects and sub-objects which minimize content entry requirements while improving data aggregation capabilities, and (3) feedback objects which respond dynamically based on the context in which they are used. Novel social system learning associated with this thesis centers on the mechanisms to facilitate feedback in academic and industry learning environments. This thesis features the design, implementation, and preliminary use of the Online Feedback Organization, Requesting and Monitoring for Educators (OnFORME) system. OnFORME was created to enable ubiquitous feedback collection in a semi-transparent manner for educators in both academic and corporate training environments. OnFORME provides a way for educators to quickly author feedback objects (e.g. surveys) and publish them via the World Wide Web so that students can easily respond. The author used agile development methodology to design and implement this application directly from customer use cases in a bottom-up approach. Inductive research methods included observations of thirteen potential adoption trials, of which nine progressed to full usage trials. In depth interviews of potential users, actual users, and experts in this field led to insights on the adoption and use of new IT systems in education.
(cont.) Findings based on usage trials include (1) adoption is more likely when a parallel set of supporting institutional arrangements already exists, as well as specific feedback tools already in use, (2) face-time and hands-on demonstration are required for new system adoption, (3) including feedback as part of a predefined student role improves response rates, and (4) performing a training survey prior to the students' departure from a classroom setting increases the response rate.
by Benjamin Spead.
S.M.
APA, Harvard, Vancouver, ISO, and other styles
46

Tešanović, Aleksandra. "Towards Aspectual Component-Based Real-Time System Development." Licentiate thesis, Linköping University, Linköping University, RTSLAB - Real-Time Systems Laboratory, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5693.

Full text
Abstract:

Increasing complexity of real-time systems and demands for enabling their configurability and tailorability are strong motivations for applying new software engineering principles such as aspect-oriented and component-based software development. The integration of these two techniques into real-time systems development would enable: (i) efficient system configuration from the components in the component library based on the system requirements, (ii) easy tailoring of components and/or a system for a specific application by changing the behavior (code) of the component by aspect weaving, and (iii) enhanced flexibility of the real-time and embedded software through the notion of system configurability and component tailorability.

In this thesis we focus on applying aspect-oriented and component-based software development to real-time system development. We propose a novel concept of aspectual component-based real-time system development (ACCORD). ACCORD introduces the following into real-time system development: (i) a design method that assumes the decomposition of the real-time system into a set of components and a set of aspects, (ii) a real-time component model denoted RTCOM that supports aspect weaving while enforcing information hiding, (iii) a method and a tool for performing worst-case execution time analysis of different configurations of aspects and components, and (iv) a new approach to modelling of real-time policies as aspects.

We present a case study of the development of a configurable real-time database system, called COMET, using ACCORD principles. In the COMET example we show that applying ACCORD does have an impact on the real-time system development in providing efficient configuration of the real-time system. Thus, it could be a way for improved reusability and flexibility of real-time software, and modularization of crosscutting concerns.

In connection with development of ACCORD, we identify criteria that a design method for component-based real-time systems needs to address. The criteria include a well-defined component model for real-time systems, aspect separation, support for system configuration, and analysis of the composed real-time system. Using the identified set of criteria we provide an evaluation of ACCORD. In comparison with other approaches, ACCORD provides a distinct classification of crosscutting concerns in the real-time domain into different types of aspects, and provides a real-time component model that supports weaving of aspects into the code of a component, as well as a tool for temporal analysis of the weaved system.


Report code: LiU-TEK-LIC-2003:23.
APA, Harvard, Vancouver, ISO, and other styles
47

An, Ping. "An investigation of the use of software development environments in the industry." Thesis, Linköping University, Department of Computer and Information Science, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2662.

Full text
Abstract:

Software engineering tools are being used in the industry in order to improve the productivity and the quality of the software development process. The properties of those tools are being perceived to be unsatisfactory. For example, researchers have found that some problems are due to deficient integration among the tools. Furthermore, a continuing problem is that there is a gap between the IT education and real demand of tool-skills form IT industry. Consequently, knowledge is needed of the properties of software development tools as well an understanding of demanded tool-skill from the industry.

The purpose of this study is to survey commercial software development environment (SDEs) that are used today in professional software engineering and discuss their advantages adn disadvantages. A secondary goal of the study is to identify the actual requirements from the industry on the IT-education.

A questionnaire was sent out to 90 software developers and IT managers of 30 IT companies in Sweden. The results of the survey show that IT companies, for most part, use SDEs from commercial software vendors. Respondents report that common problems of the SDEs are the following: bad integration among the tools, problems to trace software artifacts in the different phases of the programming cycle, and deficient support for version control and system configuration. Furthermore, some tools are difficult to use which results in a time-consuming development process.

We conclude that future software development environments need to provide better support for integration, automation, and configuration management. Regarding the required tool-skills, we believe that the IT education would gain from including commercial tools that cover the whole software product lifecycle in the curriculum.

APA, Harvard, Vancouver, ISO, and other styles
48

Standar, Magnus. "Continuous architecture in a large distributed agile organization : A case study at Ericsson." Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-65014.

Full text
Abstract:
Agile practices have become norm, also in large scale organizations. Applying agile methods includes introducing continuous practices, including continuous architecture. For web scale applications microservices is a rising star. This thesis investigates if microservices could be an answer also for embedded systems to tackle the synchronizing problem of many parallel teams.
APA, Harvard, Vancouver, ISO, and other styles
49

Larsen, Åse, and Tove Mantzakanis. "System Usability : a case study at the County Council of Blekinge." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-1602.

Full text
Abstract:
The human factor constitutes a major element in the interaction with computers and computer systems. Responding to cognitive, social and organisational issues, the user of a system becomes an important part in system design, which earlier was paid very little attention to. These are the basics in the field of Human Computer Interaction (HCI) developed in order to enhance computer system usability. The theoretical framework applied our thesis is thus based on the principles of Human Computer Interaction. This thesis includes a case study at the e-commerce project at the County Council of Blekinge. We have chosen to focus on system development, technical and organisational approach within the e-commerce project. Our research is based on project documentation, literature and interviews with users of the system. The conclusion of our thesis shows that system usability is achieved within the system development and organisational approach. Within the technical approach verification of system usability cannot be made.
Den mänskliga faktorn utgör ett viktigt element vid interaktionen mellan datorer och datorsystem. Sett utifrån ett kognitivt, socialt och organisatoriskt perspektiv utgör användarna därför en mycket viktig del av system design, vilket tidigare inte alltid uppmärksammats. Detta är grunden i Human Computer Interaction HCI, en vetenskap som har vuxit fram för att förbättra system användarvänlighet. I vår rapport har vi baserat vårt teoretiska ramverk på principer från HCI. Vår uppsats inkluderar en fallstudie av ett e-handelsprojekt som drivs av Landstinget Blekinge. Vi har studerat hur man involverat användarna i projektet och systemets implementering från ett systemutvecklings, tekniskt samt organisatoriskt perspektiv. Vår undersökning är baserad på projektdokumentation, litteratur och intervjuer av projektledare samt systemets användare. Vår slutsats visar att man genom projektet uppnått användarvänlighet från ett systemutvecklings samt organisatoriskt perspektiv. Användarvänlighet från ett tekniskt perspektiv kan däremot inte verifieras.
APA, Harvard, Vancouver, ISO, and other styles
50

Gustafsson, Kristofer, and Johan Jacobsson. "Quality assurance with TL 9000 in agile software development of set-top boxes : The case of Motorola and the use of Scrum." Thesis, Linköping University, Department of Computer and Information Science, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-17446.

Full text
Abstract:

In today’s fast-paced world, there is a constant demand for better and more efficient ways of doing business. Motorola in Linköping are using the agile development framework, Scrum in their software development. A certain level of quality must also be assured of the delivered goods and services. Is it possible to use Scrum and still meet the quality requirements?

This Master Thesis is performed to investigate if it is possible to achieve a quality certificate from TL 9000, the telecom industry extension of ISO 9000, when using the agile development framework Scrum. The investigation consists of interviews and observations at Motorola, Linköping, along with literature studies about quality systems and agile development.

The conclusion is that it is possible to meet the TL 9000 requirements when using Scrum, under the condition that some additional processes are performed and that other parts of the organization also fulfills the remaining requirements. This is needed since there are requirements that are out of scope for the Scrum framework. Examples of the suggested additions are to follow the Scrum framework more strictly and to adopt a more specific definition of done.

APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography