A Framework for Evaluating Software Technology

  title={A Framework for Evaluating Software Technology},
  author={Alan W. Brown and Kurt C. Wallnau},
  journal={IEEE Softw.},
Many software development organizations struggle to make informed decisions when investing in new software technologies. The authors' experimental framework can help companies evaluate a new software technology by examining its features in relation to its peers and competitors through a systematic approach that includes modeling experiments. 

Figures from this paper

Experimental Validation of New Software Technology

A survey taken by experts from both the research and industrial communities provides insights into how these communities differ in their approach toward technology innovation and technology transfer.

Validating the Benefit of New Software Technology

The software engineering research community develops methods of demonstrating the effectiveness of new software, and the corporate world explores various techniques before applying them to new technolog..

Modelling and measuring software technologies

This paper reasons about and eventually shows goal-oriented technology models and related measurement models that support the identification of software technology, which more than similar ones satisfies needs, meets goals and constraints of an organisation.

Technical report 00-03 Reasoning on Models and Measures for Software Technologies

The identification of software technology, which more than similar ones satisfies needs, meets goals and constraints of an organization, is supported and goal-oriented technology models and related measurement models are shown.

Using software process modeling to analyze the COTS based development process

This work presents an attempt to model the COTS-based software process using a software process modeling language (E3), and provides models of existing COTS-based development processes.

Measure-driven processes and architecture for the empirical evaluation of software technology

  • G. Cantone
  • Business
    J. Softw. Maintenance Res. Pract.
  • 2000
The utility of investigating empirically software technology transfer with the reuse of possibly available technology measurement models is compared and the roles played by various environmental factors, technology, experimentation and measurement, an organization's business objectives and other organizational issues are discussed.

On Understanding Evaluation of Tool Support for IS Development

It is concluded that there is a need for enriched method support to deal with the complex socio-technical issues involved in the summative assessment of IS tools.

STACE: Social Technical Approach to COTS Software Evaluation

  • D. Kunda
  • Computer Science
    Component-Based Software Quality
  • 2003
This chapter presents a social-technical approach for COTS software selection, how it deals with non-technical issues, its application in an organization and lessons learnt.

99-17 Goal-oriented Software Measurement Models

The paper suggests a goal-oriented measurement model life cycle (MMLC) that, starting out from the high-level organisational goals, allows the management to identify what kind of information should

Culture Conflicts in Software Engineering Technology Transfer

This study indicates which evaluation techniques are viewed as most successful under various conditions and shows that the research and industrial communities do indeed have different perspectives, which leads to a clash between the goals of thetechnology researchers and the needs of the technology users.



A Software System Evaluation Framework

A software system evaluation framework is described and its levels of categorization are described, and examples of project classifications are analyzed to draw some conclusions and present ideas for further research.

Experimentation in software engineering

A framework is presented for analyzing most of the experimental work performed in software engineering over the past several years, corresponding to phases of the experimentation process: definition, planning, operation, and interpretation.

Organization domain modeling (ODM)

Researchers and practitioners are looking for systematic ways of comparing domain analysis (DA) methods. Comparisons have often focused on linkage between DA methods and related technologies such a...

A situated evaluation of the Object Management Group's (OMG) Object Management Architecture (OMA)

A case study in the use of the OMA to integrate legacy software components into a distributed object system is described, and strengths and weaknesses of the specification and current implementations are indicated.

Software metrics - a rigorous approach

The book has been comprehensively re-written and re-designed to take account of the fast changing developments in software metrics, most notably their widespread penetration into industrial practice.

Organization domain modeling (ODM): formalizing the core domain modeling life cycle

Key aspects of Organization Domain Modeling (ODM), a systematic domain analysis method structured in terms of a core domain modeling life cycle directly addressing methodological concerns, are presented.

Architectural Mismatch: Why Reuse Is So Hard

The authors explore problems in the context of their own experience with a compositional approach that don't match the actual environment or conflict with those of other parts.

Structural Modeling: An Application Framework and Development Process for Flight Simulators

The structural modeling approach, an application framework and development process for the construction of flight simulators, and a structural model promotes a simple and coherent software architecture with a small number of specialized structural elements obeying a few system-wide coordination strategies are presented.