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…

Information behaviorStructure (mathematical logic)Computer sciencemedia_common.quotation_subjectInformation systemContext (language use)Quality (business)Technical informationArtifact (software development)Master planData sciencemedia_common
researchProduct

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.

Information managementEngineeringKnowledge managementbusiness.industryStrategy and ManagementSoftware developmentRisk factor (computing)Library and Information SciencesManagement information systemsSoftwareRisk analysis (engineering)Risk analysis (business)Information systembusinessRisk managementInformation SystemsJournal of Information Technology
researchProduct

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 …

Information privacyComputer sciencebusiness.industryCyber-physical systemTrusted ComputingSoftware maintenanceSoftware prototypingGeneralLiterature_MISCELLANEOUSSession (web analytics)Engineering managementComputingMethodologies_PATTERNRECOGNITIONbusinessDesign methodsAgile software development2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
researchProduct

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…

Integrated designProcess modelingRelation (database)Computer sciencebusiness.industrySoftware developmentlaw.inventionHuman–computer interactionlawInformation systemHypertextComputer-aided software engineeringbusinessGraphical user interface
researchProduct

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…

Intellectual capital managementOffshoringComputingMilieux_THECOMPUTINGPROFESSIONProcess (engineering)BankruptcyOrder (exchange)TA1-2040Automotive software developmentEngineering (General). Civil engineering (General)Knowledge transferIndustrial organizationMATEC Web of Conferences
researchProduct

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.…

Iterative and incremental developmentKnowledge managementProcess managementbusiness.industryComputer scienceProcess interactionSoftware development processDevelopment (topology)SoftwareInformation systemIncremental build modelVDP::Social science: 200::Library and information science: 320::Information and communication systems: 321Project managementbusiness
researchProduct

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.

Javabusiness.industryComputer scienceSoftware developmentSoftware development processPersonal software processGoal-Driven Software Development ProcessComponent-based software engineeringSoftware constructionSystems engineeringPackage development processbusinessSoftware engineeringcomputercomputer.programming_language
researchProduct

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 …

Knowledge managementHigher educationbusiness.industrymedia_common.quotation_subjectCognitionHTMLState (polity)Conceptual frameworkThe InternetSociologybusinessEmpirical evidencecomputermedia_commoncomputer.programming_languageAgile software development
researchProduct

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 …

Knowledge managementLeverage (finance)business.industryinternal startup05 social sciencesCorporate venture capitalOrganizational cultureSuccess factors020207 software engineering02 engineering and technologystartup-yrityksetsoftware startupSoftware0502 economics and business0202 electrical engineering electronic engineering information engineeringMultiple casecorporate venturingohjelmistoliiketoimintamenestystekijätbusinessPractical implications050203 business & managementAgile software development
researchProduct

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…

Knowledge managementProcess modelingProcess managementScope (project management)Process (engineering)business.industryComputer scienceComputingMethodologies_MISCELLANEOUSInformation technologyEnterprise architectureTechnology managementInformation and Communications TechnologyProject managementbusinessManagement processAgile software developmentProceedings of the 38th Annual Hawaii International Conference on System Sciences
researchProduct