Examining the Quality of Evolution Frameworks and Metamodeling Paradigms of Information Systems Development Methodologies

Author(s):  
Eleni Berki

Information systems development methodologies and associated CASE tools have been considered cornerstones for building quality into an information system. The construction and evaluation of methodologies are usually carried out by evaluation frameworks and metamodels, both considered as meta-methodologies. This chapter investigates and reviews representative metamodels and evaluation frameworks for assessing the capability of methodologies to contribute to high-quality outcomes. It presents a summary of their quality features, strengths, and weaknesses. The chapter ultimately leads to a comparison and discussion of the functional and formal quality properties that traditional meta-methodologies and method evaluation paradigms offer. The discussion emphasizes the limitations of methods and metamethods used to model and evaluate software quality properties, such as computability and implementability, testing, dynamic semantics capture, and people’s involvement. This analysis, along with the comparison of the philosophy, assumptions, and quality perceptions of different process methods used in information systems development, provides the basis for recommendations about the need for future research in this area.

Author(s):  
Eleni Berki

Information systems development methodologies and associated CASE tools have been considered as cornerstones for building quality in an information system. The construction and evaluation of methodologies are usually carried out by evaluation frameworks and metamodels - both considered as meta-methodologies. This chapter investigates and reviews representative metamodels and evaluation frameworks for assessing the capability of methodologies to contribute to high-quality outcomes. It presents a summary of their quality features, strengths and weaknesses. The chapter ultimately leads to a comparison and discussion of the functional and formal quality properties that traditional metamethodologies and method evaluation paradigms offer. The discussion emphasizes the limitations of both methods and meta-methods to model and evaluate software quality properties such as computability and implementability, testing, dynamic semantics capture, and people’s involvement. This analysis along with the comparison of the philosophy, assumptions, and quality perceptions of different process methods used in information systems development, provides the basis for recommendations about the need for future research in this area.


2011 ◽  
pp. 315-332
Author(s):  
Doncho Petkov ◽  
Denis Edgar-Nevill ◽  
Raymond Madachy ◽  
Rory O’Connor

This article traces past research on the application of the systems approach to information systems development within the disciplines of information systems and software engineering. Their origins historically are related to a number of areas, including general systems theory. While potential improvement of software development practices is linked by some leading experts to the application of more systemic methods, the current state of the practice in software engineering and information systems development shows this is some way from being achieved. The authors propose possible directions for future research and practical work on bringing together both fields with systems thinking.


Author(s):  
Massimo Magni ◽  
Bernardino Provera ◽  
Luigi Prosperpio

Improvisation is rapidly becoming an important issue for both scholars and practitioners. Organizations that operate in turbulent environments must learn to swiftly adapt and respond to such nstability, especially in areas as innovation and new product development. In such contexts, traditional top-down, carefully-planned approaches to innovative projects may represent an obstacle to effectively dealing with environment uncertainty. Prior research on improvisation has focused considerable attention on the centrality of improvisation in individual and group outcomes, while less emphasis has been placed on how individual attitude toward improvisation is formed. In an attempt to fill this gap, we will theoretically analyze the antecedents of individual attitude toward improvisation, by looking at the information systems development (ISD) domain. In particular, the outcome of this chapter is the development of theoretical propositions which could be empirically tested in future research.


2018 ◽  
Vol 6 (12) ◽  
pp. 2942-2951
Author(s):  
Laura Silvia Vargas Pérez ◽  
Agustín Francisco Gutiérrez Tornés ◽  
Edgardo Manuel Felipe Riverón ◽  
Ana María Soto Hernández ◽  
Norma Ivone Peña Galeana

Author(s):  
John Krogstie

According to Booch, Rumbaugh, and Jacobson (1999), developing a model for an industrial strength software system before its construction is regarded increasingly as a necessary activity in information systems development. The use of object-oriented modeling in analysis and design started to become popular in the late eighties, producing a large number of different languages and approaches. Lately, UML (2004) has taken a leading position in this area.


Author(s):  
E. Berki ◽  
K. Siakas ◽  
E. Georgiadou

This chapter provides a basis for discussion and analysis of the quality characteristics of the agile information systems development (AISD) process, and exposes concerns raised regarding the applicability and suitability of agile methods in different organisational and national cultures. The arguments are derived from recent literature reviews and reports on the state-of-the-art in agile methodologies. We also reflect on our own research and experience in three European countries with different academic and work values, and information systems development (ISD) industrial practices based on diverse principles. Examining the different perceptions of quality in the agile software development paradigm by comparing and contrasting them to the quality perceptions in the established ISD methodological paradigms, we aim at: (i) exploring the relationship of traditional, agile, managed, and measured ISD processes, (ii) making the human dynamics that bear on the success and consensus acceptance of IS more explicit, and (iii) establishing a critical framework/approach for reflecting on the suitability and applicability of agile methods in the development and management of quality software systems.


Author(s):  
Peter Fettke ◽  
Peter Loos

Conceptual models play an increasingly important role in all phases of the information systems life cycle. For instance, they are used for business engineering, information systems development, and customizing of Enterprise Resource Planning (ERP) systems. Despite conceptual modeling being a vital instrument for developing information systems, the modeling process often is resource-consuming and faulty. As a way to overcome these failures and to improve the development of enterprise-specific models, the concept of reference modeling has been introduced. A reference model is a conceptual framework and may be used as a blueprint for information systems development. In this Chapter, we seek to motivate research on reference modeling and introduce the chapters of this book on using reference models for business systems analysis. Our discussion is based on a framework for research on reference modeling that consists of four elements: reference modeling languages, reference modeling methods, reference models, and reference modeling context. Each element of the framework is discussed with respect to prior research, the contributions of chapters in this book, and future research opportunities.


Sign in / Sign up

Export Citation Format

Share Document