24 Hits in 6.3 sec

Choosing Component Origins for Software Intensive Systems: In-House, COTS, OSS or Outsourcing?—A Case Survey

Kai Petersen, Deepika Badampudi, Syed Muhammad Ali Shah, Krzysztof Wnuk, Tony Gorschek, Efi Papatheocharous, Jakob Axelsson, Severine Sentilles, Ivica Crnkovic, Antonio Cicchetti
2018 IEEE Transactions on Software Engineering  
When choosing components for software intensive systems decisions are made on multiple levels. On the highest level, the component's origin or source is chosen (e.g.  ...  In-house versus Components Off-The-Shelf), which answers the question where to get a component from.  ...  We identified and described 22 decision cases for choosing CSOs in the software-intensive system context.  ... 
doi:10.1109/tse.2017.2677909 fatcat:r7ps3ctkhnc5po667dljrw2rxu

Component attributes and their importance in decisions and component selection

Panagiota Chatzipetrou, Efi Papatheocharous, Krzysztof Wnuk, Markus Borg, Emil Alégroth, Tony Gorschek
2019 Software quality journal  
Moreover, several practitioners still consider in-house software development to be the sole option when adding or replacing a component.  ...  Component-based software engineering is a common approach in the development and evolution of contemporary software systems.  ...  One of the conclusions was that the most frequent trade-offs are carried out between in-house vs. COTS, in-house vs. outsourced, and COTS vs. OSS.  ... 
doi:10.1007/s11219-019-09465-2 fatcat:2vtdo7gmkbf2pldom2y6s4re5u

Supporting Strategic Decision-Making for Selection of Software Assets [chapter]

Claes Wohlin, Krzysztof Wnuk, Darja Smite, Ulrik Franke, Deepika Badampudi, Antonio Cicchetti
2016 Lecture Notes in Business Information Processing  
These sourcing options include: in-house, COTS, open source and outsourcing.  ...  The objective of this paper is to present an approach to support decision-makers in selecting appropriate types of origins in a specific case that maximizes the benefits of the selected business strategy  ...  The work is supported by a research grant for the ORION project (reference number 20140218) from The Knowledge Foundation in Sweden.  ... 
doi:10.1007/978-3-319-40515-5_1 fatcat:tipbjidc5vbyxmgm3sngi2tjf4

Towards evidence‐based decision‐making for identification and usage of assets in composite software: A research roadmap

Claes Wohlin, Efi Papatheocharous, Jan Carlson, Kai Petersen, Emil Alégroth, Jakob Axelsson, Deepika Badampudi, Markus Borg, Antonio Cicchetti, Federicio Ciccozzi, Thomas Olsson, Séverine Sentilles (+3 others)
2021 Journal of Software: Evolution and Process  
Software development often includes the reuse of software assets, for example, open-source components. Which components to use have  ...  Software engineering is decision intensive. Evidence-based software engineering is suggested for decision-making concerning the use of methods and technologies when developing software.  ...  survey of state of practice for choosing component origins. 20 The case survey was based on the guidelines by Larsson. 29 The case survey investigated how component origins are chosen in practice.  ... 
doi:10.1002/smr.2345 fatcat:lcrb3azt55akdpyvnu6iy42hku

Involving Stakeholders in the Implementation of Microservice-Based Systems: A Case Study in an Ambient-Assisted Living System

Gaston Marquez, Carla Taramasco, Hernan Astudillo, Vincent Zalc, Dan Istrate
2021 IEEE Access  
This article proposes a collaborative technique that includes stakeholders and software architects in the selection and evaluation of application frameworks and platforms to implement microservice-based  ...  INDEX TERMS Software architecture, microservice architecture, ambient-assisted living system, frameworks.  ...  [24] discuss the decisions of software components selection from several origins, such as in-house development vs COTS (Components off-the-shelf), OSS (Open Source Software), and outsourcing; and proposed  ... 
doi:10.1109/access.2021.3049444 fatcat:ghszhceucfhvtjzxbgiqbmm65q

2018 Index IEEE Transactions on Software Engineering Vol. 44

2019 IEEE Transactions on Software Engineering  
Wang, Z., þ, TSE Nov. 2018 1112-1128 Decision making Choosing Component Origins for Software Intensive Systems: In-House, COTS, OSS or Outsourcing?-A Case Survey.  ...  Test Case Generation for Boolean Expressions by Cell Covering. Yu, L., þ, Survey of Recent Trends in Testing Concurrent Software Systems.  ... 
doi:10.1109/tse.2018.2887195 fatcat:sss2tw3g2bb2xpsrbh6oyrduti

Digitalization of Swedish Government Agencies - A Perspective Through the Lens of a Software Development Census [article]

Markus Borg, Thomas Olsson, Ulrik Franke, Saïd Assar
2018 arXiv   pre-print
Ill-informed decisions can have major consequences, as made evident in the 2017 government crisis in Sweden, originating in a data breach caused by an outsourcing deal made by the Swedish Transport Agency  ...  We present a software development census of Swedish GovAgs, complemented by document analysis and a survey.  ...  ACKNOWLEDGMENTS anks go to all respondents. e work is partially supported by a research grant for the ORION project (reference number 20140218) from e Knowledge Foundation in Sweden and by a grant for  ... 
arXiv:1802.00312v2 fatcat:lt6qvka4yzhltlg3u2ktjtpm6q

D2.3 Network Architecture Definition, Design Methods and Performance Evaluation

António Eira, João Pedro, Marc Ruiz, Luis Velasco, Jaume Comellas, Gabriel Junyent, Ramon Casellas, Raül Muñoz, Laia Nadal, Michela Svaluto Moreolo, Marco Quagliotti, Anna Chiadò Piat (+25 others)
2019 Zenodo  
This document provides the detailed candidate Metro-Haul architectures defined to comply with the functional architecture requirements in D2.2.  ...  The overall Metro-Haul objective is to architect and design cost-effective, energy-efficient, agile and programmable metro networks that are scalable for 5G access and future requirements, encompassing  ...  hardware ("commercial off the shelf" or COTS components), acquired separately from the software (commercial or open source), in a variety of different disaggregation levels (classified as "bare metal"  ... 
doi:10.5281/zenodo.3496938 fatcat:3duf4xxqdfg5xgri57krrlmz5u

Serious Games in a European Policy Context [chapter]

Igor Mayer, Johann C. K. H. Riedel, Jannicke Baalsrud Hauge, Francesco Bellotti, Alessandro de Gloria, Michela Ott, Sobah Abbas Petersen
2013 Lecture Notes in Computer Science  
In European countries, this includes direct funding and grants to specialised centres for research on videogame(e.g.  ...  research programmes and networks (Nordic Games Research Network 111 ) and indirect funding of networks such as the Digital Games Research Association (DiGRA). 112 The European Commission has funded a  ...  a number of other technological and system components where European players are present.  ... 
doi:10.1007/978-3-642-40790-1_32 fatcat:kfi7sz4jnjez5bpsritp2tcd5i

Driving and Inhibiting Factors in the Adoption of Open Source Software in Organisations [article]

Neil Greenley, UH Research Archive, UH Research Archive
(ranging from 95% to 99.5% confidence levels) for a variety for organisational OSS adoption behaviours (i.e. by year, by software category and by stage of adoption).  ...  In addition, a combination of data and methods were used to establish a set of mixed-methods results (or meta-inferences).  ...  The radar graph below shows the same factors and illustrates the difference in salient beliefs between respondents who (a) describe themselves as those who have adopted OSS in 2011and (b) those who do  ... 
doi:10.18745/th.16332 fatcat:dn436lu5ene67fgitkbn3ofkxi

DoD Developer's Guidebook for Software Assurance

William Nichols, Thomas Scanlon
Advice is provided for special lifecycle considerations, such as new development and system reengineering, and metrics that may be useful in selecting and applying tools or techniques during development  ...  It includes a summary of the State-of-the-Art Resources (SOAR) for Software Vulnerability Detection, Test, and Evaluation report, along with its approach for selecting tools.  ...  • number of components changed for a release • number of components by category of origin (COTS, GOTS, OSS, and so forth) • defects reported • vulnerabilities discovered • density  ... 
doi:10.1184/r1/12367262 fatcat:hhkfn3ivwjgjrjisqjg6v3nq6y


Hideyasu Sasaki, Guadalupe Bellot
2011 The Third International Conferences on Advanced Service Computing   unpublished
ACKNOWLEDGEMENTS We would like to specially thank Novayre [21] managers for their fruitful comments and discussions on the topic dealt with in this paper.  ...  The composition represents a sequence in which there is a sequential order between component processes, or a parallel in which components can run in parallel.  ...  The executive chooses the option "precision" and it's accepted by the system. C.  ... 

Software Reliability [chapter]

Software Testing and Quality Assurance  
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic formats.  ...  completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose.  ...  The support has been in many different forms. First, we would like to thank our editors, namely, Anastasia Wasko, Val Moliere, Whitney A.  ... 
doi:10.1002/9780470382844.ch15 fatcat:chvkpn2ofrf2bggrqlal3nn2re

Information Flow Auditing in the Cloud

Angeliki Zavou
In this work, I propose a set of techniques that can be used as the basis for alleviating cloud customers' privacy concerns and elevating their condence in using the cloud for security-sensitive operations  ...  For this purpose, we created CloudFence, a cloud-wide fine-grained data flow tracking (DFT) framework, that sensitive data in well-defined domains, offering additional protection against inadvertent leaks  ...  (COTS) software.  ... 
doi:10.7916/d82b8wq9 fatcat:krqhhu3kl5gsjncedr3kjd5oe4


2015 unpublished
An information system can be developed in house (within the organization). This can be accomplished by outsourcing certain components or the entire system.  ...  The system case, sometimes called the chassis or enclosure, is the metal and plastic box that houses the main components of the computer.  ...  A decision support system uses data … internal or external sources. 7. Expert systems are composed … two main components. 8 .  ... 
« Previous Showing results 1 — 15 out of 24 results