Suche

Wo soll gesucht werden?
Erweiterte Literatursuche

Ariadne Pfad:

Inhalt

Literaturnachweis - Detailanzeige

 
Autor/inIannotti, Nicholas V.
TitelImproving Reuse in Software Development for the Life Sciences
Quelle(2013), (90 Seiten)
PDF als Volltext Verfügbarkeit 
Ph.D. Dissertation, Purdue University
Spracheenglisch
Dokumenttypgedruckt; online; Monographie
ISBN978-1-3037-5273-5
SchlagwörterHochschulschrift; Dissertation; Biological Sciences; Computer Software; Computer System Design; Recycling; Programming Languages; Case Studies; Computer Software Evaluation; Coding; Courseware; Program Improvement; Qualitative Research; Statistical Analysis
AbstractThe last several years have seen unprecedented advancements in the application of technology to the life sciences, particularly in the area of data generation. Novel scientific insights are now often driven primarily by software development supporting new multidisciplinary and increasingly multifaceted data analysis. However, despite the availability of tools such as best practice frameworks, the current rate of software development is not able to keep up with the needs of scientists. This bottleneck in software development is largely due to code reuse generally not being applied in practice. This dissertation presents Legwork, a class library of reuse-optimized design pattern implementations for desktop applications written in the C# programming language using Microsoft's .NET Framework. Two case studies were used to evaluate the effect of Legwork on improving code reusability as compared to Microsoft's "best practices" Prism framework. First, a collection of six established web service-based workflows leveraging the National Center for Biotechnology's Entrez database retrieval system. Second, a modular genomics data analysis and visualization application based on the open source ".NET Bio" bioinformatics toolkit. Employing quantitative and qualitative methods, code reusability was evaluated at the class, subsystem, and system levels of software design through comparing established class metrics for code reuse, code control flow, and code composition, respectively. The results from both case studies demonstrate that using Legwork provides a consistent improvement in code reusability over Microsoft's Prism framework across all three levels of program design evaluated. [The dissertation citations contained here are published with the permission of ProQuest LLC. Further reproduction is prohibited without permission. Copies of dissertations may be obtained by Telephone (800) 1-800-521-0600. Web page: http://www.proquest.com/en-US/products/dissertations/individuals.shtml.] (As Provided).
AnmerkungenProQuest LLC. 789 East Eisenhower Parkway, P.O. Box 1346, Ann Arbor, MI 48106. Tel: 800-521-0600; Web site: http://www.proquest.com/en-US/products/dissertations/individuals.shtml
Erfasst vonERIC (Education Resources Information Center), Washington, DC
Update2020/1/01
Literaturbeschaffung und Bestandsnachweise in Bibliotheken prüfen
 

Standortunabhängige Dienste
Die Wikipedia-ISBN-Suche verweist direkt auf eine Bezugsquelle Ihrer Wahl.
Tipps zum Auffinden elektronischer Volltexte im Video-Tutorial

Trefferlisten Einstellungen

Permalink als QR-Code

Permalink als QR-Code

Inhalt auf sozialen Plattformen teilen (nur vorhanden, wenn Javascript eingeschaltet ist)

Teile diese Seite: