scispace - formally typeset
Open AccessProceedings ArticleDOI

Metric-driven analysis and feedback systems for enabling empirically guided software development

TLDR
The authors summarize the goals of metric-driven analysis and feedback systems and describe a prototype system, Amadeus, which defines abstract interfaces and embodies architectural principles for these types of systems and provides an extensible framework for adding new empirically based analysis techniques.
Abstract: 
The authors summarize the goals of metric-driven analysis and feedback systems and describe a prototype system, Amadeus, which defines abstract interfaces and embodies architectural principles for these types of systems. Metric-driven analysis and feedback systems enable developers to define empirically guided processes for software development and maintenance. The authors provide an overview of the Amadeus system operation, including an example of the empirically guided process, a description of the system characteristics, an explanation of the system conceptual operation, and a summary of the users' view of the system. The centerpiece of the system is a pro-active server, which interprets scripts and coordinates event monitoring and agent activation. Amadeus provides an extensible framework for adding new empirically based analysis techniques. >

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Cost models for future software life cycle processes: COCOMO 2.0

TL;DR: The COCOMO 2.0 as discussed by the authors model is tailored to new forms of software development, including reuse-driven approaches involving commercial off-the-shelf (COTS) packages, re-engineering, applications composition, and applications generation capabilities, and object-oriented approaches supported by distributed middleware.
Journal ArticleDOI

Extracting usability information from user interface events

TL;DR: This survey examines computer-aided techniques used by HCI practitioners and researchers to extract usability-related information from user interface events and provides a conceptual evaluation to help identify some of the relative merits and drawbacks of the various classes of approaches.

Software Process Validation: Quantitatively Measuring the Correspondence of a Process to a Model ; CU-CS-840-97

TL;DR: Process validation takes a process execution and a process model, and measures the level of correspondence between the two, which provides detailed information once a high-level measurement indicates the presence of a problem.
Journal ArticleDOI

Software process validation: quantitatively measuring the correspondence of a process to a model

TL;DR: In this article, the authors developed techniques for uncovering and measuring the discrepancies between models and executions, which they call process validation, which takes a process execution and a process model, and measures the level of correspondence between the two.
Proceedings ArticleDOI

A design framework for Internet-scale event observation and notification

TL;DR: In this paper, the authors propose a framework for event observation and notification for Internet-scale applications based on object models, event models, naming models, observation models, a time model, a notification model and a resource model.
References
More filters
Journal ArticleDOI

The TAME project: towards improvement-oriented software environments

TL;DR: The TAME system is an instantiation of the TAME software engineering process model as an ISEE (integrated software engineering environment) and the first in a series of Tame system prototypes has been developed.
Journal ArticleDOI

A Methodology for Collecting Valid Software Engineering Data

TL;DR: An effective data collection method for evaluating software development methodologies and for studying the software development process is described and results show that data validation is a necessary part of change data collection.
Journal ArticleDOI

Understanding and controlling software costs

TL;DR: It is pointed out that a good framework of techniques exists for controlling software budgets, schedules, and work completed, but that a great deal of further progress is needed to provide an overall set of planning and control techniques covering software product qualities and end-user system objectives.
Journal ArticleDOI

Characterizing the software process: a maturity framework

TL;DR: A description is given of a software-process maturity framework that has been developed to provide the US Department of Defense with a means to characterize the capabilities of software-development organizations and a framework for assessing these organizations and identifying the priority areas for immediate improvement.
Related Papers (5)