scispace - formally typeset
Search or ask a question
Topic

Software

About: Software is a research topic. Over the lifetime, 130577 publications have been published within this topic receiving 2028987 citations. The topic is also known as: computer software & computational tool.


Papers
More filters
Patent
Rick Fletcher1, Pei-Chen Lin1
24 Jun 1997
TL;DR: In this paper, an ASU server generates a multicast request to agents within its network domain, identifying the newest, available versions of software components that may be installed on the agents.
Abstract: A method and apparatus for automatically updating software components in one or more agents (end systems) in a network. An ASU server generates a multicast request to agents within its network domain, identifying the newest, available versions of software components that may be installed on the agents. Agents compare installed versions with the newest versions and respond to the server request by indicating components that need to be updated. Components include network and non-network software as well as operating system (OS) software. The ASU server then transmits the requested components to the requesting agents in a self extracting compressed file. The file is installed and the components updated without rebooting system software.

548 citations

Proceedings ArticleDOI
25 Feb 1999
TL;DR: Using PowerScope, a tool for profiling energy usage by applications, the approach combines hardware instrumentation to measure current level with kernel software support to perform statistical sampling of system activity.
Abstract: We describe the design and implementation of PowerScope, a tool for profiling energy usage by applications. PowerScope maps energy consumption to program structure, in much the same way that CPU profilers map processor cycles to specific processes and procedures. Our approach combines hardware instrumentation to measure current level with kernel software support to perform statistical sampling of system activity. Postprocessing software maps the sample data to program structure and produces a profile of energy usage by process and procedure. Using PowerScope, we have been able to reduce the energy consumption of an adaptive video playing application by 46%.

547 citations

Journal ArticleDOI
TL;DR: This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction, b) functional testing using equivalence partitioning and boundary value analysis, and c) structural testing using 100 percent statement coverage criteria.
Abstract: This study applies an experimentation methodology to compare three state-of-the-practice software testing techniques: a) code reading by stepwise abstraction, b) functional testing using equivalence partitioning and boundary value analysis, and c) structural testing using 100 percent statement coverage criteria. The study compares the strategies in three aspects of software testing: fault detection effectiveness, fault detection cost, and classes of faults detected. Thirty-two professional programmers and 42 advanced students applied the three techniques to four unit-sized programs in a fractional factorial experimental design. The major results of this study are the following. 1) With the professional programmers, code reading detected more software faults and had a higher fault detection rate than did functional or structural testing, while functional testing detected more faults than did structural testing, but functional and structural testing were not different in fault detection rate. 2) In one advanced student subject group, code reading and functional testing were not different in faults found, but were both superior to structural testing, while in the other advanced student subject group there was no difference among the techniques. 3) With the advanced student subjects, the three techniques were not different in fault detection rate. 4) Number of faults observed, fault detection rate, and total effort in detection depended on the type of software tested. 5) Code reading detected more interface faults than did the other methods. 6) Functional testing detected more control faults than did the other methods.

546 citations

Journal ArticleDOI
TL;DR: The output from PDFgetX3 has been verified by processing experimental PDFs from inorganic, organic and nanosized samples and comparing them with their counterparts from a previous established software, which yielded highly similar results when used in structure refinement.
Abstract: PDFgetX3 is a new software application for converting X-ray powder diffraction data to atomic pair distribution function (PDF). PDFgetX3 has been designed for ease of use, speed and automated operation. The software can readily process hundreds of X-ray patterns within few seconds and is thus useful for high-throughput PDF studies, that measure numerous datasets as a function of time, temperature or other environment parameters. In comparison to the preceding programs, PDFgetX3 requires fewer inputs, less user experience and can be readily adopted by novice users. The live-plotting interactive feature allows to assess the effects of calculation parameters and select their optimum values. PDFgetX3 uses an ad-hoc data correction method, where the slowly-changing structure independent signal is filtered out to obtain coherent X-ray intensities that contain structure information. The outputs from PDFgetX3 have been verified by processing experimental PDFs from inorganic, organic and nanosized samples and comparing them to their counterparts from previous established software. In spite of different algorithm, the obtained PDFs were nearly identical and yielded highly similar results when used in structure refinement. PDFgetX3 is written in Python language and features well documented, reusable codebase. The software can be used either as standalone application or as a library of PDF-processing functions that can be called on from other Python scripts. The software is free for open academic research, but requires paid license for commercial use.

545 citations

Book
01 Jan 2006
TL;DR: This is an excellent textbook for students in business, computer science, and statistics, as well as a problem-solving reference for data analysts and professionals in the field.
Abstract: Apply powerful Data Mining Methods and Models to Leverage your Data for Actionable Results Data Mining Methods and Models provides: * The latest techniques for uncovering hidden nuggets of information * The insight into how the data mining algorithms actually work * The hands-on experience of performing data mining on large data sets Data Mining Methods and Models: * Applies a "white box" methodology, emphasizing an understanding of the model structures underlying the softwareWalks the reader through the various algorithms and provides examples of the operation of the algorithms on actual large data sets, including a detailed case study, "Modeling Response to Direct-Mail Marketing" * Tests the reader's level of understanding of the concepts and methodologies, with over 110 chapter exercises * Demonstrates the Clementine data mining software suite, WEKA open source data mining software, SPSS statistical software, and Minitab statistical software * Includes a companion Web site, www.dataminingconsultant.com, where the data sets used in the book may be downloaded, along with a comprehensive set of data mining resources. Faculty adopters of the book have access to an array of helpful resources, including solutions to all exercises, a PowerPoint(r) presentation of each chapter, sample data mining course projects and accompanying data sets, and multiple-choice chapter quizzes. With its emphasis on learning by doing, this is an excellent textbook for students in business, computer science, and statistics, as well as a problem-solving reference for data analysts and professionals in the field. An Instructor's Manual presenting detailed solutions to all the problems in the book is available onlne.

544 citations


Network Information
Related Topics (5)
User interface
85.4K papers, 1.7M citations
87% related
Cluster analysis
146.5K papers, 2.9M citations
86% related
Support vector machine
73.6K papers, 1.7M citations
86% related
The Internet
213.2K papers, 3.8M citations
85% related
Information system
107.5K papers, 1.8M citations
85% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20246
20235,523
202213,625
20213,455
20205,268
20195,982