To see the other types of publications on this topic, follow the link: Application software.

Dissertations / Theses on the topic 'Application software'

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 'Application software.'

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

Neves, Marcelo Veiga. "Application-aware software-defined networking to accelerate mapreduce applications." Pontifícia Universidade Católica do Rio Grande do Sul, 2015. http://hdl.handle.net/10923/7074.

Full text
Abstract:
Made available in DSpace on 2015-03-17T02:01:04Z (GMT). No. of bitstreams: 1 000466322-Texto+Completo-0.pdf: 4102408 bytes, checksum: d0728ba001c22ab7a016962b0a3e122f (MD5) Previous issue date: 2015
The rise of Internet of Things sensors, social networking and mobile devices has led to an explosion of available data. Gaining insights into this data has led to the area of Big Data analytics. The MapReduce (MR) framework, as implemented in Hadoop, has become the de facto standard for Big Data analytics. It also forms a base platform for a plurality of Big Data technologies that are used today. To handle the ever-increasing data size, Hadoop is a scalable framework that allows dedicated, seemingly unbound numbers of servers to participate in the analytics process. Response time of an analytics request is an important factor for time to value/insights. While the compute and disk I/O requirements can be scaled with the number of servers, scaling the system leads to increased network traffic. Arguably, the communication-heavy phase of MR contributes significantly to the overall response time. This problem is further aggravated, if communication patterns are heavily skewed, as is not uncommon in many MR workloads. MR applications normally run in large data centers (DCs) employing dense network topologies (e. g. multi-rooted trees) with multiple paths available between any pair of hosts. These DC network designs, combined with recent software-defined network (SDN) programmability, offer a new opportunity to dynamically and intelligently configure the network to achieve shorter application runtime. The initial intuition motivating our work is that the well-defined structure of MR and the rich traffic demand information available in Hadoop’s log and meta-data files could be used to guide the network control. We therefore conjecture that an application-aware network control (i. e., one that knows the applicationlevel semantics and traffic demands) can improve MR applications’ performance when compared to state-of-the-art application-agnostic network control. To confirm our thesis, we first studied MR systems in detail and identified typical communication patterns and common causes of network-related performance bottlenecks in MR applications. Then, we studied the state of the art in DC networks and evaluated its ability to handle MapReduce-like communication patterns. Our results confirmed the assumption that existing techniques are not able to deal with MR communication patterns mainly because of the lack of visibility of application-level information. Based on these findings, we proposed an architecture for an application-aware network control for DCs running MR applications. We implemented a prototype within a SDN controller and used it to successfully accelerate MR applications. Depending on the network oversubscription ratio, we demonstrated a 2% to 58% reduction in the job completion time for popular MR benchmarks, when compared to ECMP (the de facto flow allocation algorithm in multipath DC networks), thus, confirming the thesis. Other contributions include a method to predict network demands in MR applications, algorithms to identify the critical communication path in MR shuffle and dynamically alocate paths to flows in a multipath network, and an emulation-based testbed for realistic MR workloads.
O modelo de programação MapReduce (MR), tal como implementado por Hadoop, tornou-se o padrão de facto para análise de dados de larga escala em data centers, sendo também a base para uma grande variedade de tecnologias de Big Data que são utilizadas atualmente. Neste contexto, Hadoop é um framework escalável que permite a utilização de um grande número de servidores para manipular os crescentes conjutos de dados da área de Big Data. Enquanto capacidade de processamento e E/S podem ser escalados através da adição de mais servidores, isto gera um tráfego acentuado na rede. No caso de MR, a fase que realiza comunicações via rede representa uma significante parcela do tempo total de execução. Esse problema é agravado ainda mais quando os padrões de comunicação são desbalanceados, o que não é incomum para muitas aplicações MR. MR normalmente executa em grandes data centers (DC) de commodity hardware. A rede de tais DCs normalmente utiliza topologias densas que oferecem múltiplos caminhos alternativos (multipath) entre cada par de hosts. Este tipo de topologia, combinado com a emergente tecnologia de redes definidas por software (SDN), possibilita a criação de protocolos inteligentes para distribuir o tráfego entre os diferentes caminhos disponíveis e reduzir o tempo de execução das aplicações. Assim, esse trabalho propõe a criação de um controle de rede ciente de aplicação (isto é, que conhece as semânticas e demandas de tráfego do nível de aplicação) para melhorar o desempenho de aplicações MR quando comparado com um controle de rede tradicional. Para isso, primeiramente estudou-se MR em detalhes e identificou-se os padrões típicos de comunicação e causas frequentes de gargalos de desempenho relativos à utilização de rede nesse tipo de aplicação. Em seguida, estudou-se o estado da arte em redes de data centers e sua habilidade de lidar com os padrões de comunicação encontrados em aplicações MR. Baseado nos resultados obtidos, foi proposta uma arquitetura para controle de rede ciente de aplicação. Um protótipo foi desenvolvido utilizando um controlador SDN, o qual foi utilizado com sucesso para acelerar aplicações MR. Experimentos utilizando benchmarks populares e diferentes características de rede demonstraram uma redução de 2% a 58% no tempo total de execução de aplicações MR. Além do ganho de desempenho em aplicações MR, outras contribuições desse trabalho incluem um método para predizer demandas de tráfego de aplicações MR, heurísticas para otimização de rede e um ambiente de testes para redes de data centers baseado em emulação.
APA, Harvard, Vancouver, ISO, and other styles
2

Quillinan, Cormac. "Application packaging tracking system." [Denver, Colo.] : Regis University, 2007. http://165.236.235.140/lib/CQuillinan2007.pdf.

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

Kaiser, Sebastian. "Biclustering: Methods, Software and Application." Diss., lmu, 2011. http://nbn-resolving.de/urn:nbn:de:bvb:19-130731.

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

McGill, Tanya. "An investigation of end user development success." McGill, Tanya (2002) An investigation of end user development success. PhD thesis, Murdoch University, 2002. http://researchrepository.murdoch.edu.au/196/.

Full text
Abstract:
User development of applications provides end users with an alternative to the traditional process of systems development by allowing them to solve job related problems by developing their own software applications. User developed applications (UDAs) support decision making and organisational processes in the majority of organisations, and the ability to develop small applications forms part of the job requirements for many positions. Despite its pervasiveness, there are many risks associated with user development of applications. These risks result primarily from decreases in application quality that arise when end users have had little training and do not follow system development methodologies. The primary aim of the research described in this thesis is to gain a better understanding of UDA success. In particular, the thesis considers the role of system quality in UDA success and the ability of end user developers to judge whether the applications they develop will have a positive impact on their performance of tasks. The research also investigates factors that might impact upon this ability. The research objectives were addressed through two empirical studies. Two possible models of UDA success provided the starting point for Study 1. The first model is DeLone and McLean's (1992) model of IS success, and the second model is a version of this model that was modified to address concerns about the DeLone and McLean model and to reflect current research about UDA success. The models were tested using data from a field study involving business people participating in a business policy simulation, where they developed spreadsheet applications to assist in decision making. Structural equation modelling was used to test the models. Neither of the models was well supported by the data. However, the analysis provided strong support for relationships between perceived system quality and user satisfaction, information quality and user satisfaction, user satisfaction and intended use, and user satisfaction and individual impact. It is notable that the model paths that were supported in Study 1 were primarily those that reflect user perceptions rather than objective measures. This study highlighted that user perceptions of information systems success play a significant role in the UDA domain. The results did, however, suggest that there might be a direct relationship between system quality and individual impact. Study 2 was a laboratory experiment and the participants were end users from a range of organisations. A revised research model was developed based on the findings of Study 1, and structural equation modelling was again used to test the model. The model paths that were supported suggest that for small to moderate applications, increases in spreadsheet development knowledge lead to increases in system quality and consequently the development of better quality spreadsheets. They also suggest that for these kinds of applications, end users have realistic perceptions of system quality and hence that user satisfaction may be an appropriate measure of UDA success. The results of Study 2 also provided insight into the role of user involvement in end user development, clarifying the process by which benefits are obtained. The study also provided insight into the importance of spreadsheet development knowledge for successful use (as well as development) of a spreadsheet application. The results described in this thesis have practical implications for the management of user development of applications. They highlight the need either to increase end user levels of development knowledge via training so that end users can cope with applications of greater complexity, or to provide other forms of support for development. The role of organisational standards and guidelines is also be considered in the thesis and it is suggested that there is a particular need for guidelines on what kinds of applications are suitable for end user development.
APA, Harvard, Vancouver, ISO, and other styles
5

McMeekin, David Andrew. "A software inspection methodology for cognitive improvement in software engineering." Thesis, Curtin University, 2010. http://hdl.handle.net/20.500.11937/400.

Full text
Abstract:
This thesis examines software inspections application in a non-traditional use through examining the cognitive levels developers demonstrate while carrying out software inspection tasks. These levels are examined in order to assist in increasing developers’ ability to understand, maintain and evolve software systems.The results from several empirical studies carried out are presented. These indicate several important findings: student software developers find structured reading techniques more helpful as an aid than less structured reading techniques, while professional developers find the more structured techniques do not allow their experience to be applied to the problem at hand; there is a correlation between the effectiveness of a software inspection and an inspector’s ability to successfully add new functionality to the inspected software artefact; the cognitive levels that student developers functioned at while carrying out software inspection tasks were at higher orders of thinking when structured inspection techniques were implemented than when unstructured techniques were applied.From the empirical results a mapping has been created of several software inspection techniques to the cognitive process models they support and the cognitive levels, as measured using Bloom’s Taxonomy that they facilitate. This mapping is to understand the impact carrying out a software inspection has upon a developer’s cognitive understanding of the inspected system.The knowledge and understanding of the findings of this research has culminated in the creation of a code reading methodology to increase the cognitive level software developers operate at while reading software code. The reading methodology distinguishes where in undergraduate and software developer training courses different software inspection reading techniques are to be implemented in order to maximise a software developer’s code reading ability dependent upon their experience level.
APA, Harvard, Vancouver, ISO, and other styles
6

Finney, Kathleen Margaret. "The application of software metrics to the area of software specification." Thesis, City University London, 1998. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.266294.

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

Lindström, David. "Content based filtering for application software." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-223655.

Full text
Abstract:
In the study, two methods for recommending application software were implemented and evaluated based on their ability to recommend alternative applications with related functionality to the one that a user is currently browsing. One method was based on Term Frequency–Inverse Document Frequency (TF-IDF) and the other was based on Latent Semantic Indexing (LSI). The dataset used was a set of 2501 articles from Wikipedia, each describing a distinct application. Two experiments were performed to evaluate the methods. The first experiment consisted of measuring to what extent the recommendations for an application belong to the same software category, and the second was a set of structured interviews in which recommendations for a subset of the applications in the dataset were evaluated more in-depth. The results from the two experiments showed only a small difference between the methods, with a slight advantage to LSI for smaller sets of recommendations retrieved, and an advantage for TF-IDF for larger sets of recommendations retrieved. The interviews indicated that the recommendations from when LSI was used to a higher extent had a similar functionality as the evaluated applications. The recommendations from when TF-IDF was used had a higher fraction of applications with functionality that complemented or enhanced the functionality of the evaluated applications.
I studien implementerades och utvärderades två alternativa implementationer av ett rekommendationssystem för applikationsprogramvara. Implementationerna utvärderades baserat på deras förmåga att föreslå alternativa applikationer med relaterad funktionalitet till den applikation som användaren av ett system besöker eller visar. Den ena implementationen baserades på Term Frequency-Inverse Document Frequency (TF-IDF) och den andra på Latent Semantic Indexing (LSI). Det data som användes i studien bestod av 2501 artiklar från engelska Wikipedia, där varje artikel bestod av en beskrivning av en applikation. Två experiment utfördes för att utvärdera de båda metoderna. Det första experimentet bestod av att mäta till vilken grad de rekommenderade applikationerna tillhörde samma mjukvarukategori som den applikation de rekommenderats som alternativ till. Det andra experimentet bestod av ett antal strukturerade intervjuer, där rekommendationerna för en delmängd av applikationerna utvärderades mer djupgående. Resultaten från experimenten visade endast en liten skillnad mellan de båda metoderna, med en liten fördel till LSI när färre rekommendationer hämtades, och en liten fördel för TF-IDF när fler rekommendationer hämtades. Intervjuerna visade att rekommendationerna från den LSI-baserade implementationen till en högre grad hade liknande funktionalitet som de utvärderade applikationerna, och att rekommendationerna från när TF-IDF användes till en högre grad hade funktionalitet som kompletterade eller förbättrade de utvärderade applikationerna.
APA, Harvard, Vancouver, ISO, and other styles
8

Ghode, Aditi A. "Web application tool /." Connect to title online, 2007. http://minds.wisconsin.edu/handle/1793/34207.

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

Mooranian, Mahsa. "My Crystal Diary (MCD) : an integrated software application for recording the observations and results of crystallisation experiments." University of Western Australia. School of Electrical, Electronic and Computer Engineering, 2008. http://theses.library.uwa.edu.au/adt-WU2008.0121.

Full text
Abstract:
Recent technological advances in computer science have contributed to immense data generation in many critical areas of biology. These data can be used in intelligent information systems to better understand biological processes from the atomic details of biological molecules to the interaction of species in an ecosystem. This thesis presents My Crystal Diary (MCD), an integrated software application designed for use in an intelligent decision-support system for planning novel crystallisation experiments. PostgreSQL database server is the information repository containing both the experimental data and general knowledge. Web-based interfaces developed in Plone provide remote access to the database by utilizing a Zope Web application server.
APA, Harvard, Vancouver, ISO, and other styles
10

Albertsen, Thomas. "Application patterns for ontology based applications." Thesis, Jönköping University, JTH, Computer and Electrical Engineering, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-618.

Full text
Abstract:

Software patterns have been proven as a valuable way to storing a repeatable solution to a commonly occurring problem in software design. A pattern is not a finished design that can be directly formed into program code; instead it is a description how to solve a problem that may occur in many situations.

In the ontology community very little research have been made in producing high-level patterns where the solution shows how an architecture of an ontology based software might look like.

In this thesis the results of examining how high-level patterns of this type relates to other types of patterns are given and how these patterns would be described are formulated.

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

Lepe, Aldama Oscar Iván. "Modeling TCP/IP software implementation performance and its application for software routers." Doctoral thesis, Universitat Politècnica de Catalunya, 2002. http://hdl.handle.net/10803/5975.

Full text
Abstract:
Existen numerosos trabajos que estudian o tratan la realización software de los protocolos de comunicaciones para el acceso a la Internet-TCP/IP. Sin embargo, no conocemos ninguno que modele de forma general y precisa la ejecución de este software.
La presente tesis aporta una caracterización detallada de la ejecución de la realización software de los mencionados protocolos sobre un computador personal y bajo un sistema operativo UNIX. Esta caracterización muestra cómo varía el rendimiento del sistema en función de la velocidad de operación de la CPU, las características del subsistema de memoria, el tamaño de los paquetes y otras variables de importancia para la remisión, autenticación y cifrado de paquetes IP.
En otros trabajos se proponen adecuaciones o extensiones a la realización software de los mencionados protocolos que permiten que un software router provea de comunicaciones con diversos niveles asegurados de calidad mediante el uso de mecanismos de planificación para la unidad central de procesamiento. Sin embargo, en dichos trabajos no se contempla la planificación del uso del bus de entrada/salida.
Los resultados derivados de nuestro modelo demuestran que, para sistemas que usan CPUs con frecuencias de reloj superiores a 1 GHz, la planificación conjunta de la CPU y el bus de entrada salida es indispensable para la provisión de comunicaciones con diversos niveles asegurados de calidad. Dichas frecuencias de reloj son comunes en los sistemas comerciales actuales, por lo que consideramos que es un problema de gran interés. En la tesis proponemos un mecanismo que consigue garantías de utilización del bus de entrada/salida mediante la modificación de los drivers de los interfaces de red.
Three are the main contributions of this work. In no particular order:
" A detailed performance study of the software implementation of the TCP/IP protocols suite, when executed as part of the kernel of a BSD operating system over generic PC hardware.
" A validated queuing network model of the studied system, solved by computer simulation.
" An I/O bus utilization guard mechanism for improving the performance of software routers supporting QoS mechanisms and built upon PC hardware and software.
This document presents our experiences building a performance model of a PC-based software router. The resulting model is an open multiclass priority network of queues that we solved by simulation. While the model is not particularly novel from the system modeling point of view, in our opinion, it is an interesting result to show that such a model can estimate, with high accuracy, not just average performance-numbers but the complete probability distribution function of packet latency, allowing performance analysis at several levels of detail. The validity and accuracy of the multiclass model has been established by contrasting its packet latency predictions in both, time and probability spaces. Moreover, we introduced into the validation analysis the predictions of a router's single queue model. We did this for quantitatively assessing the advantages of the more complex multiclass model with respect to the simpler and widely used but not so accurate, as here shown, single queue model, under the considered scenario that the router's CPU is the system bottleneck and not the communications links. The single queue model was also solved by simulation.
Besides, this document addresses the problem of resource sharing in PC-based software routers supporting QoS mechanisms. Others have put forward solutions that are focused on suitably distributing the workload of the CPU-see this chapter's section on "related work". However, the increase in CPU speed in relation to that of the I/O bus-as here shown-means attention must be paid to the effect the limitations imposed by this bus on the system's overall performance. We propose a mechanism that jointly controls both I/O bus and CPU operation. This mechanism involves changes to the operating system kernel code and assumes the existence of certain network interface card's functions, although it does not require changes to the PC hardware. A performance study is shown that provides insight into the problem and helps to evaluate both the effectiveness of our approach, and several software router design trade-offs.
APA, Harvard, Vancouver, ISO, and other styles
12

Gotchel, Gary. "Enhancing the software development process with wikified widgets." [Denver, Colo.] : Regis University, 2008. http://165.236.235.140/lib/GGotchel2008.pdf.

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

Yu, Angus Gonghua. "Managing application software suppliers in information system development projects." Thesis, University of Stirling, 2000. http://hdl.handle.net/1893/3450.

Full text
Abstract:
Information system development (ISD) projects have been associated with the "software crisis" for over three decades. A set of common "root causes" has often been cited in literature with corresponding "solutions". Yet the overall project success rate has remained low, resulting in a paradox of many solutions and little progress over the years. This study examines the management of application software acquisition from external suppliers in ISD projects. Three case studies are documented based on participant observation with complete membership roles. After within-case analyses highlighting issues in individual cases, crosscase analyses are conducted, first to identify a pattern of ISD project challenges and then to search for their explanations. Concepts from agency theory, contract theory and product development literature are used in the process of diagnosing root causes behind the observations. The proposed explanation is that the Traditional Systems Development Framework (TSDF), characterized by competitive-bidding-monopolized-development, underlies the identified root causes. Accordingly, competitive development is suggested as an alternative approach. Following the "Inference to the Best Explanation" (IBE) analytical strategy, the suggested approach is subject to two contrastive analyses, first with the prepackaged software development and then with the construction industry, to demonstrate that the suggestion is a "warranted inference". Further analogical analyses illustrate the feasibility of development competition for software product development. A Performance-Based Systems Development Framework (PBSDF) is outlined as a tentative implementation of the suggested competitive development approach for ISD projects supported by risk-sharing supplier contract and a relative product evaluation approach. A number of future research implications are described as a result of this study after summarizing the research contributions.
APA, Harvard, Vancouver, ISO, and other styles
14

Saraf, Nikita Sandip. "Leveraging Commercial and Open Source Software to Process and Visualize Advanced 3D Models on a Web-Based Software Platform." University of Cincinnati / OhioLINK, 2020. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1613748656629076.

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

Xu, Rubin. "Improving application trustworthiness on stock Android." Thesis, University of Cambridge, 2015. https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.708958.

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

Kaiser, Sebastian [Verfasser]. "Biclustering: Methods, Software and Application / Sebastian Kaiser." München : Verlag Dr. Hut, 2011. http://d-nb.info/101352649X/34.

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

Labbe, Peter P. "Standardization of software application development and governance." Thesis, Monterey, California: Naval Postgraduate School, 2015. http://hdl.handle.net/10945/45213.

Full text
Abstract:
Approved for public release; distribution is unlimited
A number of Defense Department initiatives focus on how to engineer better systems that directly influence software architecture, including Open Architecture, Enterprise Architecture, and Joint Information Enterprise. Additionally, the Department of Defense (DOD) mandates moving applications to consolidated datacenters and cloud computing. When examined from an application development perspective, the DOD lacks a common approach for incorporating new technology or developing software-intensive systems that will be included in the proposed consolidated datacenters and cloud computing. This thesis will outline an architectural framework incorporating a common approach for software development based on a standard approach. The result of this research will be a high-level guide that defines a methodology that incorporates architectural frameworks, and aligns with high-level policies and guidance to ensure more commonality and structure for software programs. This thesis shows how a common methodology incorporating commercial technology into defense systems can establish a common framework for application and technology development. This is not a simple problem to solve, but, if not addressed, DOD application development will fall further behind the commercial market. Without clear direction to the acquisition community on how to build applications, there will be a lack of alignment between strategic goals and future technology implementation.
APA, Harvard, Vancouver, ISO, and other styles
18

Race, Charles T. "Value engineering: an application to computer software." Thesis, Monterey, California. Naval Postgraduate School, 1995. http://hdl.handle.net/10945/7516.

Full text
Abstract:
The purpose of this thesis is to determine how and to what extent can the Department of the Department of the Navy's Value Engineering Program be utilized in the acquisition of computer software. A review of professional literature such as journals, perio
APA, Harvard, Vancouver, ISO, and other styles
19

Anjum, Maria. "Design models for service-based software application." Thesis, Durham University, 2013. http://etheses.dur.ac.uk/7343/.

Full text
Abstract:
Context: The use of a Service Oriented Architecture (SOA) offers a new and distinct approach to creating software based applications (SBAs) around the idea of integrating distributed autonomous computing resources. A widely available realisation of an SOA exists in the form of web services. However, to date no standard techniques have emerged for developing SBAs. There is also a lack of consistency in describing the concept itself, and the published literature offers little evidence derived from the experience of developing `real world examples. Aims: The objective of the work described in this thesis was to conduct a series of studies to explore systematically the concept of what constitutes an SOA by using the published literature, to employ this to construct a proof of concept SOA design model based on a real world problem, and in doing so, to investigate how well existing design notations are able to support this architectural style. Method: The research described in this thesis has been conducted in an evolutionary manner by employing a range of empirical methods. A mapping study was performed to investigate how the concept of SOA is interpreted by the research community. Based upon this model of SOA, a participant-observer case study was employed to construct an SOA design model and a use case model for an energy engineering application to demonstrate use for a real world problem. Finally, expert knowledge was employed for evaluation of the case study through the use of walkthroughs. Results: From the mapping study we created an integrated model of what constitutes an SOA for the use with the case study. The case study outcomes include a design for a renewable energy control system together with codified experience of constructing and recording the SOA design model. The experience of employing the walkthrough method for evaluation, and the outcomes of the evaluation are also discussed. Conclusion: From this research we conclude that the SOA research community needs to develop a clearer shared understanding and agreement on the model of what constitutes an SOA and the vocabulary used to describe the SOA concept. This will aid designers to communicate their mental models more effectively and will provide the semantics needed for devising the new notations that this study implies are needed for SBA design. Further, some lessons about SBA design have been derived from the case study experiences.
APA, Harvard, Vancouver, ISO, and other styles
20

Haapala, O. (Olli). "Application software development via model based design." Master's thesis, University of Oulu, 2015. http://urn.fi/URN:NBN:fi:oulu-201504021268.

Full text
Abstract:
This thesis was set to study the utilization of the MathWorks’ Simulink® program in model based application software development and its compatibility with the Vacon 100 inverter. The target was to identify all the problems related to everyday usage of this method and create a white paper of how to execute a model based design to create a Vacon 100 compatible system software. Before this thesis was started, there was very little knowledge of the compatibility of this method. However during the practical experiments, it became quite quickly clear that this method is very compatible with the Vacon 100. Majority of the problems expected before this thesis was started proved to be wrong. The only permanent problem that came up during this thesis was that Vacon 100 supports only the 32-bit floating-point precision while Simulink uses the 64-bit floating-point precision by default. Even though this data type incompatibility prevents usage of some of the Simulink’s blocks, it is by no means a limiting factor that restricts usage of this method. During the practical research no problems were found that completely prevent the usage of this method with the Vacon 100 inverter. The Simulink PLC Coder was in the spotlight during the practical research work. Even though the code generator worked better than was expected, the biggest problems limiting the usage of model based design relates to the PLC Coder. All in all based on this study, it is easy to say that model based design is a very usable tool for everyday design work. The method does not necessarily show its advantages in a small scale design work and the implementation phase can take some time before the company has collected the support model library needed. However in the future, the software requirements will increase, which grows the importance of model based design. A well-executed model based design can have a significant improving effect on financial, time and quality aspects
Tämän lopputyön tarkoituksena oli tutkia MathWorks:n Simulink®-ohjelmiston käyttöä mallipohjaisessa ohjelmistotuotannossa ja sen soveltuvuutta Vacon 100 -taajusmuuntajan ohjelmointiin. Tavoitteena oli identifioida kaikki ongelmakohdat, jotka vaikuttavat menetelmän jokapäiväisessä hyödyntämisessä, sekä luoda raportti, miten menetelmän avulla voidaan tehdä Vacon 100 yhteensopiva ohjelmisto. Ennen työn aloittamista menetelmän soveltuvuudesta ei ollut tarkkaa tietoa. Työn aikana suoritetut käytännönläheiset ohjelmistotuotantoesimerkit kuitenkin osoittivat nopeasti menetelmän toimivuuden. Ongelmakohdat, joita ajateltiin ennen työn aloittamista, osoittautuivat pääosin vääriksi. Ainoa pysyvä ongelmakohta, joka työn aikana tuli esille, on Vacon 100:n tuki vain 32-bit reaaliluvuille, kun taas Simulink käyttää oletuksena 64-bit reaalilukua. Vaikka datatyypistä aiheutuva ongelma estääkin muutaman Simulink-lohkon käytön, se ei kuitenkaan ole menetelmän käyttöä rajoittava ongelma. Työssä ei tullut vastaan yhtään ongelmaa, joka olisi estänyt mallipohjaisen suunnittelun käytön Vacon 100 -laitteen kanssa. Simulink:n koodigenerointityökalu eli Simulink PLC Coderon tärkeässä osassa työn tutkimuksen kannalta. Kaiken kaikkiaan koodigeneraattori toimi yli odotusten, mutta suurimmat ongelmat, jotka rajoittavat mallipohjaisen suunnittelun käyttöä, liittyvät kuitenkin PLC Coder:n toimintaan. Yhteenvetona työn perusteella voidaan todeta, että mallipohjainen ohjelmistotuotanto on nykyaikana erittäin käyttökelpoinen menetelmä. Tosin menetelmän tuomat hyödyt eivät välttämättä tule esille pienessä mittakaavassa ja ennen kuin yritykselle on muodostunut omaan tuotteeseen liittyvien mallien ja lohkojen tietokanta. Tulevaisuudessa kuitenkin suunnittelutyön vaatimusten kasvaessa, mallipohjaisen ohjelmistotuotannon merkitys tulee kasvamaan. Hyvin toteutettuna menetelmä parantaa huomattavasti suunnittelutyön tulosta niin taloudellisesti, ajallisesti kuin laadullisestikin
APA, Harvard, Vancouver, ISO, and other styles
21

Kher, Priya. "Using application generated data to provide personalized user experience in software applications." Thesis, Massachusetts Institute of Technology, 2018. http://hdl.handle.net/1721.1/118542.

Full text
Abstract:
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and Management Program, 2018.
Cataloged from PDF version of thesis.
Includes bibliographical references (pages 32-33).
Delivering quality user experience is the most critical goal of any product development and marketing team in any organization. With the advancement of technologies in the fields of data science and data computation, it is now possible to know users more efficiently and create solutions that satisfy their needs to the fullest. In this thesis, I explore how the digital e-commerce and online content provider companies are utilizing many different personalization methods which are helpful in increasing the rate of successful transactions, however, a similar trend is not visible in SaaS applications. Cloud computation has made software both easily accessible and replaceable, putting a lot of stress on both the value of the product as well as the user experience. Many software companies still follow the traditional approach of creating static personas for product design and marketing purposes and create one fits all solution. Machine/application data, which is continuously generated by the software applications, tracking each and every user activity, can be extremely useful in understanding the user behavior and thus giving companies the ability to create more personalized and adaptive solutions. I explore data generated about a pedagogical website at MIT which is used to support instruction in computation-open to students from all the departments. I applied machine learning algorithms to show that there are different clusters/classes of students in a class. By tracking student activity and performance on class website, it can be predicted which class they belong to. This information can be used to develop customized solutions for all the students.
by Priya Kher.
S.M. in Engineering and Management
APA, Harvard, Vancouver, ISO, and other styles
22

Williams, Julian R. "Re-engineering and prototyping a legacy software system-Janus version 6.X." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1999. http://handle.dtic.mil/100.2/ADA361419.

Full text
Abstract:
Thesis (M.S. in Computer Science) Naval Postgraduate School, March 1999.
Thesis advisor(s): Man-Tak Shing, Valdis Berzins. "March 1999". Includes bibliographical references (p. 181-182). Also available online.
APA, Harvard, Vancouver, ISO, and other styles
23

Marin, Ramon O. "Analyzing the feasibility of using secure application integration methodology (SAIM) for integrating don enterprise resource planning (ERP) application." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2004. http://library.nps.navy.mil/uhtbin/hyperion/04Mar%5FMarin.pdf.

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

Mertz, Jhonny Marcos Acordi. "Understanding and automating application-level caching." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2017. http://hdl.handle.net/10183/156813.

Full text
Abstract:
O custo de serviços na Internet tem encorajado o uso de cache a nível de aplicação para suprir as demandas dos usuários e melhorar a escalabilidade e disponibilidade de aplicações. Cache a nível de aplicação, onde desenvolvedores manualmente controlam o conteúdo cacheado, tem sido adotada quando soluções tradicionais de cache não são capazes de atender aos requisitos de desempenho desejados. Apesar de sua crescente popularidade, este tipo de cache é tipicamente endereçado de maneira ad-hoc, uma vez que depende de detalhes específicos da aplicação para ser desenvolvida. Dessa forma, tal cache consiste em uma tarefa que requer tempo e esforço, além de ser altamente suscetível a erros. Esta dissertação avança o trabalho relacionado a cache a nível de aplicação provendo uma compreensão de seu estado de prática e automatizando a identificação de conteúdo cacheável, fornecendo assim suporte substancial aos desenvolvedores para o projeto, implementação e manutenção de soluções de caching. Mais especificamente, este trabalho apresenta três contribuições: a estruturação de conhecimento sobre caching derivado de um estudo qualitativo, um levantamento do estado da arte em abordagens de cache estáticas e adaptativas, e uma técnica que automatiza a difícil tarefa de identificar oportunidades de cache O estudo qualitativo, que envolveu a investigação de dez aplicações web (código aberto e comercial) com características diferentes, permitiu-nos determinar o estado de prática de cache a nível de aplicação, juntamente com orientações práticas aos desenvolvedores na forma de padrões e diretrizes. Com base nesses padrões e diretrizes derivados, também propomos uma abordagem para automatizar a identificação de métodos cacheáveis, que é geralmente realizado manualmente por desenvolvedores. Tal abordagem foi implementada como um framework, que pode ser integrado em aplicações web para identificar automaticamente oportunidades de cache em tempo de execução, com base na monitoração da execução do sistema e gerenciamento adaptativo das decisões de cache. Nós avaliamos a abordagem empiricamente com três aplicações web de código aberto, e os resultados indicam que a abordagem é capaz de identificar oportunidades de cache adequadas, melhorando o desempenho das aplicações em até 12,16%.
Latency and cost of Internet-based services are encouraging the use of application-level caching to continue satisfying users’ demands, and improve the scalability and availability of origin servers. Application-level caching, in which developers manually control cached content, has been adopted when traditional forms of caching are insufficient to meet such requirements. Despite its popularity, this level of caching is typically addressed in an adhoc way, given that it depends on specific details of the application. Furthermore, it forces application developers to reason about a crosscutting concern, which is unrelated to the application business logic. As a result, application-level caching is a time-consuming and error-prone task, becoming a common source of bugs. This dissertation advances work on application-level caching by providing an understanding of its state-of-practice and automating the decision regarding cacheable content, thus providing developers with substantial support to design, implement and maintain application-level caching solutions. More specifically, we provide three key contributions: structured knowledge derived from a qualitative study, a survey of the state-of-the-art on static and adaptive caching approaches, and a technique and framework that automate the challenging task of identifying cache opportunities The qualitative study, which involved the investigation of ten web applications (open-source and commercial) with different characteristics, allowed us to determine the state-of-practice of application-level caching, along with practical guidance to developers as patterns and guidelines to be followed. Based on such patterns and guidelines derived, we also propose an approach to automate the identification of cacheable methods, which is often manually done and is not supported by existing approaches to implement application-level caching. We implemented a caching framework that can be seamlessly integrated into web applications to automatically identify and cache opportunities at runtime, by monitoring system execution and adaptively managing caching decisions. We evaluated our approach empirically with three open-source web applications, and results indicate that we can identify adequate caching opportunities by improving application throughput up to 12.16%. Furthermore, our approach can prevent code tangling and raise the abstraction level of caching.
APA, Harvard, Vancouver, ISO, and other styles
25

Fan, Yao-Long. "Re-engineering the solicitation management system." CSUSB ScholarWorks, 2006. https://scholarworks.lib.csusb.edu/etd-project/3179.

Full text
Abstract:
The scope of this project includes a re-engineering of the internal architecture of the Solicitation Management System (SMS), a web-based application that facilitates the running of grant proposal solicitations for the Office of Technology Transfer and Commercialization at California State University San Bernardino (CSUSB). A goal of the project is to increase consistency and efficiency of the code base of the system, making it easier to understand, maintain, and extend. The previous version of SMS was written to rely on the Spring and Hibernate frameworks. The project includes a restructuring of the system to remove reliance on the Spring framework, but maintain reliance on Hibernate. The result is an updated version of the SMS. The system was written using current technologies such as Java, JSP, and CSS.
APA, Harvard, Vancouver, ISO, and other styles
26

Nakamura, Yasuyuki, and Setsuo Takato. "Development of a Graphical User Interface for LaTeX Plotting Software KETpic." IEEE, 2009. http://hdl.handle.net/2237/14031.

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

Islam, Sajjadul. "Application Framework for Snow Removal Routing Problem." Thesis, Linköping University, Department of Computer and Information Science, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-54689.

Full text
Abstract:

Road maintenance during the heavy snowfall is an important problem. In Sweden the government and municipalities together spend close to 0.3 thousand million SEK every year for winter road maintenance. Approximately half of it is snow removal cost, which in turn to a large extent depends on the routing of the snow-ploughing vehicles. In this thesis work, we wish to develop an application framework for optimized routing operation for these vehicles so that the total operational cost can be reduced at a significant level. In general, there are different characteristics of snow ploughing depending on the routing procedure, one is done after the snowfall and the other is during the snowfall. In this thesis work, we are only interested to find the set of routing paths during the snowfall where duration of snowfall is unknown. We present a new way of generating an initial solution that deals with the real operational network. The optimization algorithm works upon this initial solution and try to reduce the number of periodic paths.

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

Filonowich, Eric. "Building a robust web application." [Denver, Colo.] : Regis University, 2006. http://165.236.235.140/lib/EFilonowichPartI2006.pdf.

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

Meacham, Desmond J. "Standards interoperability : application of contemporary software assurance standards to the evolution of legacy software /." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2006. http://library.nps.navy.mil/uhtbin/hyperion/06Mar%5FMeacham.pdf.

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

Sears, Kenneth. "Viewpoint quality model : a software quality model for the application of software quality metrics." Thesis, University of Birmingham, 1992. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.341698.

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

Moturu, Krishna Priya Darsini. "Application of reinforcement learning algorithms to software verification." Master's thesis, Québec : Université Laval, 2006. http://www.theses.ulaval.ca/2006/23583/23583.pdf.

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

Gildea, Richard James. "Application of modern techniques in crystallographic software development." Thesis, Durham University, 2011. http://etheses.dur.ac.uk/3332/.

Full text
Abstract:
This thesis describes contributions made as part of the EPSRC-funded project Age Concern: Crystallographic Software for the Future. Work has been done in various areas of small molecule crystallographic soft- ware development, both within the smtbx (Small Molecule Toolbox) and the Olex2 software. Chapter 2 details the work that was done towards the smtbx-based re- finement that was developed as part of the “Age Concern” project. A framework was created enabling the inclusion of observations of restraint in the refinement, and new restraints on geometry and anisotropic displacement parameters were added. Refinement of (pseudo-)merohedrally twinned structures was implemented. In Chapter 3 a description of the determination of absolute structure by various methods is given. The methods of Hooft et al. [2008] and Flack [1983] have been implemented, and a quantitative comparison made between the two methods. Chapter 4 discusses the method of van der Sluis and Spek [1990] for the refinement of structures containing severely disordered regions. This method has been implemented and a modification designed to give improved results when one or more low angle reflections are missing is proposed and tested, and shown to be beneficial. Chapter 5 introduces a new module, iotbx.cif, which has been added to the cctbx (Computational Crystallography Toolbox), providing a comprehensive set of tools for the manipulation of Crystallographic Information Files (CIFs).
APA, Harvard, Vancouver, ISO, and other styles
33

Planet, Kimberly A. "A computer software application for time-point composition." Virtual Press, 1990. http://liblink.bsu.edu/uhtbin/catkey/722133.

Full text
Abstract:
This thesis implements Milton Babbitt's time-point system for music composition via the creation of a computer software application for the Macintosh computer. This system asks the composer to enter musical information, which is used to calculate pitch, duration, articulation, texture, octave, and silence, for the time-point composition. The application generates a file of musical information that is compatible with a performance application; the performance application will execute the composition communicating with MIDI-compatible musical instruments.The purpose of this project was to create a compositional tool that would implement the time-point system by reducing hours of hand calculation and tedium, and would provide an accessible and efficient approach to time-point composition. It is intended that this application be used to assist both the serious composer as well as the student of music composition.
School of Music
APA, Harvard, Vancouver, ISO, and other styles
34

Clark, Paul C., Cynthia E. Irvine, Timothy E. Levin, Thuy D. Nguyen, and Timothy M. Vidas. "SecureCore software architecture trusted path application (TPA) requirements." Monterey, California. Naval Postgraduate School, 2007. http://hdl.handle.net/10945/24396.

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

Prado, Alexandre Barcellos. "Auto-configuration of Cisco routers with application software." Thesis, Monterey, California. Naval Postgraduate School, 2003. http://hdl.handle.net/10945/6285.

Full text
Abstract:
Approved for public release, distribution unlimited
The context of this research is to facilitate the control of routers with the Server and Agent based Active Network Management (SAAM), to optimize allocation of network resources, and to satisfy user Quality of Service (QoS) requirements. The SAAM network determines the Quality of Service parameters based on current network conditions and user requirements. These parameters are dynamic, so they must be uploaded into the Cisco routers to take effect. The focus is on determining the most efficient way of communicating between the Cisco routers and the SAAM system. This is accomplished by several key components of the proxy-based solution as the first step for integrating with a legacy network. This thesis develops methods and application software to automatically update the configurations of Cisco routers based on the current network condition. These methods are required by any solution that resolves to upgrade the existing legacy network to provide QoS without expensive equipment replacement. As a result users are provided with a network they can expect to function properly.
APA, Harvard, Vancouver, ISO, and other styles
36

Kuziwa, Ally, and Kazibwe Flavia Ndagire. "Application of Agile Methods in Distributed Software Development." Thesis, Umeå universitet, Institutionen för informatik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-122495.

Full text
Abstract:
Agile software development methods are characterized by developer’s empowerment through self-organization, incremental requirements and constant knowledge sharing. Despite some effort to elaborate how successfully agile methods can be applied in co-located development teams, little is known on how the same is done when the development teams are distributed. Our research focus is to uncover factors that influence the successful application of agile methods in distributed development teams using a software development company as our case study. With three distributed teams applying different agile methods, we conducted focused ethnography alongside interviews to comprehend what and how various factors under distributed development teams influence successful agile methods application. It seems, all that matters is team structure, team spirit, effective communication, product requirements, and knowledge sharing. The team structure has more influence than other factors and therefore our suggestions for successful application of agile methods in distributed software development is to focus on the development team, above all factors. The analysis shows that the development methods themselves have little to do with the successful application of agile methods in distributed software development teams.
APA, Harvard, Vancouver, ISO, and other styles
37

Kokkonen, T. (Tommi). "Application software for laboratory-scale process test equipment." Master's thesis, University of Oulu, 2015. http://urn.fi/URN:NBN:fi:oulu-201505211556.

Full text
Abstract:
The purpose of this study was to describe a construct of an application software designed to support laboratory test equipment for pyrolysis/coking process test equipment for the use at the Process Metallurgy Group (PMG) in the University of Oulu. The prior research in the fields of laboratory automation, usability in laboratory context, data gathering, operational safety and linking to larger laboratory IS, and a brief summary of design science research and it’s methodology were presented. The study described the context of the software development, including the Process Metallurgy Group in the University of Oulu; and pyrolysis and coking processes. The design and the development processes of the PYROLYSIS software were described, as was the evaluation of the software. A model of hardware virtualization, application-device communication and the UI design were presented. Finally, a tentative model for remote alert system via SMS was presented.
APA, Harvard, Vancouver, ISO, and other styles
38

Werlinder, Marcus, and Emelie Tham. "Application of Amazon Web Services in software development." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-231917.

Full text
Abstract:
During these last recent years cloud computing and cloud services have started to gain traction, which has been most notable among companies. Amazon have proven to be one of the powerhouses on providing scalable and flexible cloud computing services. However, cloud computing is still a relatively new area. From an outsider’s point of view, the overwhelming information and available services might prove to be difficult to familiarize with. The aim of this thesis is to explore how Amazon Web Services can be applied during software development and observing how difficult it might be to use these services. Three test applications that utilized different Amazon Web Services were implemented to get an insight into how Amazon Web Services can be applied from a cloud computing beginner’s point of view. These applications were developed in an iterative manner, where a case study was performed on each application. At the start of each new iteration a literature study was conducted, where sources were reviewed to see if it provided essential information. In total, nine different Amazon Web Services were used to implement and test the three respective test applications. Results of the case study were interpreted and evaluated with regards to the learnability and appliance of Amazon Web Services. Issues that were identified during the development process showed that Amazon Web Services were not userfriendly for users that have little to no experience with cloud computing services. Further research on other Amazon Web Services, such as Elastic Cloud Computing, as well as other cloud computing platforms like Google or IBM, may provide a deeper and more accurate insight on the appliances of cloud computing.
Under dem senaste åren så har molntjänster blivit ett allt mer populärt område, speciellt inom företag. Ett av dem största utgivare inom molntjänst branschen är Amazon som erbjuder skalbara och flexibla molntjänster. Molntjänster är dock ett relativt nytt område, vilket innebär att någon som inte är insatt i ämnet kan finna all tillgänglig information överväldigande och svår att bekanta sig med. Målet med det här tesen är att utforska olika Amazon Web Service som kan användas inom mjukvaruutveckling och observera problem som kan uppstå med dessa tjänster. Tre testapplikationer som använde sig av Amazon Web Services var skapade för att få en fördjupad kunskap om hur dessa tjänster fungerar och vad för möjligheter de har. Dessa applikationer utvecklades iterativt och en fallstudie utfördes för varje applikation. I början av varje ny iteration genomfördes en litteraturstudie, där källorna var kritiskt granskade för att se ifall dem innehöll väsentlig information för tesen. Sammanlagt användes nio olika Amazon Web Services för att implementera och testa de tre olika testapplikationerna. Resultaten från fallstudien tolkades och utvärderades med avseende på Amazon Web Services lärbarhet och tillämpningsbarhet. Problem som samlades ihop under utvecklingsprocessen visade att Amazons Web Services inte var särskilt användarvänligt för utvecklare med liten eller ingen erfarenhet inom Amazon Web Services. Ytterligare forskning inom andra Amazon Web Services som Elastic Cloud Computing och forskning som undersöker andra molntjänst plattformar som Google Cloud, skulle kunna bidra med en djupare förståelse och mer exakt inblick kring tillämpning av molntjänster.
APA, Harvard, Vancouver, ISO, and other styles
39

Prado, Alexandre B. "Auto-configuration of Cisco routers with application software /." Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2003. http://library.nps.navy.mil/uhtbin/hyperion-image/03sep%5FPrado.pdf.

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

Pepin, Ronald (Ronald Raymond) 1961. "Application of critical chain to staged software development." Thesis, Massachusetts Institute of Technology, 1999. http://hdl.handle.net/1721.1/9750.

Full text
Abstract:
Thesis (S.M.)--Massachusetts Institute of Technology, System Design and Management Program, 1999.
Includes bibliographical references (leaves 58-59).
One in three IT projects are canceled before they are completed. Of the projects that are completed, over 75% are late, over budget or are released with reduced functionality. Average cost overruns are 189%; average schedule overruns are 222% (The Standish Group). The software development process and the project management techniques are critical components in completing a development project on time and on budget. Critical Chain Project Management techniques and a Staged Development process were designed to address issues that contribute to the large number of schedule and cost overruns. Critical Chain is based on Theory of Constraint principles developed by Eliyahu Go ldratt. Critical Chain offers practical methods for planning, scheduling, tracking and mitigating schedule risk in a development program. Staged Development, a form of an incremental product development lifecycle, is considered to be a software development best practice. Staged Development promises faster development schedules, increase progress visibility and higher quality. In this study the author researches, applies and analyzes the Critical Chain and Staged Development methodologies. The combination of the two methodologies created a process that served to increase likelihood of project success.
by Ronald Pepin.
S.M.
APA, Harvard, Vancouver, ISO, and other styles
41

Yellen, Richard Emerson. "Increasing the propensity to use computer application software." Diss., The University of Arizona, 1987. http://hdl.handle.net/10150/184286.

Full text
Abstract:
The use of computer application software could be increased. The goal of this research was to uncover a design for a module which instructs the potential user how to use software. This type of module, called an instructional module, would, when incorporated on software such as decision support tools, increase the willingness of novices to use the software more frequently. Four instructional modules designs, which were the result of combining two states of two variables of instructional module design, were examined. The four designs are (1) an automated programmed learning module; (2) an automated help facility; (3) a manual programmed learning module and; (4) a manual help facility. A financial decision support tool was developed, and each of the four instructional modules designs was placed separately on the decision support tool. This created, in effect, four different tools. Subjects in the experiment were business school students with no formal experience using a decision support tool. Each subject was exposed to two of the four instructional module designs during a training session which lasted one hour. One month after the training session, the subjects were reassembled for a second session. During this session, the subjects selected one of the two tools, with its instructional module, which they had been exposed to previously. The subjects were to use the selected tool to solve problems which would likely require them to access the instructional module. In addition to these behavioral selection data, attitudinal data concerning the instructional module designs were also collected throughout both sessions of the experiment. Based on their selection and their attitudinal responses, the subjects indicated that the tool with the automated programmed learning module was the module of choice. The research methodology successfully provided input for instructional module design for computer application software such as decision support tools.
APA, Harvard, Vancouver, ISO, and other styles
42

Poznanski, Alex Joshua. "Analyzing demographic and geographic characteristics of "Cycle Atlanta" smartphone application users." Thesis, Georgia Institute of Technology, 2013. http://hdl.handle.net/1853/47701.

Full text
Abstract:
The objective of this research is to analyze how the demographic characteristics and reported home locations of Cycle Atlanta smartphone app users compare to those of cyclists reflected by other datasets. The findings of this research show that the majority of Cycle Atlanta users are young, white males belonging to either a very high annual income group or a low annual income group, with fewer users belonging to middle-income groups. Most of the app's users live in east-side, ``intown' Atlanta neighborhoods. Other cyclist data for the Atlanta area show similar trends, although less pronounced than the trends exhibited by Cycle Atlanta users. Because smartphone apps such as Cycle Atlanta are a fairly recent innovation, there is still a great deal of uncertainty as to how equitably they can gather bicycle data. The research presented in this thesis has the potential to empower transportation planners to plan bicycle facilities that will benefit many different facets of the cycling community in Atlanta. This has the potential to increase the mode share of cycling in cities, which will reduce congestion and promote healthier lifestyles.
APA, Harvard, Vancouver, ISO, and other styles
43

Kyne, Martin. "Development of a web based application for tracking human resourse utilization for a consulting firm." [Denver, Colo.] : Regis University, 2007. http://165.236.235.140/lib/MKynePartI2007.pdf.

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

Kyne, Noel. "Web based candidate assessment system." [Denver, Colo.] : Regis University, 2007. http://165.236.235.140/lib/NKynePartI2007.pdf.

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

Kans, Mirka, and Ia Williamsson. "“Must have that Business Intelligence…!” How to illustrate complex processes by interactive exercises and role playing." Linnéuniversitetet, Institutionen för teknik, TEK, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-27095.

Full text
Abstract:
In enterprises we find many complex processes consisting of several sub-processes and actors, each of them contributing to the end outcome. Teaching on complex processes is not easy if the aim is deep knowledge regarding the processes and how different activities and choices will affect the final outcomes. An example of a complex process is the Enterprise Recourse Planning (ERP) systems procurement. A lot of different business representatives are involved in the procurement project, each with their opinion on how the optimal solution looks like. These opinions are often conflicting and the demands too many to be included in the formal requirements specification. Sometimes the requirements are the same, but expressed in different terms. Definition and selection of requirements is one of many potential pitfalls of Information Technology (IT) procurement which is dealt with during a half day exercise in ERP procurement in the course “Integrated Business Solutions”. Through role playing the students experience the transformation of theories into practice by identifying, arguing for or against and thereafter agree upon a limited list of requirements. Another complex activity is the evaluation of alternatives, where the students first need to find suitable candidate systems and thereafter assess how well these satisfy the formulated requirements. The vendor web pages and an online search function provided by a consultant are used. This gives a good basis for discussions regarding assessment of information sources and how decision making is affected by available information. This article describes the purpose and implementation of the above mentioned exercise. The exercise serves as an exemplification of how to create active learning situations that provide hands-on experiences and puts the problem solving and analysis abilities in a real context. Different skills trained during the exercise are highlighted using the Conceive-Design-Implement-Operate (CDIO) syllabus. The article also identifies pitfalls to be avoided when creating this kind of learning situations.
APA, Harvard, Vancouver, ISO, and other styles
46

Algeri, Soliman. "Representation and adaptation of high level object-oriented models for reuse." Thesis, University of Liverpool, 1999. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.366676.

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

Brown, Christopher A. "Usability analysis of the channel application programming interface." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2003. http://library.nps.navy.mil/uhtbin/hyperion-image/03Jun%5FBrown.pdf.

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

Mittner, Jan. "Metodika pro vývoj webových aplikací." Master's thesis, Vysoká škola ekonomická v Praze, 2009. http://www.nusl.cz/ntk/nusl-76276.

Full text
Abstract:
This work deals with methodologies of software development, particularly web applications. Its main objective is to propose a methodology that helps ensure quality web development and prevents a number of frequently recurring problems. The first chapter deals with characteristics of current state and defines the need for process and discipline, the need for team development and the importance of appropriate tools. The second chapter describes the specifics of the web development. It defines the quality criteria in relation to web applications, particularly the aspects of accessibility, usability and security are concerned. It deals with web frameworks and the benefits and risks arising from their usage. It also outlines requirements for the chosen methodology for web development and describes types of projects to be applied to the methodology. The third chapter analyzes the suitability of the selected life cycle models and methodologies in software development for web applications. The life cycle models consider a model of "program and repair", the waterfall model and incremental model. It also deals with the assumptions of agile methodologies and their level of satisfaction for web development. For the analysis is used the methodology evaluation system METES with which is examined Rational Unified Process, Open Unified Process, Extreme Programming, Scrum and Feature Driven Development. The fourth chapter deals with the characteristic of Open Unified Process methodology. It describes the principles, features and development process. The main chapter deals with the proposal of methodology for web development. As the basis is chosen Open Unified Process methodology, whose elements are supplemented and adapted for web development. As the elements of the methodology are elaborated principles, practices, roles, work products, tasks, delivery process, manuals and guidelines and tools. Each element is adapted to fit the specific needs of web applications. In order to achieve greater control over the quality of web applications there are also included detailed checklists as an integral part of products which are aimed at preventing the most frequently occurring errors and problems. The chapter concludes with an overview of tools that have been validated in web development.
APA, Harvard, Vancouver, ISO, and other styles
49

Espinoza, Jorge, Pamela Loarte, Carlos Espinoza, Freddy Paz, and Juan Arenas. "A new software development model: Innovation through mobile application with UCD." Springer Verlag, 2018. http://hdl.handle.net/10757/624691.

Full text
Abstract:
El texto completo de este trabajo no está disponible en el Repositorio Académico UPC por restricciones de la casa editorial donde ha sido publicado.
Pursuit of innovation projects with the absent of a methodology to follow hampers the development of the software product as its complexity grows since the freedom of its own advancement is confused with the lack of order on it. Traditional and agile methodologies do not adapt to this kind of projects therefore, in this paper we aim to design a model that incorporates characteristics of both of them to get a solution of a need found in society. In this study, we focus on the construction of a mobile application that answer to the lack of a system that integrates pharmaceutical products from different establishment through the appliance of usability concept with the UCD (User centered design) approach. In this case we only detail about four of the seven stages proposed in the model developed with its techniques, tools and activities conducted. Results obtained show that the model proposed achieve the expectative and its use is not limited to just mobile applications but to any kind of software project.
Revisión por pares
APA, Harvard, Vancouver, ISO, and other styles
50

Andersson, Jakob, Dennis Myrgren, and John Rahme. "LinX Software Toolsuite for Mobile Devices." Thesis, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-255346.

Full text
Abstract:
The project has shown that it is possible to create applications for different mobile operating systems and linking the devices to the signal handler Data Engine . Using Qt as a framework and development environment allows doing this with only one code base, which can be made to work on different platforms. This creates great opportunity to save time and to reach a wider audience. The creation of a demonstrator application, a tutorial and a template for new projects has been the main goals for this project. These will serve as examples and guides for applications to come on how to deploy to mobile devices and connect to Data Engine using Wi-Fi. Though support for Windows Phone was not achieved, due to both development-wise difficulties and choices made during the project's course, the project was considered a success.
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