Dissertations / Theses on the topic 'Source code management systems'

To see the other types of publications on this topic, follow the link: Source code management systems.

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 'Source code management systems.'

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

Hopfner, Marbod. "Source Code Analysis, Management, and Visualization for PROLOG." Doctoral thesis, kostenfrei, 2008. http://www.opus-bayern.de/uni-wuerzburg/volltexte/2009/3630/.

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

Bexell, Andreas. "Software Source Code Readability : A Mapping Study." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20164.

Full text
Abstract:
Background: Building software systems is an iterative and collaborative project, requiring developers not only to write code, but to maintain, expand, fix and enhance code already written. In order to do so, reading code is a central activity, and therefore it is important that code is written in a manner that makes it readable. Objectives: To map the state-of-the-art of software source code readability and find the definitions and methods to measure it, and provide an overview of the kinds of factors considered to impact software source code readability, and to compare this to practitioners' experiences of software source code readability. Methods: A systematic literature review of 76 studies in 72 papers from the last 40 years, explicitly concerning software source code readability, is compared with the results of five interviews with practitioners, of which three are case studies of commits explicitly targeting readability. Results: While individual factors' contribution towards readability is studied with some success, more general modelling studies often suffer from methodological problems, making them difficult to apply in practice or in studies of the correlation between software source code readability and other metrics. Conclusions: Key elements of the state-of-the-art have been implemented in practice, however, readability models are not used by the practitioners in this study. Several factors mentioned by practitioners are not considered by the studies included, and further qualitative study of software development practitioners may be needed.
APA, Harvard, Vancouver, ISO, and other styles
3

Carlsson, Emil. "Software Developers Use of Source Code Summarization Comments : A qualitative study of software developers practices to understand third party source code libraries." Thesis, Örebro universitet, Handelshögskolan vid Örebro Universitet, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-46066.

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

Mendes, Rodrigo Cavalcante. "Search and retrieval of source code using the faceted approach." Universidade Federal de Pernambuco, 2008. https://repositorio.ufpe.br/handle/123456789/2097.

Full text
Abstract:
Made available in DSpace on 2014-06-12T15:54:33Z (GMT). No. of bitstreams: 2 arquivo1977_1.pdf: 1819935 bytes, checksum: 4162d549c75996e549bcc53383212659 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008
Software Reuse has been considered a key concept to increase the quality and productivity of the software development by the reuse of existing artifacts, avoiding build new ones from scratch. However, In order to obtain effective benefits from the software reuse is necessary a set of complementary resources such as: education, active management support and the introduction of appropriate process and tools. In fact, resources that provide mechanism to ease the access of reusable components, such as search and retrieval tools, appear as potential instruments in favor of reuse programs adoption in the organizations. One of the challenges of the search and retrieval tools is how to make that existing components returned have a significant relevance. In this sense, the use of the faceted approach rises as a suitable alternative. This approach proposes the creation of a vocabulary supported by attributes, dividing the components into group of classes based on pre-defined keywords, increasing the level of precision and providing a more flexible classification. Thus, this work presents an extension of search and retrieval tool of reusable components, source code in particular, using the faceted classification approach. In addition, also was developed an auxiliary tool to aid the Domain expert to perform his activities using this approach. Finally, an experimental study evaluates the proposed solution
APA, Harvard, Vancouver, ISO, and other styles
5

Ekmefjord, Morgan. "Evaluation of the Perforce Source Code Management Tool used in Agile Software Development." Thesis, Uppsala University, Department of Information Technology, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-98334.

Full text
Abstract:

Focus in this report is how the Perforce source code management tools can be used in the Extreme Programming methodology and how the different features of Perforce work with the challenges of managing source code while working in an agile way with extreme programming. The study shows how the extreme programming methodology users can use Perforce for their daily operation for paradigms such as continuous integration and 10 minutes build. The bridging between agile methods such as extreme programming and source code management tools are not very clear and in this report some aspects of uniting the two is explained.

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

Kiendys, Petrus, and Shadi Al-Zara. "Minimumkrav för ett CI-system." Thesis, Malmö högskola, Fakulteten för teknik och samhälle (TS), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20216.

Full text
Abstract:
När en grupp utvecklare jobbar med samma kodbas kan konflikter uppstå med avseende på implementationen av moduler eller delsystem som varje utvecklare individuellt jobbar på. Dessa konflikter måste snabbt lösas för att projektet ska fortskrida och inte stagnera. Utvecklare som sällan kommunicerar framför ofta okompatibla moduler eller delsystem som kan vara svåra eller omöjliga att integrera i kodbasen, detta leder ofta till s.k. “integration hell” där det kan ta väldigt lång tid att anpassa ny kod till en befintlig kodbas.En strategi som man kan ta till är “continuous integration”, ett arbetssätt som erbjuder en rad fördelar när man jobbar i grupp på en gemensam kodbas. Continuous integration är möjligt att tillämpa utan verktyg eftersom detta är ett arbetssätt. Däremot kan processen stödjas av ett s.k. “CI-system” som är något av en teknisk implementation eller påtagligt införlivande och stöd för arbetsmetoden “continuous integration”.Denna rapport syftar till att ge en inblick i vad ett CI-system är och vad den principiellt består av. Vi undersöker vad ett CI-system absolut måste bestå av genom en litteraturundersökning och en marknadsundersökning. Vi ställer upp dessa beståndsdelar som “funktionella” och “icke-funktionella” krav för ett typiskt CI-system. Vi kan på så vis kvantifiera och kategorisera olika komponenter och funktionaliteter som bör innefattas i ett typiskt CI-system. I denna rapport finns även ett bihang som visar hur man kommer igång med att bygga en egen CI-server mha. CI-systemmjukvaran “TeamCity”.Slutsatsen av vår rapport är att CI-system är ett viktigt redskap som kan underlätta mjukvaruutveckling. Med hjälp av CI-system kan man stödja utvecklingsprocessen genom att bl.a. förhindra integrationsproblem, automatisera vissa delar av arbetsprocessen (kompilering av källkod, testning av mjukvara, notifikation om stabilitet av kodbas och distribution av färdig mjukvara) samt snabbt hitta och lösa integrationsfel.
When a group of developers work on the same code base, conflicts may arise regarding the implementation of modules or subsystems that developers individually work on. These conflicts have to be resolved quickly in order for the project to advance at a steady pace. Developers who do not communicate changes or other necessary deviations may find themselves in a situation where new or modified modules or subsystems are impossible or very difficult to integrate into the mainline code-base. This often leads to so called “integration hell” where it could take huge amounts of time to adapt new code into the current state of the code-base. One strategy, which can be deployed to counteract this trend is called “continuous integration”. This practice offers a wide range of advantages when a group of developers collaborates on writing clean and stable code. Continuous integration can be put into practice without the use of any tools as it is a “way to do things” rather than an actual tool. With that said, it is possible to support the practice with a tangible tool called a CI-system.This study aims to give insight into the makings of a CI-system and what it fundamentally consists of and has to be able to do. A study of contemporary research reports regarding the subject and a survey was performed in order to substantiate claims and conclusions. Core characteristics of CI-systems are grouped into “functional requirements” and “non-functional requirements (quality attributes)”. By doing this, it is possible to quantify and categorize various core components and functionalities of a typical CI-system. This study also contains an attachment which provides instructions of how to get started with implementing your own CI-server using the CI-system software ”TeamCity”. The conclusion of this study is that a CI-system is an important tool that enables a more efficient software development process. By making use of CI-systems developers can refine the development process by preventing integration problems, automating some parts of the work process (build, test, feedback, deployment) and quickly finding and solving integration issues.
APA, Harvard, Vancouver, ISO, and other styles
7

Kim, John Yongchae. "Resource management techniques for CDMA cellular systems." Diss., Georgia Institute of Technology, 2001. http://hdl.handle.net/1853/13906.

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

Kalkan, Olcay Altınkaya Mustafa Aziz. "Independent component analysis applications in CDMA systems/." [s.l.]: [s.n.], 2004. http://library.iyte.edu.tr/tezler/master/elektronikvehaberlesme/T000473.rar.

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

Hortlund, Andreas. "Security smells in open-source infrastructure as code scripts : A replication study." Thesis, Karlstads universitet, Handelshögskolan (from 2013), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-84422.

Full text
Abstract:
With the rising number of servers used in productions, virtualization technology engineers needed a new a tool to help them manage the rising configuration workload. Infrastructure as code(IaC), a term that consists mainly of techniques and tools to define wanted configuration states of servers in machine readable code files, which aims at solving the high workload induced by the configuration of several servers. With new tools, new challenges rise regarding the security of creating the infrastructure as code scripts that will take over the processing load. This study is about finding out how open-source developers perform when creating IaC scripts in regard to how many security smells they insert into their scripts in comparison to previous studies and such how developers can mitigate these risks. Security smells are code patterns that show vulnerability and can lead to exploitation. Using data gathered from GitHub with a web scraper tool created for this study, the author analyzed 400 repositories from Ansible and Puppet with a second tool created, tested and validated from previous study. The Security Linter for Infrastructure as Code uses static code analysis on these repositories and tested these against a certain ruleset for weaknesses in code such as default admin and hard-coded password among others. The present study used both qualitative and quantitative methods to analyze the data. The results show that developers that actively participated in developing these repositories with a creation date of at latest 2019-01-01 produced less security smells than Rahman et al (2019b, 2020c) with a data source ranging to November 2018. While Ansible produced 9,2 compared to 28,8 security smells per thousand lines of code and Puppet 13,6 compared to 31,1. Main limitation of the study come mainly in looking only at the most popular and used tools of the time of writing, being Ansible and Puppet. Further mitigation on results from both studies can be achieved through training and education. As well as the use of tools such as SonarQube for static code analysis against custom rulesets before the scripts are being pushed to public repositories.
APA, Harvard, Vancouver, ISO, and other styles
10

Sama, Sanjana. "An Empirical Study Investigating Source Code Summarization Using Multiple Sources of Information." Youngstown State University / OhioLINK, 2018. http://rave.ohiolink.edu/etdc/view?acc_num=ysu1527673352984124.

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

Wong, Ken Chi Ho. "Platform leadership in open source software." Thesis, Massachusetts Institute of Technology, 2015. http://hdl.handle.net/1721.1/100313.

Full text
Abstract:
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, Engineering Systems Division, System Design and Management Program, 2015.
This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
Cataloged from student-submitted PDF version of thesis.
Includes bibliographical references (pages 125-134).
Industry platforms in the software sector are increasingly being developed in open source. Firms seeking to position themselves as platform leaders with such technologies must find ways of operating within the unique constraints of open source development. This thesis aims to understand those challenges by analyzing the Android and Hadoop ecosystems through an augmented version of Porter's Five Forces framework proposed by Intel's Andrew Grove. The analysis finds that platform contenders in open source behave differently depending on whether they focus on competing against alternative platforms or alternative providers of the same platform as rivals. This focus informs key decisions that the firm takes, including how it interacts with complementors and its approach to innovation. Due to the fact that open source vendors tend to lack unilateral authority over technology decisions, they can only seek to influence the behavior of the ecosystem by securing key relationships in the value network. In particular, they must secure the right engineering talent, access to key complements and superior paths to the customer. The research highlights some of the factors and tactics platform contenders in Hadoop and Android considered in acquiring these relationships. The open nature of FOSS (Free and Open Source Software) also allow new technologies to emerge and change the definition of the platform's boundaries. This creates a further strategic challenge for open source platform contenders. Keywords: platform strategy, platform leadership, open source software, Hadoop, Android.
by Ken Chi Ho Wong.
S.M. in Engineering and Management
APA, Harvard, Vancouver, ISO, and other styles
12

Liu, Ming. "Power and code management in wireless networks." Connect to resource, 2005. http://rave.ohiolink.edu/etdc/view?acc%5Fnum=osu1118933878.

Full text
Abstract:
Thesis (Ph. D.)--Ohio State University, 2005.
Title from first page of PDF file. Document formatted into pages; contains xvi, 158 p.; also includes graphics. Includes bibliographical references (p. 147-158). Available online via OhioLINK's ETD Center
APA, Harvard, Vancouver, ISO, and other styles
13

Eksteen, Lambertus Lochner. "An investigation into source code escrow as a controlling measure for operational risk contained in business critical software." Thesis, Stellenbosch : Stellenbosch University, 2012. http://hdl.handle.net/10019.1/95629.

Full text
Abstract:
Thesis (MBA)--Stellenbosch University, 2012.
This research report outlines corporate governance and information technology risk management frameworks and the use of software escrow within a holistic enterprise risk management strategy to maintain business continuity. Available risk mitigation tools and frameworks were analysed including the use of software escrow as an information technology risk mitigation tool and continuity instrument. The primary researched problem relates to how organisations can ensure business continuity through managing the risks surrounding business-critical software applications. Software escrow was identified in the literature review as a risk management tool used to mitigate operational risks residing in the licencing of mission-critical software applications. The primary research question is: “How can source code escrow contribute towards business continuity by limiting risks contained in licensed business critical software applications?” This study found that an escrow agreement ensures an end-user access to licenced mission-critical intellectual property in the event of the owner’s insolvency, acquisition or breach of maintenance agreements and thereby ensures continuity. The following secondary research questions were also answered: “What types of operational risks will be minimised using software escrow?” and “What constitutes an effective source code agreement in South Africa?” The research identified that the main driver for escrow was operational risk of a mission-critical system failure due to maintenance and upgrades not taking place. The reasons identified included insolvency of the software supplier, acquisition of the supplier, loss of key resources (developers) and breach of maintenance or development agreements. The research also identified some limitations to the application of escrow and the reasons for some agreements not being executed. Key escrow contract quality criteria were identified which ensure an effective agreement under South African law. The following essential quality criteria were found to improve the efficiency of execution of the escrow contract: - Frequency and quality of deposits; - Deposit verification to ensure usability of material post release; and - Well-defined release trigger events to avoid legal disputes regarding what constitutes a release. Case studies highlighted the main risks that drive the creation of escrow agreements and identified limitations to the execution of some escrow agreements. The software end-user operational risks mitigated by the use of escrow included: - Continued use of the software despite vendor bankruptcy; - Reducing the dependency on the supplier for maintenance and support of the software Safeguarding critical business processes; and - Return on investment (software implementation, hardware and training of staff). It was concluded that, despite the legal and practical complexities concerned with escrow, it remains the best instrument to ensure continuity when relying on licensed intellectual property used for business-critical functions and processes. Software escrow is therefore a vital component of a well-formulated license agreement to ensure access to mission-critical technology (including all related intellectual property) under pre-defined conditions of release to the end-user (licensee). In the event of a release, the escrow agent gives the end-user access to the deposited source code and related materials for the purposes of business continuity only and in no way affects the ownership rights of the supplier/owner.
APA, Harvard, Vancouver, ISO, and other styles
14

Rémy, Christian. "Life cycle assessment of conventional and source separation systems for urban wastewater management /." kostenfrei, 2010. http://opus.kobv.de/tuberlin/volltexte/2010/2543/.

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

Remy, Christian. "Life cycle assessment of conventional and source-separation systems for urban wastewater management." Clausthal-Zellerfeld Papierflieger, 2010. http://d-nb.info/1000877817/04.

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

Katz, Jeremy Lee. "Comparing and Contrasting Web Services and Open Source." Thesis, Massachusetts Institute of Technology, 2010. http://hdl.handle.net/1721.1/59251.

Full text
Abstract:
Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Systems Division, System Design and Management Program, 2010.
Cataloged from PDF version of thesis.
Includes bibliographical references (p. 69-73).
Software can either be developed in a way such that the source code is available to others, open source, or such that it is not, closed source. Open source software has a number of architectural advantages over traditionally developed closed-source software including modularity, a frequent release pattern and a strong culture of reuse. As there has been a shift away from developing software that runs locally to a model where service based computing and web services are some of the most important software used on a daily basis by people, there has been a shift away from developing such software as open source. This thesis looks at a comparison between open source and web services and shows how they compare on some of the aspects which are the most important architectural advantages of open source. This examination is based on a look at literature and specific web services. Through this examination, it shows that many of the benefits of open source can be found as a result of other architectural characteristics of web services.
by Jeremy Lee Katz.
S.M.in System Design and Management
APA, Harvard, Vancouver, ISO, and other styles
17

Roe, Curtis Aaron. "Impacts of automated residential energy management technology on primary energy source utilization." Diss., Georgia Institute of Technology, 2012. http://hdl.handle.net/1853/45865.

Full text
Abstract:
The objective of the proposed research is to analyze automated residential energy management technology using primary energy source utilization. A residential energy management system (REMS) is an amalgamation of hardware and software that performs residential energy usage monitoring, planning, and control. Primary energy source utilization quantifies power system levels impacts on power generation cost, fuel utilization, and environmental air pollution; based on power system generating constraints and electric load. Automated residential energy management technology performance is quantified through a physically-based REMS simulation. This simulation includes individual appliance operation and accounts for consumer behavior by stochastically varying appliance usage and repeating multiple simulation iterations for each simulated scenario. The effect of the automated REMS under varying levels of control will be considered. Aggregate REMS power system impacts are quantified using primary energy source utilization. This analysis uses a probabilistic economic dispatch algorithm. The economic dispatch algorithm quantifies: fuel usage and subsequent environmental air pollution (EAP) generated; based on power system generating constraints and electric load (no transmission constraints are considered). The analysis will comprehensively explore multiple residential energy management options to achieve demand response. The physically-based REMS simulation will consider the following control options: programmable thermostat, direct load control, smart appliance scheduling, and smart appliance scheduling with a stationary battery. The ability to compare multiple automated residential energy management technology options on an equal basis will guide utility technology investment strategies.
APA, Harvard, Vancouver, ISO, and other styles
18

Theußl, Stefan, and Achim Zeileis. "Collaborative Software Development Using R-Forge." Department of Statistics and Mathematics, WU Vienna University of Economics and Business, 2008. http://epub.wu.ac.at/222/1/document.pdf.

Full text
Abstract:
Open source software (OSS) is typically created in a decentralized self-organizing process by a community of developers having the same or similar interests. A key factor for the success of OSS over the last two decades is the internet: Developers who rarely meet face-to-face can employ new means of communication, both for rapidly writing and deploying software. Therefore, many tools emerged that assist a collaborative software development process, including in particular tools for source code management (SCM) and version control. In the R world, SCM is not a new idea, in fact, the R Development Core Team has always been using SCM tools for the R sources; first by means of Concurrent Versions System (CVS), and then via Subversion (SVN). A central repository is hosted by ETH Zürich mainly for managing the development of the base R system. Mailing lists like R-help, R-devel and many others are currently the main communication channels in the R community. Also beyond the base system, many R contributors employ SCM tools for managing their R packages, e.g., via web-based SVN repositories like SourceForge (http://SourceForge.net/) or Google Code (http://Code.Google.com/). However, there has been no central SCM repository providing services suited to the specific needs of R package developers. Since early 2007, the R-project offers such a central platform to the R community. R-Forge (http://R-Forge.R-project.org/) provides a set of tools for source code management and various web-based features. It aims to provide a platform for collaborative development of R packages, R-related software or further projects.
Series: Research Report Series / Department of Statistics and Mathematics
APA, Harvard, Vancouver, ISO, and other styles
19

Davis, Peter Edward. "Simulated effects of agricultural management systems on potential nonpoint source loading of nitrate and pesticides." Thesis, This resource online, 1991. http://scholar.lib.vt.edu/theses/available/etd-08142009-040338/.

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

Trusz, Jakob. "Content Management Systems and MD5: Investigating Alternative Methods of Version Identification for Open Source Projects." Thesis, Blekinge Tekniska Högskola, Institutionen för datalogi och datorsystemteknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-14821.

Full text
Abstract:
WordPress is a very widely used content management system that enables users to easier create websites. The popularity of WordPress has made it a prime target for attacks by hackers since a potential vulnerability would affect many targets. Vulnerabilities that can be utilised in an attack are referred to as exploits. Most exploits are only viable for a subset of all the version of the software that they target. The knowledge of which version of a content managements system a website is running is often not explicit or easy to determine. Attackers can potentially exploit a vulnerable website faster if the version is known, since this allows them to search for existing vulnerabilities and exploits, instead of trying to identify a new vulnerability. The purpose of this thesis is to investigate existing and alternate methods for detecting the version of WordPress on websites that are powered by it. The scope is limited to an analysis of existing tools and the suggested methods for version identification are limited to identification using unique values that are calculated from the contents of files. The suggested methods for version identification and the generation of the required data is implemented using Python 3, the programming language. We investigate the feasibility of version obfuscation, how discernible a version of WordPress is, and how to compare versions of WordPress. The thesis has proven the feasibility of version identification with a new perspective that delivers more accurate results than previous methods. Version obfuscation has also been proven to be very feasible without affecting the usability of the WordPress website. Furthermore, a method for discerning between two specific versions of WordPress is presented. All the results are in theory applicable to other software projects that are hosted and developed in the same way. This new area of research has much for security professionals and has room for future improvement.
APA, Harvard, Vancouver, ISO, and other styles
21

Carpenter, Stephen G. "Agricultural non-point source (AGNPS) water quality modeling in a GIS environment." Morgantown, W. Va. : [West Virginia University Libraries], 2000. http://etd.wvu.edu/templates/showETD.cfm?recnum=1566.

Full text
Abstract:
Thesis (M.A.)--West Virginia University, 2000.
Title from document title page. Document formatted into pages; contains v, 38 p. : ill. (some col.), maps (some col.). Includes abstract. Includes bibliographical references (p. 26-28).
APA, Harvard, Vancouver, ISO, and other styles
22

Chen, Kan [Verfasser], Dirk [Akademischer Betreuer] Müller, and Antonello [Akademischer Betreuer] Monti. "Active thermal management for residential air source heat pump systems / Kan Chen ; Dirk Müller, Antonello Monti." Aachen : Universitätsbibliothek der RWTH Aachen, 2016. http://d-nb.info/1157016030/34.

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

Ma, Jian James. "People, Processes, and Products: Case Studies in Open-Source Software Using Complex Networks." Diss., The University of Arizona, 2011. http://hdl.handle.net/10150/217072.

Full text
Abstract:
Open-source software becomes increasingly popular nowadays. Many startup companies and small business owners choose to adopt open source software packages to meet their daily office computing needs or to build their IT infrastructure. Unlike proprietary software systems, open source software systems usually have a loosely-organized developer collaboration structure. Developers work on their "assignments" on a voluntary basis. Many developers do not physically meet their "co-workers." This unique developer collaboration pattern leads to unique software development process, and hence unique structure of software products. It is those unique characteristics of open source software that motivate this dissertation study. Our research follows the framework of the four key elements of software engineering: Project, People, Process and Product (Jacobson, Booch et al. 1999). This dissertation studies three of the four P's: People, Process and Product. Due to the large sizes and high complexities of many open source software packages, the traditional analysis methods and measures in software engineering can not be readily leveraged to analyze those software packages. In this dissertation, we adopt complex network theory to perform our analysis on open source software packages, software development process, and the collaboration among software developers. We intend to discover some common characteristics that are shared by different open source software packages, and provide a possible explanation of the development process of those software products. Specifically we represent real world entities, such as open source software source code or developer collaborations, with networks composed of inter-connected vertices. We then leverage the topological metrics that have been established in complex network theory to analyze those networks. We also propose our own random network growth model to illustrate open source software development processes. Our research results can be potentially used by software practitioners who are interested to develop high quality software products and reduce the risks in the development process. Chapter 1 is an introduction of the dissertation's structure and research scope. We aim at studying open source software with complex networks. The details of the 4-P framework will be introduced in that chapter. Chapter 2 analyzes five C-language based open source software packages by leveraging function dependency networks. That chapter calculates the topological measures of the dependency networks extracted from software source code. Chapter 3 analyzes the collaborative relationship among open source software developers. We extract developer's co-working data out of two software bug fixing data sets. Again by leveraging complex network theory, we find out a number of topological characteristics of the software developer networks, such as the scale-free property. We also realize the topological differences between from the bug side and from the developer side for the extracted bipartite networks. Chapter 4 is to compare two widely adopted clustering coefficient definitions, the one proposed by Watts and Strogatz, the other by Newman. The analytical similarities and differences between the two clustering coefficient definitions provide useful guidance to the proposal of the random network growth model that is presented in the next chapter. Chapter 5 aims to characterize the open source software development process. We propose a two-phase network growth model to illustrate the software development process. Our model describes how different software source code units interconnect as the size of the software grows. A case study was performed by using the same five open source software packages that have been adopted in Chapter 2. The empirical results demonstrate that our model provides a possible explanation on the process of how open source software products are developed. Chapter 6 concludes the dissertation and highlights the possible future research directions.
APA, Harvard, Vancouver, ISO, and other styles
24

Pervaje, Amith (Amith Kumar). "Resource-based view of social media as a source of sustained competitive advantage." Thesis, Massachusetts Institute of Technology, 2011. http://hdl.handle.net/1721.1/67567.

Full text
Abstract:
Thesis (S.M. in Engineering and Management)--Massachusetts Institute of Technology, Engineering Systems Division, System Design and Management Program, 2011.
Cataloged from PDF version of thesis.
Includes bibliographical references (p. 59-62).
Executive summary: Social Media is increasingly becoming prevalent and firms are increasingly adopting social media. Managers are concerned about the value social media provides and how it can be used for competitive advantage. The resource-based-view of a firm suggests that resources that are rare, valuable, imperfectly imitable and non-substitutable can create sustained competitive advantage. This thesis uses the resource-based view of the firm applied to five case studies of Wiki implementation and analyzes how social media could create sustained competitive advantage. The analysis in this thesis finds that social media can be used to enhance existing resources and capabilities in a firm. These organizational capabilities are hard to imitate because of path dependency, social complexity and causal ambiguity and thus provide the firm sustained competitive advantage. The effective implementation of social media by a firm requires that it identify its core capabilities and resources to enhance, identify the gap that exists between the needed capabilities and the capabilities the firm possesses and then systematically embed social media in the daily routines and processes of the organization. This can be done by adopting appropriate social media guidelines, training and policy enforcement. Adopting social media by itself will not confer a firm sustained competitive advantage but capabilities thus enhanced could confer a firm sustained competitive advantage.
by Amith Pervaje.
S.M.in Engineering and Management
APA, Harvard, Vancouver, ISO, and other styles
25

Björnstad, Pedersen Rune. "Content Management System i intranät : Open Source CMS som intranät." Thesis, Karlstad University, Faculty of Economic Sciences, Communication and IT, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-1451.

Full text
Abstract:

Idag har de flesta företag och organisationer någon form för intranät-lösning. Dessa lösningar kan vara både mer och mindre sofistikerade, men har oftast det samma syfte; att distribuera organisationens information till dess medlemmar.

Denna uppsats ägnar sig åt intranät och fördjupar sig i ett begrepp som vuxit starkt de senaste åren, nämligen Content Management System (CMS). Jag fokuserar särskilt på val av Open Source CMS, för implementation i mindre organisationers intranät.

Uppsatsen är ett resultat av omfattande litteraturstudier inom sitt område och bygger främst på vetenskapliga artiklar av ledande experter. Ytterligare en källa är resultatet av en enkätundersökning, som också redovisas i uppsatsen. Denna enkät hade som ändamål, att kartlägga användares attityder till deras CMS-intranät.

Uppsatsens kanske viktigaste resultat är en redogörelse för hur ett moduliserad CMS-intranät skulle kunna utformas, baserad på bl.a. Knowledge Management-teori, där tyngdpunkten ligger på de personliga referensernas betydelse för en människas tolkning av sin omgivning, och logisk kategorisering av information.


Today, most companies and organizations have some kind of intranet solution. These system solutions vary and tend to be either more or less sophisticated, but the overall purpose remains the same; distributing the organizations information to its members.

This essay is about intranet-development, and mainly devoted to explore a concept which has grown rapidly in recent years; Content Management System (CMS). I’m particular focusing on how to choose a suitable Open Source CMS, for implementation in a small organizations intranet.

The essay is the result of vast literature studies, mainly based on scientific articles from leading experts within their field. In addition I have also carried out a survey in a company intranet, in order to investigate the users’ attitude towards their CMS-intranet.

One of the most important results of the essay is my model of a modularized CMS-intranet, partially based on Knowledge Management-theory and the importance of appropriate references in order to interpret our surroundings, and logical categorization of information.

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

Zhang, Jihui. "On the optimal formulation of resource management in wireless networks /." View abstract or full-text, 2005. http://library.ust.hk/cgi/db/thesis.pl?COMP%202005%20ZHANG.

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

FISHER, GARY LEE. "A SOFTWARE ARCHITECTURE FOR STRATEGIC MANAGEMENT SUPPORT SYSTEMS UTILIZING INTERACTIVE GRAPHICS (STAKEHOLDER, REUSABLE CODE, GROUP DECISION SUPPORT)." Diss., The University of Arizona, 1986. http://hdl.handle.net/10150/183818.

Full text
Abstract:
A software architecture for strategic-management support-systems is developed, with an underlying principle that new additions to the library of planning tools in such support systems should not have to be new programming efforts. The current status of group decision support is surveyed and the lack of a software architecture for such systems is noted. The software architecture that has been developed is intended to guide the development of such support systems and is based on a library of procedural abstractions called elemental-engines. Selected sets of elemental-engines are assembled into synthesized support drivers which support an even higher level of abstraction, that of the generic logic supporting a family of planning tools. Thus, a family of planning tools may be expanded by the simple creation of text files, containing the dialog of the new tool. The work looks first at the nature of strategic management decision-making, then to work done in group decision support systems. A framework for software development, particularly in the area of list-processing is presented. A data structure to support such list processing is developed and discussed. An example of the software architecture is presented via the code for the initial planning-tool developed. This code was then generalized into the library of elemental-engines and a set of synthesized support drivers. This library of planning-tools, built around the architecture is described, and the use of the tools in a planning session is evaluated. Some possible extensions with respect to a decision laboratory are suggested. The laboratory incorporates features developed in the evolution of using computers to support human decision-making, with software written according to the architecture presented.
APA, Harvard, Vancouver, ISO, and other styles
28

Abdallah, Rouwaida. "Implementability of distributed systems described with scenarios." Phd thesis, École normale supérieure de Cachan - ENS Cachan, 2013. http://tel.archives-ouvertes.fr/tel-00919684.

Full text
Abstract:
Distributed systems lie at the heart of many modern applications (social networks, web services, etc.). However, developers face many challenges in implementing distributed systems. The major one we focus on is avoiding the erroneous behaviors, that do not appear in the requirements of the distributed system, and that are caused by the concurrency between the entities of this system. The automatic code generation from requirements of distributed systems remains an old dream. In this thesis, we consider the automatic generation of a skeleton of code covering the interactions between the entities of a distributed system. This allows us to avoid the erroneous behaviors caused by the concurrency. Then, in a later step, this skeleton can be completed by adding and debugging the code that describes the local actions happening on each entity independently from its interactions with the other entities. The automatic generation that we consider is from a scenario-based specification that formally describes the interactions within informal requirements of a distributed system. We choose High-level Message Sequence Charts (HMSCs for short) as a scenario-based specification for the many advantages that they present: namely the clear graphical and textual representations, and the formal semantics. The code generation from HMSCs requires an intermediate step, called "Synthesis" which is their transformation into an abstract machine model that describes the local views of the interactions by each entity (A machine representing an entity defines sequences of messages sending and reception). Then, from the abstract machine model, the skeleton's code generation becomes an easy task. A very intuitive abstract machine model for the synthesis of HMSCs is the Communicating Finite State Machine (CFSMs). However, the synthesis from HMSCs into CFSMs may produce programs with more behaviors than described in the specifications in general. We thus restrict then our specifications to a sub-class of HMSCs named "local HMSC". We show that for any local HMSC, behaviors can be preserved by addition of communication controllers that intercept messages to add stamping information before resending them. We then propose a new technique that we named "localization" to transform an arbitrary HMSC specification into a local HMSC, hence allowing correct synthesis. We show that this transformation can be automated as a constraint optimization problem. The impact of modifications brought to the original specification can be minimized with respect to a cost function. Finally, we have implemented the synthesis and the localization approaches into an existing tool named SOFAT. We have, in addition, implemented to SOFAT the automatic code generation of a Promela code and a JAVA code for REST based web services from HMSCs.
APA, Harvard, Vancouver, ISO, and other styles
29

Barkley, James A. E. M. Massachusetts Institute of Technology. "Creative destruction in multi-source marketplaces : exploring factors influencing success or failure in multi-sided marketplaces." Thesis, Massachusetts Institute of Technology, 2015. http://hdl.handle.net/1721.1/106241.

Full text
Abstract:
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, School of Engineering, System Design and Management Program, Engineering and Management Program, February 2016.
Cataloged from PDF version of thesis. "January 2015."
Includes bibliographical references (pages 102-107).
This work explores key factors that influence the patterns of creative destruction in Multi-Sided Platforms (MSPs) with the intent to determine which controls are likely to lead to particular patterns of success or failure of such a platform in the marketplace. This work builds on previous research in crowd-sourcing and multi-sided marketplaces by examining previously' discovered factors in the marketplace to understand their impacts, especially as they act as determinants to an MSP's success or failure. Eleven key factors of business strategy, technology strategy, and awareness-building were identified through an extensive literature review; dynamic simulations and uncertainty modeling were used to assess the level of influence of these factors. Simulation experiments for Facebook and Twitter were conducted and compared to historical adoption and financial data of both platforms, along with a hypothetical case study and a sensitivity analysis of all variables. Implications for future research are that more study of user motivations for value creation and their impact is needed. Furthermore, the macro-economic dynamics add complexity, but are critical to understanding creative destruction. Implications for business leaders are that special attention should be given to anything that can enhance or inhibit Contact Rate and Adoption Fraction, and that when assessing tradeoffs, entrepreneurs should remember this fundamental tenet: enhance adoption incentives and limit adoption inhibitors. The results of this research suggest that indirect network effects behave as amplifying or inhibiting forces acting on direct network-effect forces, and can be controlled through policy, or in some cases managed as constraints. This study finds that the key elements to focus on for understanding, forecasting, or optimizing a Multi-Sided Platform in the wild are: Coopetition, Content Per User, Awareness Effectivity, Revenue Per User, Cost Per User, Market Competitiveness, and Content Quality.
by James A Barkley.
S.M. in Engineering and Management
APA, Harvard, Vancouver, ISO, and other styles
30

Jacobs, David G. (David Gregory). "Practical example of base source optimization : footwear profiling at Nike, Inc." Thesis, Massachusetts Institute of Technology, 2015. http://hdl.handle.net/1721.1/99003.

Full text
Abstract:
Thesis: M.B.A., Massachusetts Institute of Technology, Sloan School of Management, 2015. In conjunction with the Leaders for Global Operations Program at MIT.
Thesis: S.M., Massachusetts Institute of Technology, Engineering Systems Division, 2015. In conjunction with the Leaders for Global Operations Program at MIT.
Title as it appears in MIT Commencement Exercises program, June 5, 2015: Source base optimization : footwear profiling at Nike, Inc. Cataloged from PDF version of thesis.
Includes bibliographical references (page 31).
The long term sourcing for footwear development, or "profiling," at Nike, Inc. has grown with the company and become significantly complex. It is no longer possible for a single person, no matter the level of experience, to optimize the company's profiling plan without computational assistance. Optimization methods, specifically mixed-integer linear programing, present an opportunity to save between 6.7 and 9.7% of combined labor and duty costs to the company. The model proposed by this research is responsible for justifying that potential but is merely a starting point for Nike, Inc. Further application and research into the company's manufacturing processes including transportation costs, technology groupings, and the Manufacturing Index (MI) could wield results that far surpass the levels obtained by this research. Implementation of an algorithmic approach is challenging for an organization that values "storytelling," collaboration, and narrative. However, in time I believe that this model, or something similar, will find a place, and deliver results, for Nike, Inc.
by David G. Jacobs.
M.B.A.
S.M.
APA, Harvard, Vancouver, ISO, and other styles
31

Zamouche, Ahmed, and Oussama Chammam. "För ett automatiserat återskapande av inbyggda systems funktionella arkitektur från källkod och produkt data." Thesis, KTH, Mekatronik, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-133611.

Full text
Abstract:
“För ett automatiserat återskapande av inbyggda systems funktionella arkitektur från källkod och produkt data” Den ökade komplexiteten i inbyggda system inom fordonsindustrin tillsammans med de striktare säkerhetsrestriktionerna som infördes av ISO26262 standarden, kräver bättre kunskap och kännedom om produktarkitekturen. Men, för befintliga produkter som inte var utvecklade enligt en väldefinierad arkitekturmodell, så måste en modell återhämtas. Syftet med detta examensarbete är att automatisera återhämtningen av funktionella arkitekturen för fordons inbyggda system, vilket är ett krav för många av ISO26262 aktiviteter. Detta examensarbete föreslår och beskriver två modeller för det inbyggda systemet i ett fordon, och visar dess användning för att bland annat generera användarvänliga vyer. Återhämtningen av modellerna sker genom att tolka den inbyggda C-koden och bearbeta fordonets data såsom inblandade styrenheter, deras adresser och CAN buss detaljerna. Två modeller har föreslagits för att fånga den återskapade informationen om inbyggda systemet i ett fordon: en produktmodell för inbyggda system och en mjukvaruarkitektur modell för den inbyggda mjukvaran. Produktmodellen är en enkel modell på det inbyggda systemet som bara inkluderar nödvändig hårdvaru- och mjukvaru-detaljer för att klara uppgiften att skapa denfunktionella arkitekturen. Den inbyggda mjukvaruarkitektur modellen härleds från produktmodellen. Den modellerar endast högnivå komponentbaserade mjukvarulagret i alla styrenheter tillsammans. Därmed så abstraheras all hårdvaruinformation inklusive mjukvaruallokering och CAN buss information. De föreslagna modellerna har framgångsrikt använts för att generera funktionella arkitekturen för ett par SCANIA lastbilar. Generering och återhämtningen av modellerna utfördes med hjälp av ett verktyg som utvecklades för detta ändamål. Vidare så har en standardiseringsmekanism från de föreslagna modellerna till AUTOSAR också tagits fram och presenterats. Standardiseringsmekanismen är rättfram när styrenhets kring utrustning inte beaktas i modellen. I framtiden bör sensorer och ställdon inkluderas i modellerna. En mer detaljerad studie av den inbyggda programvaruarkitektur modellen, beträffande databeroende, bör också genomföras för att ta itu med problemen rörande felaktiga data-flödesvägar vilka har träffats på i detta arbete. Dessa problem uppkommer vid steget för CAN buss abstraktion.
“Towards automated recovery of embedded system functional architecture from source code and product data” The increased embedded system complexity in the automotive industry together with stricter safety constraints introduced by the ISO26262 standard, require a better knowledge about the product architecture. However, for existing products which were not developed according to a well defined architecture model, the latter need to be recovered. The objective of this thesis work is to automate the recovery of the functional architecture in a vehicle, which is required for many of ISO26262 activities. The work of this thesis proposes and describes two embedded system models for the target system, and shows their usage to generate user friendly views. The recovery of the models is done by parsing embedded C-code and fetching vehicle's data such as involved ECUs, their addresses and CAN bus details. This work has proposed two models for capturing the recreated information about an automotive embedded system: a product model for the embedded system and an architecture model for the embedded software. The product model is a simple embedded system model that only includes needed hardware and software details for the task of generating the functional architecture. The embedded software architecture model is derived from the product model and abstracts all hardware information. The embedded software architecture model covers only the high-level component based software in all ECUs together abstracting away allocation and CAN bus information. The proposed models have been successfully used to generate functional architecture for a couple of SCANIA trucks. The generation and recovery of the models was performed by a software tool that has been developed for this purpose. In addition, a mapping from the embedded software model to AUTOSAR standard has been proposed as a way to standardise the representation. The mapping to AUTOSAR showed that it is quite straight forward when not taking in consideration any possible ECU peripherals. In the future, representation of sensors and actuators should be included in the models. A more detailed study of the architecture model for the embedded software, with regards to data-flow, should also be conducted to tackle issues related to wrong data-flow paths which have been found in this thesis. The issues arise in the step of CAN bus abstraction.
الموجز"نحو أتمتة استخلص  البنية الوظيفية للنظم المضمنة من مصدر وبيانات المنتَج"،ISO إن الزيادة في تعقيد النظام المضمن في السيارات بالضافة إلى شروط السلمة الكثثر صرامة والتي أدخلها معيار 26262تتطلب معرفة أفضل ببنية المنتَج. ولذلك، فبالنسبة للسيارات التي تم إنتاجها بدون تتبع نموذج معماري واضح المعففالم، ف ففإن هففذاالخير يجب أن يتم استخلصه ل حقا.كثان الهدف من هذه الطروحة إثبات إمكثانية أتمتة استعادة البنية الوظيفية للنظام المضمن في السيارة، وهو المر المطلوب للعديدهذه الطروحة تقترح وتصف نموذجين للنظام المضمن، وتُظظهر إمكثاني ففة اسففتخدامهما لخل ففق .ISO من أنشطة المعيار 26262وبيانات السيارة المختلف ففة م ففن C عروض حاسوبية سهلة الفهم والستعمال. يتم استخلص  النماذج عبر تحليل مصدر لغة البرمجة.(CAN) مثل أجهزة التحكثم الموجودة، عناوينها وتفاصيل شبكثة الكثانيقترح هذا العمل نموذجين جزئييْنن للنظم المضمنة في السيارات: نموذجَ المنتَج للنظام المضمن ونموذجففا لبرمجي ففات النظففامالمضمن فقط. نموذج المنتَج هو نموذج مبسط للنظام المضمن يحتوي فقط على الحد الدنى من التفاصيل اللزمففة عففن الجهففزةوالبرمجيات الذي يخوله للقيام بمهمة استخلص  البنية وظيفية. أما نموذج برمجيات النظام المضمن فيُستمد من نموذج المنتج. هففذاالنموذج يغطي فقط البرمجيات المتواجدة في الشرائح العليا من برامج أنظمة التحكثم كثلها في آن واحد. بهذا الشكثل، فإن هذا النموذج.(CAN) ل يحتوي أي معلومات عن الجهزة بما في ذلك معلومات تموقع البرامج في أجهزة التحكثم ومعلومات شبكثة الكثانوقد تم استخلص  ه ففذه النم ففاذج ،SCANIA تم استخدام النماذج المقترحة بنجاح لتوليد بنية وظيفية لبضع شاحنات تابعة لشركثةباستخدام برنامج حاسوبي تم تطويره لهذا الغرض. إضافة إلى ذلك، فقد تم تحديد طريقة ترجمة لنموذج برمجيات النظام المضففمنوالتي أظهرت أن الترجمة عملية سهلة ومباشِررة إذا لم يُؤخخذ في العتب ففار ،AUTOSAR المقترح حتي يصير متوافقا مع معيار الفأي أجهزة طرفية قد تكثون مربوطة بأجهزة التحكثم.مستقبل، ينبغي إضافة دعم لجهزة الستشعار والمشغلت الميكثانيكثية إلى النماذج المقترحة. كثما ينبغي إجففراء دراسففة أكثففثرتفصيل لنموذج برمجيات النظام المضمن فيما يتعلق بتدفق البيانات، وذلك لمعالجة بعض الشكثالت المتعلقة بمسارات تدفق خاطئ ففة.(CAN) للبيانات والتي تم العثور عليها في هذه الطروحة. هذه الخطاء تنشأ في خطوة تجريد معلومات شبكثة الكثان
APA, Harvard, Vancouver, ISO, and other styles
32

Kalidindi, Srinivas R. "Linux Operating System Configuration Management Framework: A Scalable and Efficient Approach Using Open Source Utilities." Ohio : Ohio University, 2007. http://www.ohiolink.edu/etd/view.cgi?ohiou1193950374.

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

Ross, Timothy A. "Searching without SQL: Re-engineering a database-centric web application with open-source information retrieval software." Thesis, School of Information and Library Science, 2008. http://hdl.handle.net/1901/579.

Full text
Abstract:
This paper seeks to describe the process by which a database-centric web application was redesigned and rewritten to take advantage of Apache’s Lucene - an open-source information retrieval software library written in the Java programming language. After the implementation of a Lucene-based text index of “semi-structured data”, a college radio station's card catalog application was able to deliver higher-quality search results in significantly less time than it was able to do using just a relational database alone. Additionally, the dramatic improvements in speed and performance even allowed the search results interface to be redesigned and enhanced with an improved pagination system and new features such as faceted search/filtering.
APA, Harvard, Vancouver, ISO, and other styles
34

Eriksson, René, and Daniel Gustafsson. "Prioriterade kriterier av redaktörer och utvecklare i ett content management system : En fallstudie om att välja content management system." Thesis, Högskolan Dalarna, Informatik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:du-28176.

Full text
Abstract:
Informationshantering på internet är ett växande fenomen. Ett sätt för företag och organisationer att få ut information på internet är via webbplatser. För innehållshantering och utveckling av webbsidor så kan man använda content management system. Sådana system förenklar informationshanteringen på webbplatsens olika webbsidor. Det finns en uppsjö av CMS-verktyg och CMS-verktygen har stöd för olika funktioner. Den här studien är genomförd som en fallstudie där fallet som studeras är kriterier vid val av CMS-verktyg. Data har samlats in via enkäter och dokumentstudier. Kriterier har identifierats och prioriterats med hjälp av MoSCoW prioriteringsmetod av redaktörer och utvecklare som arbetar med CMS-verktyg. Prioriterade kriterier har sammanställts och ett urval av CMS-verktyg har utvärderats mot kriterierna. Utifrån insamlade data ifrån enkäter togs en prioriteringsordning fram som beskriver prioriterade kriterier vid val av CMS-verktyg. Det går att utskilja att somliga kriterier är viktigare än andra för redaktörer och utvecklare. Även visade dokumentstudien att de urvalet av CMS-verktyg som utvärderats uppfyllde majoriteten av kriterierna.
Information management on the Internet is a growing phenomenon. One way for companies and organizations to get information on the internet is through websites. For content management and webpage development, you can use the content management system. Such systems simplify information management on the website's various web pages. There are a wealth of CMS and the CMS support different features. This study is conducted as a case study in which the case being studied are criteria for choosing CMS. Data has been collected through surveys and document studies. Criteria’s have been identified and prioritized using the MoSCoW prioritization method by editors and developers working with CMS. Priority criteria have been compiled and a selection of CMS tools has been evaluated against the criteria’s. Based on the collected data from questionnaires, a priority scheme was drawn up. It is clear that some criteria are more important than others for editors and developers. The document study also showed that the selection of CMS evaluated met the majority of criteria.
APA, Harvard, Vancouver, ISO, and other styles
35

Almossawi, Ali. "Investigating the architectural drivers of defects in open-source software systems : an empirical study of defects and reopened defects in GNOME." Thesis, Massachusetts Institute of Technology, 2012. http://hdl.handle.net/1721.1/76566.

Full text
Abstract:
Thesis (S.M. in Engineering and Management)--Massachusetts Institute of Technology, Engineering Systems Division, System Design and Management Program, 2012.
Cataloged from PDF version of thesis.
Includes bibliographical references (p. 64-67).
In major software systems that are developed by competent software engineers, the existence of defects in production is unlikely to be an acceptable situation. And yet, we find that in several such systems, defects remain a reality. Furthermore, the number of changes that are fixed only to then be reopened is noticeable. The implications of having defects in a system can be frustrating for all stakeholders, and when they require constant rework, they can lead to the problematic code-test-code-test mode of development. For management, such conditions can result in slipped schedules and an increase in development costs and for upper management and users, they can result in losing confidence in the product. This study looks at the drivers of defects in the mature open-source project GNOME and explores the relationship between the various drivers of these defects and software quality. Using defect-activity and source-code data for 32 systems over a period of eight years, the work presents a multiple regression model capable of explaining 16.2% of defects and a logistic regression model capable of explaining between 13.6% and 18.1% of reopened defects. The study also shows that although defects in general and reopened defects appear to move together, defects in general correlate with a measure of complexity that captures how components connect to each other whereas reopened defects correlate with a measure that captures the inner complexities of components, thereby suggesting that different types of defects are correlated with different forms of complexity.
by Ali Almossawi.
S.M.in Engineering and Management
APA, Harvard, Vancouver, ISO, and other styles
36

Sereesathien, Siriwan. "A GitHub-based Voice Assistant for Software Developers and Teams." DigitalCommons@CalPoly, 2021. https://digitalcommons.calpoly.edu/theses/2334.

Full text
Abstract:
Software developers and teams typically rely on source code and tasks management tools for their projects. They tend to depend on different platforms such as GitHub, Azure DevOps, Bitbucket, and GitLab for task-tracking, feature-tracking, and bug-tracking to develop and maintain their software repositories. Individually, developers may lose concentration when having to navigate through numerous screens consisting of various platforms to perform daily tasks. Additionally, while in meetings (non-virtual), teams are often separate from their machines and often would have to rely on pure recollection of the tasks and issues related to their work. This can delay the decision-making process and take away valuable focus hours of developers. Although there is usually one person with their laptop to guide the meeting and has access to the source code management tools, this can take a lot of time as they are not familiar with all the developers’ independent works. Therefore, a new tool needs to be introduced to help accelerate individual and team meetings’ productivity. In this paper, we continued the work on Robin, a voice-assistant built to answer questions regarding GitHub issues and source code management. Robin has the ability to answer questions in addition to completing actions on the behalf of the developer. This thesis presents Robin's abilities, architecture, and implementation while also examining its usability through a user study. Our study suggests that some people love the idea of having a conversational agent for software development. However, a lot more research and iterations must be done to fully make Robin give the user experience we imagined. In this thesis, we were able to set the foundation of this idea and the lessons that we learned.
APA, Harvard, Vancouver, ISO, and other styles
37

Lopez-Collado, Jose. "A Whole-Farm Planning Decision Support System for Preventive Integrated Pest Management and Nonpoint Source Pollution Control." Diss., Virginia Tech, 1999. http://hdl.handle.net/10919/28831.

Full text
Abstract:
A decision support system for preventive integrated pest management (IPM) and nonpoint source (NPS) pollution control was designed, implemented and evaluated. The objective of the system was to generate plans at the farm level to satisfy economic and production goals while limiting risks of insect pest outbreaks, nitrate and pesticide leaching and runoff, and soil erosion. The system is composed of a constraint satisfaction planner (CROPS-LT), a modified version of CROPS (Stone, 1995), a farm-level resource management system (FLAME), an NPS module, which includes a weather generator, CLIGEN (Nicks et al. 1995), and an NPS distributed-parameter model, ANSWERS (Bouraoui, 1994), databases, a database engine and utility programs. The performance of the system was analyzed and performance enhancing features were added to increase the planner's ability to find near-optimal plans within a limited planning time. Using heuristics to sort potential crop rotations based on profit generally improved the planner's performance, as did removal of fields that were not suitable for growing target crops. Not surprisingly, the planner was best able to find plans for crops that can be grown in a variety of rotational systems. Throughout, the ability to apply environmental constraints selectively to individual fields greatly improved the planner's ability to find acceptable plans. Preventive IPM (PIPM) heuristics to control corn rootworms CRW (Diabrotica virgifera virgifera and D. barberi) were added to the planner. The model was represented and solved as a constraint satisfaction problem. Results indicated that plans obtained using PIPM heuristics had less risk of CRW damage, reduced chemical control costs, higher profit and reduced soil erosion as compared to a control plan. Linking the planner to the NPS model in a feedback control loop improved the planner's ability to reduce soil losses while preserving economic and production goals.
Ph. D.
APA, Harvard, Vancouver, ISO, and other styles
38

Ekwall, Axel. "Improving technical debt management and communication by visualizing source code : A concept driven design study to explore the concept of using a visualization tool to improve technical debt management and communication." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-280838.

Full text
Abstract:
With the increasing reliance on digital technology in our lives we, more than ever before, depend on software products and services. The development of such products and services is thereby becoming more complex and sophisticated. In these large software projects, developers often have to make compromises or settle for less than optimal solutions in order to reach deadlines or deliver a product to market in time. This can cause what is known in the industry as Technical debt, the accumulation of cost created by "shortcuts" taken during development. The goal of this paper is to design a concept of a visualization tool to aggregate and present an overview of technical debt in a software development project. Based on this goal, the study tries to answer the following question: Can a visualization tool help software development teams manage technical debt by improving awareness and communication about technical debt strategy and priorities?. A literature study on the topics of technical debt management and information visualization techniques is conducted in order to create a foundation for the work in this study. By leveraging concept driven design research, a survey is conducted and based on the results, an interactive prototype is developed and evaluated, in order to answer the research question. The prototype is evaluated through a critique session including semi-structured interviews with expert users working in software development projects. The main findings are that a visualization tool, like the one proposed in this study, could be used to help developers and other stakeholders in software projects to raise awareness about technical debt strategies and priorities. However, more research are required in order to refine the tool and visualizations included in the prototype.
Med det ökande beroendet av digital teknik i våra liv är vi mer än någonsin tidigare beroende av programvaruprodukter och tjänster. Utvecklingen av sådana produkter och tjänster blir därmed mer komplex och sofistikerad. I dessa stora mjukvaruprojekt måste utvecklare ofta göra kompromisser eller nöja sig med mindre än optimala lösningar för att nå deadlines eller leverera en produkt till marknaden i tid. Detta kan orsaka vad som är känt i branschen som teknisk skuld, ackumulering av kostnader som skapas av "genvägar" under utveckling. Målet med denna uppsats är att utforma ett koncept av ett visualiseringsverktyg för att sammanställa och presentera en översikt över teknisk skuld i ett mjukvaruutvecklingsprojekt. Baserat på detta mål försöker studien svara på följande fråga: Kan ett visualiseringsverktyg hjälpa programvaruutvecklingsteam att hantera teknisk skuld genom att förbättra medvetenheten och kommunikationen om teknisk skuld strategi och prioriteringar?. En litteraturstudie om ämnena teknisk skuldförvaltning och informationsvisualiseringstekniker genomförs för att skapa en grund för arbetet i denna studie. Genom att utnyttja konceptdriven designforskning genomförs en enkätundersökning och baserat på resultaten utvecklas och utvärderas en interaktiv prototyp för att besvara forskningsfrågan. Prototypen utvärderas genom en kritiksession med halvstrukturerade intervjuer med expertanvändare som arbetar med mjukvaruutvecklingsprojekt. De viktigaste resultaten är att ett visualiseringsverktyg, som det som föreslås i denna studie, skulle kunna användas för att hjälpa utvecklare och andra intressenter i mjukvaruprojekt att öka medvetenheten om teknisk skuldstrategier och prioriteringar. Dock krävs mer forskning för att förfina verktyget och visualiseringar som ingår i prototypen.
APA, Harvard, Vancouver, ISO, and other styles
39

Liu, Manlu. "COMMUNITY SOURCE AS A NEW APPROACH TO ENTERPRISE APPLICATION DEVELOPMENT: EXPLORATION OF TECHNOLOGICAL AND MANAGERIAL ISSUES." Diss., The University of Arizona, 2010. http://hdl.handle.net/10150/216949.

Full text
Abstract:
Community-based open source (community source) has emerged as a new approach of developing enterprise software systems that requires participation and investments from partner institutions. This new approach provides the opportunity for institutions to pool resources together to achieve objectives that are hard to reach individually. In my dissertation, community-based development of enterprise applications is examined in a real world project called Kuali through the following three perspectives: technology perspective, economic perspective and management perspective. Under the technology perspective, the main research question is "how do service-oriented architectures enable technology flexibility in community source?" The Kuali case provides the initial context for understanding the basic concepts and insights surrounding the technological issues in community source. Under the economic perspective, the main research question is "why are institutions interested in investing in community source?" The case study and analytical modeling are used to better understand the decision-making process in community source. Under the management perspective, two main research questions are studied. The first research question is "what are the factors affecting the project success in community source development?" The case study, the surveys and the interviews are conducted to test the community source project success model. The second research question is "what are the motivations for outsourcing software development in community source?" Based on the results of our interview analysis, we propose a research framework for community source outsourcing. In the long term, I would like to develop a generic framework for describing the process of acquiring application software via either commercial, open source, or home grown approach. My research will concentrate on comparing these three application development approaches with a special focus on community source. The main contribution of my dissertation is to provide guideline for strategic planning and decision making in an institution. The finding in this dissertation research will provide significant insights on the selection of various software development approaches that are useful for both researchers and practitioners.
APA, Harvard, Vancouver, ISO, and other styles
40

Dai, Rui. "Correlation-based communication in wireless multimedia sensor networks." Diss., Georgia Institute of Technology, 2011. http://hdl.handle.net/1853/42736.

Full text
Abstract:
Wireless multimedia sensor networks (WMSNs) are networks of interconnected devices that allow retrieving video and audio streams, still images, and scalar data from the environment. In a densely deployed WMSN, there exists correlation among the observations of camera sensors with overlapped coverage areas, which introduces substantial data redundancy in the network. In this dissertation, efficient communication schemes are designed for WMSNs by leveraging the correlation of visual information observed by camera sensors. First, a spatial correlation model is developed to estimate the correlation of visual information and the joint entropy of multiple correlated camera sensors. The compression performance of correlated visual information is then studied. An entropy-based divergence measure is proposed to predict the compression efficiency of performing joint coding on the images from correlated cameras. Based on the predicted compression efficiency, a clustered coding technique is proposed that maximizes the overall compression gain of the visual information gathered in WMSNs. The correlation of visual information is then utilized to design a network scheduling scheme to maximize the lifetime of WMSNs. Furthermore, as many WMSN applications require QoS support, a correlation-aware QoS routing algorithm is introduced that can efficiently deliver visual information under QoS constraints. Evaluation results show that, by utilizing the correlation of visual information in the communication process, the energy efficiency and networking performance of WMSNs could be improved significantly.
APA, Harvard, Vancouver, ISO, and other styles
41

Kraft, Johan. "Enabling Timing Analysis of Complex Embedded Software Systems." Doctoral thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-9532.

Full text
Abstract:
Cars, trains, trucks, telecom networks and industrial robots are examples of products relying on complex embedded software systems, running on embedded computers. Such systems may consist of millions of lines of program code developed by hundreds of engineers over many years, often decades. Over the long life-cycle of such systems, the main part of the product development costs is typically not the initial development, but the software maintenance, i.e., improvements and corrections of defects, over the years. Of the maintenance costs, a major cost is the verification of the system after changes has been applied, which often requires a huge amount of testing. However, today's techniques are not sufficient, as defects often are found post-release, by the customers. This area is therefore of high relevance for industry. Complex embedded systems often control machinery where timing is crucial for accuracy and safety. Such systems therefore have important requirements on timing, such as maximum response times. However, when maintaining complex embedded software systems, it is difficult to predict how changes may impact the system's run-time behavior and timing, e.g., response times.Analytical and formal methods for timing analysis exist, but are often hard to apply in practice on complex embedded systems, for several reasons. As a result, the industrial practice in deciding the suitability of a proposed change, with respect to its run-time impact, is to rely on the subjective judgment of experienced developers and architects. This is a risky and inefficient, trial-and-error approach, which may waste large amounts of person-hours on implementing unsuitable software designs, with potential timing- or performance problems. This can generally not be detected at all until late stages of testing, when the updated software system can be tested on system level, under realistic conditions. Even then, it is easy to miss such problems. If products are released containing software with latent timing errors, it may cause huge costs, such as car recalls, or even accidents. Even when such problems are found using testing, they necessitate design changes late in the development project, which cause delays and increases the costs. This thesis presents an approach for impact analysis with respect to run-time behavior such as timing and performance for complex embedded systems. The impact analysis is performed through optimizing simulation, where the simulation models are automatically generated from the system implementation. This approach allows for predicting the consequences of proposed designs, for new or modified features, by prototyping the change in the simulation model on a high level of abstraction, e.g., by increasing the execution time for a particular task. Thereby, designs leading to timing-, performance-, or resource usage problems can be identified early, before implementation, and a late redesigns are thereby avoided, which improves development efficiency and predictability, as well as software quality. The contributions presented in this thesis is within four areas related to simulation-based analysis of complex embedded systems: (1) simulation and simulation optimization techniques, (2) automated model extraction of simulation models from source code, (3) methods for validation of such simulation models and (4) run-time recording techniques for model extraction, impact analysis and model validation purposes. Several tools has been developed during this work, of which two are in commercialization in the spin-off company Percepio AB. Note that the Katana approach, in area (2), is subject for a recent patent application - patent pending.
PROGRESS
APA, Harvard, Vancouver, ISO, and other styles
42

Helena, Lajšić. "Razvoj modela upravljanja ljudskim resursima uz podršku informacionih tehnologija." Phd thesis, Univerzitet u Novom Sadu, Doktorske disertacije iz interdisciplinarne odnosno multidisciplinarne oblasti na Univerzitetu u Novom Sadu, 2016. https://www.cris.uns.ac.rs/record.jsf?recordId=101245&source=NDLTD&language=en.

Full text
Abstract:
Sposobnost za postizanje postavljenih ciljeva bilo kojeorganizacije, u kontekstu strategijskog i performansmenadžmenta, zavisi od sposobnosti te organizacije da uči, darazvija i upravlja razvojem svog intektualnog kapitala, odnosnoljudskim resursima. Inovacija i razvoj proizvoda, usluga iposlovnih procesa mogu se postići unapređenim znanjima iumjećima osoblja, nadmoćnom informacionom tehnologijom iuređenim procesima organizacije. Savremene organizacije svejasnije shvataju da im valjano upravljanje ljudskim resursimamože značajno doprinjeti sticanju održivih kompetitivnihprednosti. Značaj koncepata i pristupa upravljanja ljudskimresursima, a prema tome i vrednovanja i ocjenjivanja ljudskogkapitala, sa podrškom upravljačkih informacionih sistema, seprema svemu sudeći, zasniva se na činjenici da, zahvaljujućipomenutim sistemima, biva reorganizovano doskorašnjeshvatanje i razumijevanje doprinosa osoblja performansamaorganizacije.Upravljanje ljudskim resursima u svakom poslovnom sistemupostaje potpuno različito od dosadašnjeg. Ono se više ne shvatasamo kao puka funkcionalna aktivnost već i kao nova poslovnafilozofija koju treba provoditi na svim menadžerskim nivoima.Neki od neophodnih uslova za uspješno upravljanje ljudskimresursima i performansom se obezbjeđuju putem upravljanjainformacionim resursima organizacije (podacima,informacijama i znanjima) kao i od strane poslovneinteligencije kao osnove za sticanje potrebnih informacija.Stoga se značajan dio ove teze fokusira na koncipiranje i razvojupravljačkih informacionih sistema za podršku upravljanjuljudskim resursima.
The ability to achieve the set objectives of an organisationin the context of strategic and performance managementdepends on the organisation’s ability to learn, develop andmanage the development of its own intellectual capital i.e.human resources. Innovation and development of products,services and business processes can be achieved byimproved staff’s knowledge and skills, supremeinformation technology and regulated organisationalprocesses. Modern organisations are becoming more andmore aware of the fact that proper human resourcesmanagement can considerably contribute to gainingsustainable competitive advantages. The importance ofconceptions of and approaches to human resourcesmanagement, and therefore the evaluation and assessmentof the human capital supported by IT systems seems to bebased on the fact that the previous understanding of staff’scontribution to the organisation’s performance is beingreorganised owing to IT support. In every business systemhuman resources management is becoming totally differentthan before; it is no longer seen as a mere functionalactivity but also as a new business philosophy to beapplied on all levels of management.Some of the conditions necessary for successful humanresources management and performances are provided bythe informational resources of an organisation (data,information and skills) and business intelligence as thebasis for acquiring the necessary information. Therefore, asignificant part of this thesis is focused on conceiving anddeveloping the management information systems forhuman resources management support.
APA, Harvard, Vancouver, ISO, and other styles
43

Fulcher, Christopher L. "A watershed management decision support system (WAMADSS) : economic and environmental impacts of land use activities for reducing nonpoint source pollution /." free to MU campus, to others for purchase, 1996. http://wwwlib.umi.com/cr/mo/fullcit?p9809667.

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

Aleksandar, Dejanović. "Razvoj strategijskog modela upravljanja savremenim marketing koncepcijama u funkciji unapređenja performansi preduzeća." Phd thesis, Univerzitet u Novom Sadu, Fakultet tehničkih nauka u Novom Sadu, 2014. http://www.cris.uns.ac.rs/record.jsf?recordId=87673&source=NDLTD&language=en.

Full text
Abstract:
Strategijski model upravljanja savremenim marketing koncepcijamapovezuje upravljanje razvojem novih proizvoda, upravljanje brendom iupravljanje odnosima sa potrošačima na platformi upravljanjaukupnim kvalitetom. U model je ugrađen i merni sistem na osnovuuravnoteženog pristupa merenju performansi preduzeća. Istaživanjeje pokazalo da su nabrojani elementi kompatibilni i da imajupotencijal za stvaranje sinergije, što model čini efektivnijim iuniverzalnijim. Rezultati merenja u trogodišnjem periodunedvosmisleno su potvrdila funkcionalnost modela, odnosno njegovusposobnost da pozitivno utiče na performanse preduzeća.
The strategic model for managing modern marketing concepts connectsmanagement of developing new product, brand management and customerralationship management on the total quality management platform. Ameasuring system based on a balanced scorecard is built in this model.Research has shown that previously mentioned elements are compatible andhave the potential to create synergies, making this model more effective andmore universal. Measurement results obtained over a three-year periodunambigously confirm the functionality of the model, i.e. its ability to positivelyaffect company performance.
APA, Harvard, Vancouver, ISO, and other styles
45

Srđan, Vulanović. "Razvoj opšteg modela za implementaciju integrisanog sistema menadžmenta na osnovu procene rizika u procesima organizacija." Phd thesis, Univerzitet u Novom Sadu, Fakultet tehničkih nauka u Novom Sadu, 2014. http://www.cris.uns.ac.rs/record.jsf?recordId=87798&source=NDLTD&language=en.

Full text
Abstract:
Osnovni cilj disertacije je kreiranje modela integrisanogsistema menadžmenta zasnovanog na proceni rizika aktivnostiunutar procesa organizacije. Doktorskom disertacijom jeuspostavljen model koji je, između ostalog, obuhvatio:• Procenu rizika za svaku identifikovanu opasnost uprocesima organizacije, sa aspekta standarda od interesa• Projektovanje dokumentacije integrisanog sistemamenadžmenta na osnovu visine procenjenih rizikaPoređenjem projektovane sa postojećom dokumentacijom, u trirealna preduzeća, zaključeno je da je obim i struktura dokumenataoptimizovana za uspešan menadžment rizicima, što snižavatroškove i omogućava efikasno upravljanje preduzećem.
The main objective of the P.h. thesis is to create a model of anintegrated management system based on risk assessment of activitieswithin the processes of the organization. Doctoral dissertation hasestablished a model that, among other things, included :• Assessment of risk for each identified hazard in the processes of theorganization, in terms of standards of interest• Design of documentation for integrated management system based onthe level of estimated riskComparing projected from existing documentation , in the three realcompanies , it was concluded that the scope and structure ofdocuments is optimized for succesfull risk management, which lowerscosts and enables efficient management of the company.
APA, Harvard, Vancouver, ISO, and other styles
46

Zhang, Na. "The design and implementation of an assessment management module to function within the architectural constraints of an existing Open Source Software (OSS) learning management system (to meet target-user requirements)." Thesis, Peninsula Technikon, 2004. http://hdl.handle.net/20.500.11838/1371.

Full text
Abstract:
Thesis (MTech (Information Technology))--Peninsula Technikon, 2004
This dissertation was written in fulfillment of the requirements for the degree Master of Technology in the Faculty of Information Technology at the Peninsula Technikon in South Africa. The dissertation covers the introduction of the study; the reviews of the case, Free and Open Source Software; the discussion of methodology of software project management in terms of software engineering; the analysis of assessment methods; the techniques of using PHP, MySQL, Apache and CVS; and the implementation of a test module. The research represents the consideration of the problem, namely that there are few free assessment manager programmes that can be used for the quick and efficient deployment of academic assessments. An experimental research method was used to with the aim of solving the above problem. In other words, a test management system module had to be designed and implemented to function within the architectural constraints of a developing Open Source Software (OSS) Learning Management System (LMS), which is called Knowledge Environment for Web-based Learning Next Generation (KEWL.NextGen). The test management system is a module developed on Object-Oriented Programming (OOP) in PHP and MySQL application. The scripts of this test module are written under the KEWL.NextGen' application framework, which is based on a close approximation of model, view and controller (MVC) design III pattem. Now the entire source coding of the test module has been uploaded to Web site http://kngforge.uwc.ac.za. This test module can be used for the creation and management of an online test. It provides facilities to create a new test, and to preview, edit, delete and mark an existing test. Three question types have been achieved, namely multiple-choice, true/false and short answer.
APA, Harvard, Vancouver, ISO, and other styles
47

Sun, Ke. "The design and implementation of an assignment management module to function within the architectural constraints of an existing Open Source Software (OSS) learning management system (to meet target-user requirements)." Thesis, Peninsula Technikon, 2004. http://hdl.handle.net/20.500.11838/1388.

Full text
Abstract:
Thesis (MTech (Information Technology))--Peninsula Technikon, Cape Town, 2004
This document describes the design and implementation of an Assignment Management Module (AMM) to function within the architectural constraints of an eXisting open-source software (OSS) Leaming Management System (LMS). The project is established for Infonmation Technology Department Master Degree Project of the Peninsula Technikon. The Assignment Management Module will be constructed in orders to make it easier to create, mark, and manage assignments and record individual student perfonmances. The design entailed work on different function blocks like a user's authorisation, files uploadfdownload and mailing reminder unit as well as writing and testing of the application code on the intemet/intranet. The development process of the project to explore how to fu lfi11 software engineering methodology in an open-source environment, also presents details of the design architecture and technologies to be used, as well as being mindful of its future directions. The target audience of this document is anyone with an interest in an open-source software project in general, and in a Learning Management System in particular. If the reader has also been a contributor to Learning Management System, and especially to the management of assignments, this document may provide additional value, in that it strives to present a new approach to the understanding of such a module.
APA, Harvard, Vancouver, ISO, and other styles
48

Russell, Dave Alfanso. "Developing A Secure Web Service for License Management in StruSoft." Thesis, Linköping University, Department of Computer and Information Science, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2877.

Full text
Abstract:

As software increases in complexity and relies more on Internet and Web technology, the challenge of enabling interaction and communication between loosely coupled applications becomes increasingly vital. Distributed computing presents challenges to loosely coupled applications that require means with which to interact and communicate. There exist technologies that are aimed at solving these problems; Web service is one such technology. Web service is a relatively new and rapidly maturing technology in the area of distributed computing; it offers a standards-based way to exchange information in an interoperable manner. This thesis is done in partnership with StruSoft and attempts to provide a solution to their problem of distributed computing, by using Web service technology. The paper looks at distributed systems and various solutions to the problems associated with distributed computing. A comprehensive insight into Web service technology is provided, along with rationale as to why it is chosen for the project. In addition, there are guidelines as to how the necessary components of Web service are installed. Development of License Management Software is also a part of this thesis. The software offers a means with which to store and maintain data about customers and their licenses. Security is a major focus of this paper and thus extensively mentioned throughout. A detailedexplanation of computer security is presented, along with the necessary configurations that are needed to make the Web service and the License Management Software more secure.

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

Lartey, Jerry. "Effective Vulnerability Management for Small Scale Organisations in Ghana." Thesis, Luleå tekniska universitet, Institutionen för system- och rymdteknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-75809.

Full text
Abstract:
Most Small and Medium scale Enterprises (SMEs) in Ghana are notparticularly anxious about the consequences of inadequacy or lack of anyform of vulnerability management operation in their normal businesspractices. This case study research explores how a local Internet ServiceProvider (ISP) in Ghana and its local client-base can manage vulnerabilitieswith a targeted patch management practise integrated into their operations.To answer the research question “How can a SME local Internet ServiceProvider (ISP) in Accra, Ghana, assist their local customer base to integrateeffective cybersecurity vulnerability management into their operations?“,This case study comprised the Subject Matter Expert of one local ISP as well as4 other technical Subject Matter Experts of the ISP’s clients about their patchmanagement operations. This case study research revealed that most SMEs donot consider vulnerability management as a key concern in the operation oftheir organisation and therefore, proposes a way to highlight the importanceof vulnerability management whiles doing so at a cost-effective manner. Theimplications of targeted cybersecurity patch management for the local ISP andtheir client-base is also addressed by this thesis research.
APA, Harvard, Vancouver, ISO, and other styles
50

Qu, Zhe. "Three essays on the economics of information technology innovation." Diss., Atlanta, Ga. : Georgia Institute of Technology, 2008. http://hdl.handle.net/1853/24777.

Full text
Abstract:
Thesis (Ph.D.)--Management, Georgia Institute of Technology, 2008.
Committee Chair: Narasimhan, Sridhar; Committee Member: Li, Haizheng; Committee Member: Slaughter, Sandra; Committee Member: Thursby, Marie; Committee Member: Zhang, Han.
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