A Pastry Cook’s View on Software Measurement
نویسندگان
چکیده
Many frameworks for implementing software measurement exist, ranging from collections of success factors to maturity growth models. One may ask to what extent these guidelines increase the chance of a successful measurement program. To aid in answering this question, we introduce a generic process model for measurement-based improvement. We use this model as a reference model to compare a number of existing software measurement implementation frameworks. From these assessments we conclude that the guidelines given by these frameworks provide a considerable amount of support for the basic activities needed to implement measurement programs. However, we also observe that the guidelines hardly provide any guidance to guarantee successful usage of the measurement program.
منابع مشابه
pMeasure: A Tool for Measuring the Internet
This paper describes pMeasure, a tool for measuring large scale networks, particularly the Internet, from end to end. As the Internet grows in size and complexity, fine-grained, precise and timely measurements are needed to ensure its healthiness and ultimately benefit those mission-critical applications deployed on the Internet. The existing measurement infrastructures are unable to satisfy th...
متن کاملTowards Verification of the Pastry Protocol Using TLA +
Pastry is an algorithm that provides a scalable distributed hash table over an underlying P2P network. Several implementations of Pastry are available and have been applied in practice, but no attempt has so far been made to formally describe the algorithm or to verify its properties. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to ch...
متن کاملPragmatic effects on reference resolution in a collaborative task: evidence from eye movements
In order to investigate whether addressees can make immediate use of speaker-based constraints during reference resolution, participant addressees’ eye movements were monitored as they helped a confederate cook follow a recipe. Objects were located in the helper’s area, which the cook could not reach, and the cook’s area, which both could reach. Critical referring expressions matched one object...
متن کامل" Implementation of the Pastry Distributed Hash Table Lookup Service over the Ns-3 Network Simulator "
This B.Sc. thesis report documents an implementation of the Pastry Distributed Hash Table (DHT) for the Network Simulator 3 (NS-3) simulation environment. To our knowledge, this thesis constitutes the first and only effort to cover the lack of any Pastry implementation for the NS-3 discrete event simulator. Given that NS-3 comes as an open source distribution, it is expected to meet the high de...
متن کاملAn Extension of Cook's Elastic Cipher
Given a block cipher of length L Cook’s elastic cipher allows to encrypt messages of variable length from L to 2L. Given some conditions on the key schedule, Cook’s elastic cipher is secure against any key recovery attack if the underlying block cipher is, and it achieves complete diffusion in at most q+1 rounds if the underlying block cipher achieves it in q rounds. We extend Cook’s constructi...
متن کامل