Dissertations / Theses on the topic 'Maintainability'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Maintainability.'
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.
Nytomt, Fredrik. "Service reliability and maintainability /." Luleå, 2004. http://epubl.luth.se/1402-1757/2004/55.
Full textStyger, Michael Stefan. "Design for maintainability in der Aufzugsindustrie /." Zürich : ETH, 2008. http://e-collection.ethbib.ethz.ch/show?type=diss&nr=18086.
Full textWake, Steven A. "Predicting maintainability with software quality metrics." Thesis, Virginia Tech, 1988. http://hdl.handle.net/10919/43067.
Full textMaster of Science
Wan, Husain Wan Mohd Sufian Bin. "Maintainability prediction for aircraft mechanical components utilising aircraft feedback information." Thesis, Cranfield University, 2011. http://dspace.lib.cranfield.ac.uk/handle/1826/7272.
Full textLin, Zixin. "Process Reliability, Availability and Maintainability (RAM) Analysis." Thesis, University of Manchester, 2010. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.516356.
Full textBerglund, Dan. "Improving maintainability on modern cross-platform projects." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-96003.
Full textMarcelino, Luis Filipe Fernandes. "An immersive environment for supporting maintainability assessment." Thesis, University of Salford, 2004. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.413450.
Full textKadi, Sabry. "Measuring Maintainability and latency of Node.js frameworks." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-22160.
Full textHoffman, Fredrik. "Architectural software patterns and maintainability: A case study." Thesis, University of Skövde, Department of Computer Science, 2001. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-528.
Full textThe importance of building maintainable software is being recognized in the community of software development. By developing software that is easy to maintain, the time and resources needed to perform the modifications may be decreased. This will in turn mean economical savings and increased profits.
Architectural software patterns are said to promote the development of maintainable software. The aim of this project was therefore to investigate whether architectural software patterns possess this property or not. A case study was performed where two candidate architectures were compared using a method called Architectural analysis of modifiability. This method uses change scenarios and modification ratios to identify differences between candidate architectures. A system developed at Ericsson Microwave Systems AB was used for the case study.
One of the candidate architectures consisted of two architectural software patterns: the Layers pattern and the Model-View-Controller pattern. The architecture analysis showed that the Layers pattern did promote maintainability whereas the Model-View-Controller pattern did not, from the basis of judgement associated with the method.
Häggander, Daniel. "Software design conflicts : maintainability versus performance and availability /." Ronneby : Department of Software Engineering and Computer Science, Blekinge Institute of Technology, 2001. http://www.bth.se/fou/forskinfo.nsf/01f1d3898cbbd490c12568160037fb62/8ee6838b9de1d235c1256ccd004867f9!OpenDocument.
Full textGill, Simon Adrain. "Application of human factors methodologies to aircraft maintainability." Thesis, University of Nottingham, 2009. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.537824.
Full textHäggander, Daniel. "Software Design Conflicts : Maintainability versus Performance and Availability." Doctoral thesis, Karlskrona : Blekinge Institute of Technology, 2001. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-00224.
Full textAlbattah, Waleed. "SOFTWARE MAINTAINABILITY AND TESTABILITY PREDICTIONS USING PACKAGE COHESION." Kent State University / OhioLINK, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=kent1415737576.
Full textJaradat, Omar. "Enhancing the Maintainability of Safety Cases Using Safety Contracts." Licentiate thesis, Mälardalens högskola, Inbyggda system, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-29133.
Full textVaziry-Zanjany, Mohammad Ali. "Aircraft conceptual design modelling incorporating reliability and maintainability predictions." Thesis, Cranfield University, 1996. http://dspace.lib.cranfield.ac.uk/handle/1826/3437.
Full textAndreopoulos, William. "Achieving software quality through heuristic transformations, maintainability and performance." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2001. http://www.collectionscanada.ca/obj/s4/f2/dsk3/ftp04/MQ58771.pdf.
Full textBarabady, Javad. "Improvement of system availability using reliability and maintainability analysis /." Luleå : Luleå University of Technology, 2005. http://epubl.luth.se/1402-1757/2005/92.
Full textVaziry-Zanjany, Mohammad Ali (F). "Aircraft conceptual design modelling incorporating reliability and maintainability predictions." Thesis, Cranfield University, 1996. http://hdl.handle.net/1826/3437.
Full textYin, Qiying. "Incorporating reliability availability and maintainability (RAM) into process synthesis." Thesis, University of Manchester, 2012. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.556621.
Full textHedbäck, Andreas, and Deniz Ayar. "Expanding a Motion Controlled Game With Focus on Maintainability." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-149667.
Full textZellagui, Soumia. "Reengineering Object Oriented Software Systems for a better Maintainability." Thesis, Montpellier, 2019. http://www.theses.fr/2019MONTS010/document.
Full textLegacy software systems often represent significant investmentsfor the companies that develop them with the intention of using themfor a long period of time. The quality of these systems can be degraded over time due to the complex changes incorporated to them.In order to deal with these systems when their quality degradation exceeds a critical threshold, a number of strategies can be used. Thesestrategies can be summarized in: 1) discarding the system and developinganother one from scratch, 2) carrying on the (massive) maintenance of the systemdespite its cost, or 3) reengineering the system. Replacement and massive maintenance are not suitable solutions when the cost and time are to be taken into account, since they require a considerable effort and staff to ensurethe system conclusion in a moderate time. In this thesis, we are interested in the reengineering solution. In general, software reengineering includes all activities following the delivery to the user to improve thesoftware system quality. This latter is often characterized with a set of quality attributes. We propose three contributions to improve specific quality attributes namely: maintainability, understandability and modularity.In order to improve maintainability, we propose to migrateobject oriented legacy software systems into equivalent component based ones.Contrary to exiting approaches that consider a component descriptor as a clusterof classes, each class in the legacy system will be migrated into a componentdescriptor. In order to improve understandability, we propose an approach forrecovering runtime architecture models of object oriented legacy systems and managing the complexity of the resulted models.The models recovered by our approach have the following distinguishing features: Nodes are labeled with lifespans and empirical probabilities of existencethat enable 1) a visualization with a level of detail. 2) the collapsing/expanding of objects to hide/show their internal structure.In order to improve modularity of object-oriented software systems,we propose an approach for identifying modulesand services in the source code.In this approach, we believe that the composite structure is the main structure of the system that must be retained during the modularization process, the component and its composites must be in the same module. Existing modularization works that has this same vision assumes that the composition relationships between the elements of the source code are already available, which is not always obvious. In our approach, module identification starts with a step of runtime architecture models recovery. These models are exploited for the identification of composition relationships between the elements of the source code. Once these relationships have been identified, a composition conservative genetic algorithm is applied on the system to identify modules. Lastly, the services provided by the modules are identified using the runtime architecture models of the software system. Some experimentations and casestudies have been performed to show the feasibility and the gain inmaintainability, understandability and modularity of the software systems studied with our proposals
Mousavi, Seyedamirhossein. "Maintainability Evaluation of Single Page Application Frameworks : Angular2 vs. React." Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-60901.
Full textPerepletchikov, Mikhail, and mikhail perepletchikov@rmit edu au. "Software Design Metrics for Predicting Maintainability of Service-Oriented Software." RMIT University. Computer Science and Information Technology, 2009. http://adt.lib.rmit.edu.au/adt/public/adt-VIT20091105.144445.
Full textSenbayrak, Ziya. "Effects Of Spl Domain Engineering On Testing Cost And Maintainability." Master's thesis, METU, 2013. http://etd.lib.metu.edu.tr/upload/12615495/index.pdf.
Full textSANTANNA, CLAUDIO NOGUEIRA. "MAINTAINABILITY AND REUSABILITY OF ASPECT-ORIENTED SOFTWARE: AN ASSESSMENT FRAMEWORK." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2004. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=5447@1.
Full textO desenvolvimento de software orientado a aspectos (DSOA) vem obtendo maior atenção tanto da academia quanto da indústria. Sistemas orientados a aspectos compreendem novas abstrações de engenharia de software e tratam de diferentes dimensões de complexidade. Conseqüentemente, o DSOA traz novos problemas para a engenharia de software experimental. Novos mecanismos de avaliação são necessários para medir os graus de manutenibilidade e reusabilidade de sistemas orientados a aspectos. Esta dissertação apresenta um framework de avaliação para o DSOA composto por dois elementos: um conjunto de métricas e um modelo de qualidade. No intuito de evitar a reinvenção de soluções já testadas, esses elementos são baseados em princípios bem conhecidos da engenharia de software e métricas já existentes. O framework proposto foi avaliado no contexto de dois estudos empíricos de domínios distintos, com características, níveis de controle e níveis de complexidade diferentes. O primeiro estudo empírico comparou uma abordagem orientada a objetos com uma abordagem orientada a aspectos para o projeto e implementação de um sistema multi- agentes. O segundo estudo envolveu a aplicação do framework proposto para avaliar as implementações em Java e AspectJ dos padrões de projeto da GoF.
Aspect-oriented software development (AOSD) is gaining wide attention both in research environments and in industry. Aspect- oriented systems encompass new software engineering abstractions and different complexity dimensions. As a consequence, AOSD poses new problems to empirical software engineering. It requires new assessment mechanisms to measure the maintainability and reusability degrees of aspect-oriented systems. This dissertation presents an assessment framework for AOSD, which is composed of two components: a suite of metrics and a quality model. These components are based on well-known principles and existing metrics in order to avoid the reinvention of well-tested solutions. The proposed framework has been evaluated in the context of two different empirical studies with different characteristics, diverse domains, varying control levels and different complexity degrees. The first study compared an object-oriented approach and an aspect-oriented approach to the design and implementation of a multi-agent system. The second study involved the application of the proposed framework to evaluate Java and AspectJ implementations of the GoF design patterns.
Kung, Chieh Julius. "Fatigue and fracture reliability and maintainability process for structural systems." Diss., The University of Arizona, 1991. http://hdl.handle.net/10150/185661.
Full textAcimovic, Aleksandar, and Aleksandar Bajceta. "Test script design approaches supporting reusability, maintainability and review process." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-44724.
Full textWilson, Michael Thomas. "Technology advancement in intelligent buildings a through preplanning process pertaining to long-term maintainability /." Thesis, Available online, Georgia Institute of Technology, 2004:, 2004. http://etd.gatech.edu/theses/available/etd-08172004-150143/unrestricted/wilson%5Fmichael%5Ft%5F200412%5Fms.pdf.
Full textDr. Felix T. Uhlik III, Committee Member ; Mr. Cliff Stern, Committee Member ; Dr. Rita Oberle, Committee Member ; Ms. Kathy O. Roper, Committee Chair. Includes bibliographical references.
Ibrahim, M. E. "Advanced applications of smart materials research for the enhancement of Australian defence capability." Fishermans Bend, Victoria : Defence Science and Technology Organisation, 2009. http://nla.gov.au/nla.arc-24764.
Full textLucas, Steven A. Hammond Terrence E. "Methods for continuous improvement of fielded jet engine reliability and maintainability /." Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1994. http://handle.dtic.mil/100.2/ADA294757.
Full textGibbins, Wilson K. "The relationship among commenting style, software complexity metrics, and software maintainability." Thesis, This resource online, 1988. http://scholar.lib.vt.edu/theses/available/etd-04122010-083707/.
Full textGardner, Simon C. "A design methodology for reliability and maintainability : related to manufacturing industries." Thesis, Coventry University, 1994. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.287517.
Full textNggada, Shawulu Hunira. "Multi-objective system optimisation with respect to availability, maintainability and cost." Thesis, University of Hull, 2012. http://hydra.hull.ac.uk/resources/hull:6369.
Full textDodge, Meghan N., and Robert F. III McKelvey. "Why the survivability onion should include Reliability, Availability, and Maintainability (RAM)." Thesis, Monterey, California: Naval Postgraduate School, 2013. http://hdl.handle.net/10945/37614.
Full textReliability, Availability, and Maintainability (RAM) and Survivability are both diverse disciplines that explore how a system will perform when placed within an operational environment. This Joint Applied Project provides a qualitative analysis of the interconnectivity of RAM and Survivability. It shows that an in-depth RAM analysis ensures military personnel are better protected throughout the life cycle. Methodologies for improving reliability and maintainability are also presented, to include physics of failure, highly accelerated life testing/highly accelerated stress screening, preventative maintenance determination and pit stop engineering. This analysis uses an Active Protection System (APS) to show that, when RAM is included in the Survivability Onion; both Survivability and RAM evaluations benefit; survivability assessments become more complete; RAM assessments are completed sooner; and ultimately, better systems are put into the hands of service members. As APS requirements are developed, it is important that they include the Materiel Availability Key Performance Parameter with associated Reliability and Ownership Cost Key System Attributes. When evaluating an APS (or any system) the independent evaluator team members need to integrate and discuss the impacts of the capabilities and limitations they observed with each other to ensure that the deficiencies are properly addressed in the reports.
Lucas, Steven A., and Terrence E. Hammond. "Methods for continuous improvement of fielded jet engine reliability and maintainability." Thesis, Monterey, California. Naval Postgraduate School, 1994. http://hdl.handle.net/10945/42832.
Full textIn an overall effort to reduce total operating costs within the Department of Defense, several Defense Management Review Decisions were issued which significantly affected the Navy's inventory levels for spare parts. This thesis examines the effect of these changes on requisition processing at the wholesale level. The primary objective is to determine if requirements are being satisfied from wholesale stock on hand at the Point of Entry (POE) of the requisition, or if unnecessary additional costs and delivery delays are incurred as a result of incorrect processing of the requisitions. In-depth analysis is conducted on requisitions submitted by West coast fleet units for DLA managed material for which wholesale stock was available at the POE. Research revealed that requisitions were not always satisfied locally and that adherence to current policy was inconsistent, causing delays and additional costs. A supplemental finding revealed a need for wholesale stock positioning policy changes where material would be actively positioned at selected stock points to support regional demand.
Cho, Daniel. "Identifying the Essential Reliability, Availability, and Maintainability Tasks for Aerospace Systems." Digital Commons at Loyola Marymount University and Loyola Law School, 2011. https://digitalcommons.lmu.edu/etd/379.
Full textvan, Dreven Jonne. "Functional Decomposition Techniques and Their Impact on Performance, Scalability and Maintainability." Thesis, Blekinge Tekniska Högskola, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-21876.
Full textGhosheh, Emad. "A novel model for improving the maintainability of web-based systems." Thesis, University of Westminster, 2010. https://westminsterresearch.westminster.ac.uk/item/905xy/a-novel-model-for-improving-the-maintainability-of-web-based-systems.
Full textRaza, Ali. "Improving Reuse and Maintainability of Communication Software With Conversation-Aware Aspects." DigitalCommons@USU, 2014. https://digitalcommons.usu.edu/etd/3700.
Full textAgusa, Kiyoshi. "Software Development Technique for WEB Applications with High Reliability and High Maintainability." INTELLIGENT MEDIA INTEGRATION NAGOYA UNIVERSITY / COE, 2004. http://hdl.handle.net/2237/10352.
Full textPræsto, Richard. "Articulated Maintenance : Improving maintainability for the nextgenerations of Volvo CE’s articulated haulers." Thesis, Luleå tekniska universitet, Institutionen för ekonomi, teknik och samhälle, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-66641.
Full textO'Keefe, John Daniel. "A reliability, maintainability, supportability and availability analysis of a submarine sonar system." Master's thesis, This resource online, 1990. http://scholar.lib.vt.edu/theses/available/etd-02022010-020050/.
Full textLewis, John A. "A methodology for integrating maintainability into large-scale software using software metrics." Thesis, Virginia Tech, 1989. http://hdl.handle.net/10919/43094.
Full textMaster of Science
Lewis, Doris Trinh 1957. "A ROBUST METHOD FOR USING MAINTAINABILITY COST MODELS (RELIABILITY, OPTIMIZATION, SENSITIVITY, UNCERTAINTY)." Thesis, The University of Arizona, 1986. http://hdl.handle.net/10150/292098.
Full textTurk, Tuna. "The Effect Of Software Design Patterns On Object-oriented Software Quality And Maintainability." Master's thesis, METU, 2009. http://etd.lib.metu.edu.tr/upload/12611104/index.pdf.
Full textDu, Junrong. "Evaluation of equipment reliability, availability and maintainability in an oil sands processing plant." Thesis, University of British Columbia, 2008. http://hdl.handle.net/2429/7527.
Full textRodriguez, Luis H. (Luis Humberto) 1968. "View-based abstraction : enhancing maintainability and modularity in the presence of implementation dependencies." Thesis, Massachusetts Institute of Technology, 1997. http://hdl.handle.net/1721.1/43526.
Full textIncludes bibliographical references (p. 173-177).
by Luis H. Rodriguez, Jr.
Ph.D.
Magnusson, Erik, and David Grenmyr. "An Investigation of Data Flow Patterns Impact on Maintainability When Implementing Additional Functionality." Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-57024.
Full textSARAIVA, Juliana de Albuquerque Gonçalves. "Classifying metrics for assessing object-oriented software maintainability: a family of metrics’ catalogs." Universidade Federal de Pernambuco, 2014. https://repositorio.ufpe.br/handle/123456789/12152.
Full textMade available in DSpace on 2015-03-12T14:07:25Z (GMT). No. of bitstreams: 2 TESE Juliana de Albuquerque Gonçalves Saraiva.pdf: 2801469 bytes, checksum: 2f35aeb3fe1c0178a717be10adc01c26 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Previous issue date: 2014
FACEPE, INES
Atualmente, Programao Orientada a Objetos (POO) um dos paradigmas mais utilizados. Complementarmente, a manutenibilidade de software considerada um atributo de software que desempenha um papel importante com relao ao nvel de qualidade. Neste contexto, a Manutenibilidade de Software Orientado a Objetos (MSOO) foi estudada atravs de anos e vrios pesquisadores propuseram um elevado nmero de mtricas para a medir. Como consequncia do nmero e da diversidade de mtricas existentes, alm da no padronizao nas definies e nomenclatura, a tomada de deciso sobre quais mtricas podem ser adotadas para realizar estudos em MSOO difcil. Desta forma, um mapeamento sistemtico foi realizado a fim de encontrar quais mtricas so usadas como indicadores de MSOO. Houve uma seleo inicial de 5175 estudos primrios e 138 artigos foram selecionados, resultando em 568 mtricas encontradas. Analisando as 568 mtricas, foram encontradas inconsistncias na nomenclatura destas mtricas, pois havia mtricas com nomes iguais mas significados diferentes (8 casos envolvendo 17 mtricas) e tambm mtricas com nomes diferentes e significados semelhantes (32 casos envolvendo 214 mtricas). Alm disto, uma categorizao destas mtricas foi proposta, sendo identificadas 7 categorias e 17 subcategorias. Estas categorias representam os cenrios de adoo de mtricas de MSOO. Adicionalmente, um portal web de mtricas foi desenvolvido para fornecer informaes sobre as mtricas para outros pesquisadores e tambm gerar catlogos de mtricas de acordo com o contexto da aplicao das mesmas. Este portal tambm pode ser alimentado sistematicamente por outros pesquisadores que lidam com mtricas de MSOO, fazendo com que os resultados deste trabalho possam representar os primeiros passos para padronizao e compreenso destas mtricas. Por ltimo, um quasi-experimento foi realizado para checar o grau de cobertura do catlogo proposto pela abordagem aqui apresentada quando o mesmo comparado com catlogos sugeridos por especialistas. 90% de cobertura foi obtido e este resultado foi confirmado com 99% de grau de confiana usando o Teste de Wilcoxon. De forma complementar, houve uma pesquisa de opinio para checar se os especialistas acharam catlogo gerado usando a nossa abordagem semelhante ou melhor do que o sugerido por eles. Sendo assim, os resultados da anlise da cobertura dos catlogos pode servir como indcios da utilidade da abordagem proposta para a escolha de mtricas na avaliao de MSOO.
Currently, Object-Oriented Programming (OOP) is one of the most used paradigms. Complementarily, the software maintainability is considered a software attribute that plays an important role in quality level. In this context, the Object-Oriented Software Maintainability (OOSM) has been studied through years, and many researchers have proposed a large number of metrics to measure it. As a consequence of the number and diversity of metrics, beyond the no standardization in metrics definition and naming, the decision-making process about which metrics can be adopted in experiments on OOSM, or even their using in software companies is a difficult task. Therefore, a systematic mapping study was conducted in order to find which metrics are used as indicators in OOSM assessments. There was an initial selection of 5175 primary studies and 138 were selected, resulting in 568 metrics found. Analyzing the 568 metrics, inconsistencies in metrics’ naming were found because there were metrics with the same names but different meanings (8 cases involving 17 metrics) and also, there were metrics with different names, however with similar meanings (32 cases involving 214 metrics). Moreover, a metrics’ categorization has been proposed to facilitate decision-making process about which ones have to be adopted, and 7 categories and 17 subcategories were identified. These categories represent the evaluation scenarios where OOSM metrics should be used. Additionally, a metrics’ web portal was developed to provide information about the metrics collected in this research, and to generate metrics’ catalogs according to the context of their adoption. This portal can also be systematically fed by other researchers that work with OOSM metrics, making the results of this work the first steps towards metrics’ standardization, and the improvement of the metrics’ validation. Finally, a quasi-experiment was conducted to check the coverage index of the catalogs generated using our approach over the catalogs suggested by experts. 90% of coverage was obtained and this result was confirmed with 99% of confidential level using the Wilcoxon Test. Complementarily, a survey was conducted to check the experts’ opinion about the catalog generated by the portal when they were compared by the catalogs suggested by the experts. Thus, the coverage evaluation can be the first evidences of the usefulness of the proposed approach for metrics’ choice in OOSM evaluation.
Rao, Naresh Krishna. "Scheduling optimal maintenance times for a system based on component reliabilities." Diss., Virginia Tech, 1992. http://scholar.lib.vt.edu/theses/available/etd-05042006-164506/.
Full text