Search results for "Software development"
showing 10 items of 278 documents
Quality Model - Master Plan and DNA of an Information System
2012
Every theory has its surroundings and postulates. So has a theory about quality models, and it is better to make the main lines of these ideas explicit before presenting the theory itself. A human made information system (IS) as a technical artifact exists and operates always in the context of societies, organizations, personal lives etc. It is a tool used for gathering, storing, processing, presenting and exchanging (communication) information. These activities can be termed “information behavior” (Allen et al., 2011). Accordingly the context of an information system has a two-tiered structure (Figure 1). The inner tier, information behavior, is subordinate to the outer tier, human society…
A Framework for Software Risk Management
1996
We present a simple, but powerful framework for software risk management. The framework synthesizes, refines, and extends current approaches to managing software risks. We illustrate its usefulness through an empirical analysis of two software development episodes involving high risks. The framework can be used as an analytical device to evaluate and improve risk management approaches and as a practical tool to shape the attention and guide the actions of risk managers.
Technical Briefing: Hands-On Session on the Development of Trustworthy AI Software
2021
Following various real-world incidents involving both purely digital and cyber-physical Artificial Intelligence (AI) systems, AI Ethics has become a prominent topic of discussion in both research and practice, accompanied by various calls for trustworthy AI systems. Failures are often costly, and many of them stem from issues that could have been avoided during development. For example, AI ethics issues, such as data privacy are currently highly topical. However, implementing AI ethics in practice remains a challenge for organizations. Various guidelines have been published to aid companies in doing so, but these have not seen widespread adoption and may feel impractical. In this technical …
Augmenting CASE tools with hypertext: Desired functionality and implementation issues
1997
Information systems have become bigger and more complex as their support has expanded to cover larger business domains, communication and work. At the same time technical design options such as client/server architectures and graphical user interfaces have increased the size and complexity of applications. In addition, pressures to build better systems more quickly have motivated the use of integrated design environments, such as CASE. Several integration approaches such as process modeling, frameworks and hypertext technology have been proposed. Of these we consider the least analyzed, hypertext technology, in this paper. Because of the novelty of hypertext in CASE there are several unreso…
Intellectual Capital Management Increase in Offshoring
2021
Offshoring is a method for companies from automotive software development industry to have access to a larger pool of talents or to reduce the development costs. In order to have success, the management must be prepared for knowledge transfer process that will be different while compared to training a new employee at the headquarters. Many companies fail when this step is made and instead of reducing the costs, the loss can drag down the business even to the bankruptcy. In this paper, it is presented a solution for a systematic knowhow increase for the new offshore team, applicable to the processes of knowledge transfer. Complex trainings and various methods of solving the orders are not re…
Understanding and managing process interaction in IS development projects
2012
Published version of an article from the book: Nordic Contributions in IS Research. Also available on SpringerLink:http://dx.doi.org/10.1007/978-3-642-32270-9_2 Software-based information systems must be developed and implemented as a part of business change. This is a major challenge, since business change and the development of software-based information systems usually are performed in separate processes. Thus, there is a need to understand and manage the relationship between these two kinds of processes. In this paper we draw on a longitudinal case study. We suggest a framework to analyze the case as interaction between software development processes and organizational change processes.…
Java Integrated Development Environments' Support for Reuse-Oriented Software Development
2002
Component reuse is a promising direction to develop software more efficiently and cost effectively. One part of software development is the actual programming with an integrated development environment (IDE). We studied three Java IDEs and how they support reuse-oriented software development. We derived evaluation criteria from a known reuse model. As a conclusion we suggest that current Java IDEs need to improve their support for the reuse process.
What Can We Learn from Theoretical Considerations and Empirical Evidence on Learning in Higher Education? Implications for an Interdisciplinary Resea…
2019
Since the development of the hypertext markup language (HTML), a myriad of data from different sources has become increasingly cross-linked, resulting in entire information landscapes; more than 21 billion electronic devices (Web 4.0) will be in use by 2020. Access to and processing of multimedia content and unverified and algorithmically preselected information are constitutive elements of learning in the Internet Age. As learning occurs in- and outside of formal higher education institutions and cannot be explained by educational or technological factors alone, it is a crucial cross-disciplinary topic, equally important for all areas of science and education. Yet, research on learning in …
Internal Software Startups - A Multiple Case Study on Practices, Methods, and Success Factors
2020
Startups are often seen as drivers of innovation. In an attempt to leverage this potential, larger business organizations have founded internal startups as a subset of internal corporate ventures (ICV). These smaller organizations are intended to be more agile than the parent organization, in order to produce new service and product innovations using their own methods and practices independently of the organizational culture and methods of the parent organization. However, our understanding of ICVs is still lacking in terms of processes and success factors, and especially the more recent internal startups have scarcely been studied thus far. To approach this novel area of research, we take …
EA Planning, Development and Management Process for Agile Enterprise Development
2005
In this study, we suggest an enterprise architecture (EA) development process model suitable for EA projects limited in scope and time. Several EA process models have been put forward, which have in common the idea of comprehensive EA management and development that is generic, cyclic and ongoing in a user organization. The suggested models are of varying level of abstraction. It is not simple to select the right issues from them for a restricted development effort. An ICT services provider needs a process model to follow in EA consulting and development projects. This approach is also needed for incremental EA development by user organizations. Starting with the suggested EA process models…