Information Systems, Software Engineering, and Systems Thinking

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.

2012 ◽  
pp. 1627-1645
Author(s):  
Doncho Petkov ◽  
Denis Edgar-Nevill ◽  
Raymond Madachy ◽  
Rory O’Connor

The chapter provides possible directions for the wider application of the systems approach to information systems development. Potential improvement of software development practices is linked by some leading experts to the application of more systemic ideas. However, the current state of the practice in software engineering and information systems development shows the urgent need for improvement through greater application of systems thinking.


Author(s):  
Doncho Petkov ◽  
Denis Edgar-Nevill ◽  
Raymond Madachy ◽  
Rory O’Connor

The chapter provides possible directions for the wider application of the systems approach to information systems development. Potential improvement of software development practices is linked by some leading experts to the application of more systemic ideas. However, the current state of the practice in software engineering and information systems development shows the urgent need for improvement through greater application of systems thinking.


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):  
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.


Author(s):  
C. Blanco ◽  
D. Rosado ◽  
C. Gutiérrez ◽  
A. Rodríguez ◽  
D. Mellado ◽  
...  

Information security is currently considered to be a crucial aspect of systems development. However it has traditionally been considered during the final stages of development, once the main components of the system have been developed and therefore provides solutions which are inappropriate for security integration. Software engineering has traditionally been separated from security engineering, and security issues have not usually been included in software engineering processes, activities, techniques, models, and so on. Furthermore, security engineering has not been aligned with information systems, and has focused rather on the definition of protocols, cryptographic algorithms, access control policies, etc. However, the scientific community is beginning to realize the importance of aligning software engineering and security engineering in order to develop more secure systems. Security in software engineering is a branch of research in which many contributions dealing with security integration from the early development stages have recently appeared. This chapter discusses some of the most interesting contributions in this area, and also provides a summary of our contributions through the development of various research lines dealing with different strategies to integrate security into information systems development as early in the development stages as is possible.


Author(s):  
Keng Siau ◽  
Yoanna Long ◽  
Min Ling

Information systems development (ISD) is a complex process involving interconnected resources, stake holders, and outcomes. Understanding factors contributing to ISD success has attracted keen interest from both researchers and practitioners, and many research studies have been published in this area. However, most studies focus on one or two factors affecting ISD success. A holistic view of factors impacting ISD success is missing. This paper synthesizes past research on the topic and proposes a unified model on ISD success through a systematic and comprehensive literature review. The unified model highlights that ISD is a complex and interactive process involving individual, team, and organization factors, as well as ISD methodology. These factors impact the ISD process as well as its success.


2010 ◽  
Vol 21 (1) ◽  
pp. 80-101 ◽  
Author(s):  
Keng Siau ◽  
Yoanna Long ◽  
Min Ling

Information systems development (ISD) is a complex process involving interconnected resources, stake holders, and outcomes. Understanding factors contributing to ISD success has attracted keen interest from both researchers and practitioners, and many research studies have been published in this area. However, most studies focus on one or two factors affecting ISD success. A holistic view of factors impacting ISD success is missing. This paper synthesizes past research on the topic and proposes a unified model on ISD success through a systematic and comprehensive literature review. The unified model highlights that ISD is a complex and interactive process involving individual, team, and organization factors, as well as ISD methodology. These factors impact the ISD process as well as its success.


Author(s):  
Carlo Gabriel Porto Bellini ◽  
Rita de Cássia de Faria Pereira ◽  
João Luiz Becker

This article introduces measures to improve theoretical knowledge and managerial practice about the participation of teams in customized information systems software (CISS) projects. The focus is on people traits of the customer team (CuTe), that is, professionals from the client organization that contracts CISS projects who assume specific business and information technology roles in partnerships with external developers, given that both in-house and outsourced teams share project authority and responsibility. A systematic literature review based on a particular perspective of the socio-technical approach to the work systems enabled the compilation of measures that account for people traits assumed to improve CuTe performance. The resulting framework contributes to a much needed theory on the management of knowledge workers, especially to help plan, control, assess, and make historical records of CuTe design and performance in CISS projects.


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