• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 10
  • 3
  • Tagged with
  • 16
  • 16
  • 5
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

An analysis of software quality and maintainability metrics with an application to a longitudinal study of the Linux kernel

Thomas, Lawrence Gray. January 1900 (has links)
Thesis (Ph. D. in Computer Science)--Vanderbilt University, Aug. 2008. / Title from title screen. Includes bibliographical references.
2

A validation metrics framework for safety-critical software-intensive systems

Cruickshank, Kristian John. January 2009 (has links) (PDF)
Thesis (M.S. in Software Engineering)--Naval Postgraduate School, March 2009. / Thesis Advisors: Michael, James B. ; Shing, Man-Tak. "March 2009." Description based on title screen as viewed on April 23, 2009. Author subject terms: Software Metrics, Safety Metrics, Validation Metrics, Metrics Framework, Validation, Safety-Critical Software, Software Engineering, Goal Question Metric, Goal Structuring Notation. Includes bibliographical references (p. 119-121). Also available in print.
3

Hypermedia in support of the software engineering process

Croeser, Hendrik. January 2006 (has links)
Thesis (M.A.(Information Science))--University of Pretoria, 2001.
4

Improving software quality and management through use of service level agreements /

Gaines, Leonard T. January 2005 (has links) (PDF)
Thesis (Ph. D. in Software Engineering )--Naval Postgraduate School, March 2005. / Thesis Advisor(s): Bret Michael. Includes bibliographical references (p. 389-412) Also available online.
5

An empirical investigation of issues relating to software immigrants

Hutton, Alistair James. January 2008 (has links)
Thesis (Ph.D.) - University of Glasgow, 2008. / Ph.D. thesis submitted to the Department of Computing Science, Faculty of Information and Mathematical Sciences, University of Glasgow, 2008. Includes bibliographical references. Print version also available.
6

Key knowledge delivery factors affecting software development productivity /

Sun, Zheng, January 1900 (has links)
Thesis (M. Eng.)--Carleton University, 2004. / Includes bibliographical references (p. 68-75). Also available in electronic format on the Internet.
7

Learning spaces: automatic context-aware enrichment of software engineering experience

Ras, Eric January 2009 (has links)
Zugl.: Kaiserslautern, Techn. Univ., Diss., 2009
8

Advances in low-level software protection /

Van Dyke, Colin William. January 1900 (has links)
Thesis (Ph. D.)--Oregon State University, 2006. / Printout. Includes bibliographical references (leaves 102-106). Also available on the World Wide Web.
9

Semantics-based change-merging of abstract data types

Chadha, Vineet. January 2002 (has links)
Thesis (M.S.)--Mississippi State University. Department of Computer Science. / Title from title screen. Includes bibliographical references.
10

Automated test of evolving software

Shaw, Hazel Anne January 2005 (has links)
Computers and the software they run are pervasive, yet released software is often unreliable, which has many consequences. Loss of time and earnings can be caused by application software (such as word processors) behaving incorrectly or crashing. Serious disruption can occur as in the l4th August 2003 blackouts in North East USA and Canadal, or serious injury or death can be caused as in the Therac-25 overdose incidents. One way to improve the quality of software is to test it thoroughly. However, software testing is time consuming, the resources, capabilities and skills needed to carry it out are often not available and the time required is often curtailed because of pressures to meet delivery deadlines3. Automation should allow more thorough testing in the time available and improve the quality of delivered software, but there are some problems with automation that this research addresses. Firstly, it is difficult to determine ifthe system under test (SUT) has passed or failed a test. This is known as the oracle problem4 and is often ignored in software testing research. Secondly, many software development organisations use an iterative and incremental process, known as evolutionary development, to write software. Following release, software continues evolving as customers demand new features and improvements to existing ones5. This evolution means that automated test suites must be maintained throughout the life ofthe software. A contribution of this research is a methodology that addresses automatic generation of the test cases, execution of the test cases and evaluation of the outcomes from running each test. "Predecessor" software is used to solve the oracle problem. This is software that already exists, such as a previous version of evolving software, or software from a different vendor that solves the same, or similar, problems. However, the resulting oracle is assumed not be perfect, so rules are defined in an interface, which are used by the evaluator in the test evaluation stage to handle the expected differences. The interface also specifies functional inputs and outputs to the SUT. An algorithm has been developed that creates a Markov Chain Transition Matrix (MCTM) model of the SUT from the interface. Tests are then generated automatically by making a random walk of the MCTM. This means that instead of maintaining a large suite of tests, or a large model of the SUT, only the interface needs to be maintained.

Page generated in 0.1092 seconds