SlideShare uma empresa Scribd logo
1 de 27
Adoption ofOpenSource Software in Software-IntensiveIndustry PhDDefense Øyvind Hauge oyvind.hauge@idi.ntnu.no Øyvind Hauge, PhD Defence, 2010
Focus ,[object Object]
 Software-intensive organizations
Software engineering,[object Object]
What Is OSS? Software products that you may Run Study Modify Redistribute Often developed by distributed communities
Why OSS? Software products worth billions of Euro Development practices that manage highly distributed development Grassroot movement that successfully involve large number of developers and users
Topic 1: OSS Adoption “Both evidence and theory confirm that open source delivers better reliability, lower costs, shorter development times, and a higher quality of code (including better security)” (Raymond, 2004, p. 88). = Software engineering
Existing research on OSS Limited, but increasing A lot of opinions and experience reports Focused on the communities  (outside organizations) that developed OSS products von Krogh and von Hippel (2006), Scacchi et al. (2006), Feller et al. (2006), Stol and Ali Babar (2009)
Topic 2: Software Selection
Ayala (2008)
Existing Research on Selection Formalized selection methods Rational decision making Quantifiable evaluation criteria Product Provider Influence on practice has been very limited Torchiano and Morisio (2004), Li et al. (2006), Mahmood et al. (2007), Land et al. (2008), Birkmeier and Overhage (2009)
Introduction and background Research Results and contributions Summary and implications
Research Questions RQ1: How and to what extent are software-intensive organizations currently adopting OSS? RQ2: What is the current status of research on OSS adoption in organizations and how may this research benefit practitioners? RQ3: Which strategies and resources do software developers use to identify, evaluate, and select OSS components?
Introduction and background Research Results and contributions Summary and implications
RQ1 -> Contribution C1 and C3 Empirically grounded descriptions of how organizations adopt OSS OSS adoption is significant
RQ2 -> Contribution C2
RQ3 -> Contribution C4 Identification Experience Monitoring and review of “trusted” sites Unstructured web-search Evaluation Experience Reviewing “Trusted” sites for experience reports Provider site for activity and documentation Unstructured web-search for experience reports Prototyping
RQ3 -> Contribution C5
Evaluation and limitations Positive Grounded in empirical evidence from the industry Extends previous research within the group Reliable and well documented Room for improvement Scope and focus Replication and extension particularly with richer data Improved understanding should be materialized
Introduction and background Research Results and contributions Summary and implications
Summary contributions A platform for future research on OSS adoption C1 Empirically grounded descriptions of how organizations adopt OSS C2 A systematic literature review of the OSS literature C3 A classification framework of how organizations adopt OSS Improve vocabulary Topics and direction for future research An empirical basis for software selection research C4 Empirically grounded descriptions of practices and resources C5 A model for situated software selection
Implications OSS adoption Researchers should align their efforts, solve real industrial needs, and look to related areas for support Practitioners should not be afraid to exploit the benefits of OSS, but evaluate adoption in their own context Software selection Researchers should focus on supporting actual practice Practitioners should understand and use available informal knowledge sharing platforms
References Claudia P. Ayala. Systematic Construction of Goal-Oriented COTS Taxonomies. PhD thesis, Technical University of Catalunya (UPC), 2008. Evangelia Berdou, Learning and the imperative of production in Free/Open Source development, in: Proceedings of the 3rd IFIP Working Group 2.13 International Conference on Open Source Software (OSS2007) - Open Source Development, Adoption and Innovation, June 11th-14th, Limerick, Ireland, Limerick, Ireland, June 11-14, pages 235--240, Springer, 2007, http://dx.doi.org/10.1007/978-0-387-72486-7_21 Dominik Birkmeier and Sven Overhage. On Component Identification Approaches – Classification, State of the Art, and Comparison. In Grace A. Lewis, Iman Poernomo, and Christine Hofmeister, editors, Proceedings of the 12th International Symposium on Component-Based Software Engineering (CBSE 2009), June 24th-26th, East Stroudsburg, USA, volume 5582/2009 of Lecture Notes in Computer Science, pages 1–18. Springer, 2009. ISBN 978-3-642-02413-9. http://dx.doi.org/10.1007/978-3-642-02414-6_1 Wolf-Gideon Bleek  and Matthias Finck, Ensuring Transparency -- Migrating a Closed Software Development to an Open Source Software Project, in: Proceedings of the 28th Information Systems Research Seminar in Scandinavia (IRIS'28), Kristiansand, Norway, 2005 Cornelia Boldyreff, David Nutter and Stephen Rank, Communication and Conflict Issues in Coollaborative Software Research Projects, in: Collaboration, Conflict and Control Proceedings of the 4th Workshop on Open Source Software Engineering (WOSSE 2004), May 25th, Edinburgh, Scotland, pages 14--17, 2004 Kristin Braa and Richard Vidgen, Interpretation, intervention, and reduction in the organizational laboratory: a framework for in-context information system research (1999), in: Accounting, Management and Information Technologies, 9:1(25 – 47) Andrea Capiluppi, Patricia Lago and Maurizio Morisio, Characteristics of Open Source Projects, in: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering (CSMR '03), March 26th-28th, Benevento, Italy, pages 317-327, IEEE Computer Society, 2003 Leonhard Dobusch, Migration Discourse Structures: Escaping Microsoft's Desktop Path, in: Proceedings of the 4th IFIP Working Group 2.13 International Conferences on Open Source Software (OSS2008) - Open Source Development Communities and Quality, September 7th-10th, Milano, Italy, Milano, Italy September 7-10, pages 223--235, Springer, 2008 Sigi Goode, Something for nothing: management rejection of open source software in Australia's top firms (2005), in: Information & Management, 42:5(669--681) Simon Grand, Georg von Krogh, Dorothy Leonard and Walter Swap, Resource allocation beyond firm boundaries: A multi-level model for Open Source innovation (2004), in: Long Range Planning, 37:6(591—610)
References Joseph Feller, Patrick Finnegan, David Kelly and Maurice MacNamara, Developing Open Source Software: A Community-Based Analysis of Research, in: {Social Inclusion: Societal and Organizational Implications for Information Systems FIP TC8 WG 8.2 International Working Conference, July 12th-15th, Limerick, Ireland}, pages 261--278, Springer, 2006, http://dx.doi.org/10.1007/0-387-34588-4_18 Brian Fitzgerald, The Transformation of Open Source Software (2006), in: MIS Quarterly, 30:3(587-598) ITEA Report on Open Source Software, Information Technology for European Advancement (ITEA), 2004 Juha Järvensivu and Tommi Mikkonen, Forging A Community - Not: Experiences On Establishing An Open Source Project, in: Proceedings of the 4th IFIP Working Group 2.13 International Conferences on Open Source Software (OSS2008) - Open Source Development Communities and Quality, September 7th-10th, Milano, Italy, pages 15--27, Springer, 2008 Georg von Krogh and Eric von Hippel, The Promise of Research on Open Source Software (2006), in: Management Science, 52:7(975—983), http://dx.doi.org/10.1287/mnsc.1060.0560 Rikard Land, Lauren Blankers, Michel Chaudron, and Ivica Crnkovic. COTS Selection Best Practices in Literature and in Industry. In Hong Mei, editor, Proceedings of the 10th International Conference on Software Reuse (ICSR 2008), May 25th-29th, Beijing, China, volume 5030/2008 of Lecture Notes in Computer Science, pages 100–111. Springer, July 2008. ISBN 978-3-540-68062-8. http://dx.doi.org/10.1007/978-3-540-68073-4_9 Jingyue Li, Finn Olav Bjørnson, Reidar Conradi, and Vigdis By Kampenes. An Empirical Study of Variations in COTS-Based Software Development Processes in the Norwegian IT Industry. Empirical Software Engineering, 11(3):433–461, 2006a. ISSN 1382-3256. http://dx.doi.org/10.1007/s10664-006-9005-5 Sajjad Mahmood, Richard Lai, and Y. S. Kim. Survey of component-based software development. IET Software, 1(2):57–66, 2007. http://dx.doi.org/10.1049/iet-sen:20060045 Catharina Melian  and Magnus Mähring, Lost and Gained in Translation: Adoption of Open Source Software Development at Hewlett-Packard, in: Proceedings of the 4th IFIP Working Group 2.13 International Conferences on Open Source Software (OSS2008) - Open Source Development Communities and Quality, September 7th-10th, Milano, Italy, Milano, Italy, pages 93--104, Springer, 2008, http://dx.doi.org/10.1007/978-0-387-09684-1_8 Eric S. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly, 2001 Eric S. Raymond. Up from Alchemy. IEEE Software, 21(1):88-90, 2004. ISSN 0740-7459. http://dx.doi.org/10.1109/ms.2004.1259228 Peter C. Rigby, Davor Cubranic, Suzanne Thompson, Daniel M. German  and Margaret-Anne Storey, The challenges of creating open source educational software: the Gild experience, in: Proceedings of The First International Conference on Open Source Systems (OSS2005), July 11th-15th, Genova, Italy, Genova, Italy, 11-15 July, pages 338-340, 2005

Mais conteúdo relacionado

Mais procurados

FocalCxm presentation on improving productivity in life sciences research
FocalCxm presentation on improving productivity in life sciences researchFocalCxm presentation on improving productivity in life sciences research
FocalCxm presentation on improving productivity in life sciences researchFOCALCXM
 
The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...journalBEEI
 
OpenStack: The Platform of Choice for Cloud [Infographic]
OpenStack: The Platform of Choice for Cloud [Infographic]OpenStack: The Platform of Choice for Cloud [Infographic]
OpenStack: The Platform of Choice for Cloud [Infographic]IDG Connect
 
Information technology research trends: The future vision
Information technology research trends: The future vision Information technology research trends: The future vision
Information technology research trends: The future vision Aboul Ella Hassanien
 
OTN Gambia 2008
OTN Gambia 2008OTN Gambia 2008
OTN Gambia 2008Greg Fegan
 
Free and Open Source Software for Geoinformatics in Geosciences Operative an...
Free and Open Source Software for  Geoinformatics in Geosciences Operative an...Free and Open Source Software for  Geoinformatics in Geosciences Operative an...
Free and Open Source Software for Geoinformatics in Geosciences Operative an...Carlos Gabriel Asato
 
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...Dr. Haxel Consult
 
Pistoia Alliance conference April 2016: Big Data: Eric Little
Pistoia Alliance conference April 2016: Big Data: Eric LittlePistoia Alliance conference April 2016: Big Data: Eric Little
Pistoia Alliance conference April 2016: Big Data: Eric LittlePistoia Alliance
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsGESSI UPC
 
II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...
II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...
II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...Dr. Haxel Consult
 
Intranet User Feedback
Intranet User FeedbackIntranet User Feedback
Intranet User FeedbackGary Schroeder
 
Survey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation ProblemsSurvey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation ProblemsIJERA Editor
 

Mais procurados (12)

FocalCxm presentation on improving productivity in life sciences research
FocalCxm presentation on improving productivity in life sciences researchFocalCxm presentation on improving productivity in life sciences research
FocalCxm presentation on improving productivity in life sciences research
 
The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...
 
OpenStack: The Platform of Choice for Cloud [Infographic]
OpenStack: The Platform of Choice for Cloud [Infographic]OpenStack: The Platform of Choice for Cloud [Infographic]
OpenStack: The Platform of Choice for Cloud [Infographic]
 
Information technology research trends: The future vision
Information technology research trends: The future vision Information technology research trends: The future vision
Information technology research trends: The future vision
 
OTN Gambia 2008
OTN Gambia 2008OTN Gambia 2008
OTN Gambia 2008
 
Free and Open Source Software for Geoinformatics in Geosciences Operative an...
Free and Open Source Software for  Geoinformatics in Geosciences Operative an...Free and Open Source Software for  Geoinformatics in Geosciences Operative an...
Free and Open Source Software for Geoinformatics in Geosciences Operative an...
 
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
 
Pistoia Alliance conference April 2016: Big Data: Eric Little
Pistoia Alliance conference April 2016: Big Data: Eric LittlePistoia Alliance conference April 2016: Big Data: Eric Little
Pistoia Alliance conference April 2016: Big Data: Eric Little
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software Ecosystems
 
II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...
II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...
II-SDV 2012 Expert System Driven Insights into Patent Quality and Competitive...
 
Intranet User Feedback
Intranet User FeedbackIntranet User Feedback
Intranet User Feedback
 
Survey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation ProblemsSurvey Based Reviewof Elicitation Problems
Survey Based Reviewof Elicitation Problems
 

Destaque

PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...
PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...
PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...xrqtchemistry
 
Thesis Giuliano Carchini - ICIQ
Thesis Giuliano Carchini - ICIQThesis Giuliano Carchini - ICIQ
Thesis Giuliano Carchini - ICIQxrqtchemistry
 
PhD. Thesis defence Slides
PhD. Thesis defence SlidesPhD. Thesis defence Slides
PhD. Thesis defence SlidesDenis Rosario
 
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...Simone Mora
 
Final Phd Thesis Presentation
Final Phd Thesis PresentationFinal Phd Thesis Presentation
Final Phd Thesis PresentationFrancesco Mureddu
 
Powerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD VivaPowerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD VivaDr Mohan Savade
 
Prepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationPrepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationChristian Glahn
 

Destaque (7)

PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...
PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...
PhD Thesis Defence - Theoretical Studies on Transition Metal Catalyzed Carbon...
 
Thesis Giuliano Carchini - ICIQ
Thesis Giuliano Carchini - ICIQThesis Giuliano Carchini - ICIQ
Thesis Giuliano Carchini - ICIQ
 
PhD. Thesis defence Slides
PhD. Thesis defence SlidesPhD. Thesis defence Slides
PhD. Thesis defence Slides
 
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
 
Final Phd Thesis Presentation
Final Phd Thesis PresentationFinal Phd Thesis Presentation
Final Phd Thesis Presentation
 
Powerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD VivaPowerpoint Presentation of PhD Viva
Powerpoint Presentation of PhD Viva
 
Prepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationPrepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense Presentation
 

Semelhante a PhD Defense Øyvind Hauge

Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchNeil Chue Hong
 
Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better ResearchCarole Goble
 
Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...
Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...
Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...apidays
 
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxLudmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxsmile790243
 
An Overview Of The Singularity Project
An  Overview Of The  Singularity  ProjectAn  Overview Of The  Singularity  Project
An Overview Of The Singularity Projectalanocu
 
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Sebastian Dennerlein
 
Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...
Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...
Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...Mahsa H. Sadi
 
Technology Research In India
Technology Research In IndiaTechnology Research In India
Technology Research In Indiashekhar619
 
A Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and MethodologiesA Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and MethodologiesIJERA Editor
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring reportpathsproject
 
Simons orcid forum canberra 2018-PIDs in research
Simons orcid forum canberra 2018-PIDs in researchSimons orcid forum canberra 2018-PIDs in research
Simons orcid forum canberra 2018-PIDs in researchARDC
 
Towards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software MetadataTowards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software Metadatadgarijo
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSijseajournal
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSijseajournal
 
Project On-Science
Project On-ScienceProject On-Science
Project On-ScienceAmrit Ravi
 
Poster ECIS 2016
Poster ECIS 2016Poster ECIS 2016
Poster ECIS 2016Rui Silva
 
OntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific SoftwareOntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific Softwaredgarijo
 
New Research Articles 2020 September Issue International Journal of Software ...
New Research Articles 2020 September Issue International Journal of Software ...New Research Articles 2020 September Issue International Journal of Software ...
New Research Articles 2020 September Issue International Journal of Software ...ijseajournal
 

Semelhante a PhD Defense Øyvind Hauge (20)

Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 
Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better Research
 
Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...
Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...
Apidays Paris 2023 - Crafting Sustainable Bytes for a Greener Digital Future,...
 
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docxLudmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
Ludmila Orlova HOW USE OF AGILE METHODOLOGY IN SOFTWARE DEVELO.docx
 
An Overview Of The Singularity Project
An  Overview Of The  Singularity  ProjectAn  Overview Of The  Singularity  Project
An Overview Of The Singularity Project
 
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
 
Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...
Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...
Modeling and Analyzing Openness Trade-Offs in Software Platforms: A Goal-Orie...
 
Brownie v1.0
Brownie v1.0Brownie v1.0
Brownie v1.0
 
Technology Research In India
Technology Research In IndiaTechnology Research In India
Technology Research In India
 
A Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and MethodologiesA Review on Software Mining: Current Trends and Methodologies
A Review on Software Mining: Current Trends and Methodologies
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring report
 
Simons orcid forum canberra 2018-PIDs in research
Simons orcid forum canberra 2018-PIDs in researchSimons orcid forum canberra 2018-PIDs in research
Simons orcid forum canberra 2018-PIDs in research
 
Towards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software MetadataTowards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software Metadata
 
Lopez
LopezLopez
Lopez
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
 
Project On-Science
Project On-ScienceProject On-Science
Project On-Science
 
Poster ECIS 2016
Poster ECIS 2016Poster ECIS 2016
Poster ECIS 2016
 
OntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific SoftwareOntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific Software
 
New Research Articles 2020 September Issue International Journal of Software ...
New Research Articles 2020 September Issue International Journal of Software ...New Research Articles 2020 September Issue International Journal of Software ...
New Research Articles 2020 September Issue International Journal of Software ...
 

Mais de Øyvind Hauge

Trial lecture - Risk Management and Open Source Software Adoption - Øyvind Hauge
Trial lecture - Risk Management and Open Source Software Adoption - Øyvind HaugeTrial lecture - Risk Management and Open Source Software Adoption - Øyvind Hauge
Trial lecture - Risk Management and Open Source Software Adoption - Øyvind HaugeØyvind Hauge
 
2010 open standards in norwegian public sector nordic oss
2010 open standards in norwegian public sector nordic oss2010 open standards in norwegian public sector nordic oss
2010 open standards in norwegian public sector nordic ossØyvind Hauge
 
FLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind HaugeFLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind HaugeØyvind Hauge
 
Fri Programvarelisenser Øyvind Hauge
Fri Programvarelisenser Øyvind HaugeFri Programvarelisenser Øyvind Hauge
Fri Programvarelisenser Øyvind HaugeØyvind Hauge
 
OSS2008 Øyvind Hauge
OSS2008 Øyvind HaugeOSS2008 Øyvind Hauge
OSS2008 Øyvind HaugeØyvind Hauge
 
OSS2007 Øyvind Hauge
OSS2007 Øyvind HaugeOSS2007 Øyvind Hauge
OSS2007 Øyvind HaugeØyvind Hauge
 
OSS2009 Øyvind Hauge
OSS2009 Øyvind HaugeOSS2009 Øyvind Hauge
OSS2009 Øyvind HaugeØyvind Hauge
 
Open Nordic 2008 NTNU
Open Nordic 2008 NTNUOpen Nordic 2008 NTNU
Open Nordic 2008 NTNUØyvind Hauge
 
Goopen 2009 Øyvind Hauge
Goopen 2009 Øyvind HaugeGoopen 2009 Øyvind Hauge
Goopen 2009 Øyvind HaugeØyvind Hauge
 

Mais de Øyvind Hauge (11)

Trial lecture - Risk Management and Open Source Software Adoption - Øyvind Hauge
Trial lecture - Risk Management and Open Source Software Adoption - Øyvind HaugeTrial lecture - Risk Management and Open Source Software Adoption - Øyvind Hauge
Trial lecture - Risk Management and Open Source Software Adoption - Øyvind Hauge
 
2010 open standards in norwegian public sector nordic oss
2010 open standards in norwegian public sector nordic oss2010 open standards in norwegian public sector nordic oss
2010 open standards in norwegian public sector nordic oss
 
TDT10 Øyvind Hauge
TDT10 Øyvind HaugeTDT10 Øyvind Hauge
TDT10 Øyvind Hauge
 
NTNU @ Nordic OSS
NTNU @ Nordic OSSNTNU @ Nordic OSS
NTNU @ Nordic OSS
 
FLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind HaugeFLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind Hauge
 
Fri Programvarelisenser Øyvind Hauge
Fri Programvarelisenser Øyvind HaugeFri Programvarelisenser Øyvind Hauge
Fri Programvarelisenser Øyvind Hauge
 
OSS2008 Øyvind Hauge
OSS2008 Øyvind HaugeOSS2008 Øyvind Hauge
OSS2008 Øyvind Hauge
 
OSS2007 Øyvind Hauge
OSS2007 Øyvind HaugeOSS2007 Øyvind Hauge
OSS2007 Øyvind Hauge
 
OSS2009 Øyvind Hauge
OSS2009 Øyvind HaugeOSS2009 Øyvind Hauge
OSS2009 Øyvind Hauge
 
Open Nordic 2008 NTNU
Open Nordic 2008 NTNUOpen Nordic 2008 NTNU
Open Nordic 2008 NTNU
 
Goopen 2009 Øyvind Hauge
Goopen 2009 Øyvind HaugeGoopen 2009 Øyvind Hauge
Goopen 2009 Øyvind Hauge
 

Último

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

PhD Defense Øyvind Hauge

  • 1. Adoption ofOpenSource Software in Software-IntensiveIndustry PhDDefense Øyvind Hauge oyvind.hauge@idi.ntnu.no Øyvind Hauge, PhD Defence, 2010
  • 2.
  • 4.
  • 5. What Is OSS? Software products that you may Run Study Modify Redistribute Often developed by distributed communities
  • 6. Why OSS? Software products worth billions of Euro Development practices that manage highly distributed development Grassroot movement that successfully involve large number of developers and users
  • 7. Topic 1: OSS Adoption “Both evidence and theory confirm that open source delivers better reliability, lower costs, shorter development times, and a higher quality of code (including better security)” (Raymond, 2004, p. 88). = Software engineering
  • 8. Existing research on OSS Limited, but increasing A lot of opinions and experience reports Focused on the communities (outside organizations) that developed OSS products von Krogh and von Hippel (2006), Scacchi et al. (2006), Feller et al. (2006), Stol and Ali Babar (2009)
  • 9. Topic 2: Software Selection
  • 10.
  • 12. Existing Research on Selection Formalized selection methods Rational decision making Quantifiable evaluation criteria Product Provider Influence on practice has been very limited Torchiano and Morisio (2004), Li et al. (2006), Mahmood et al. (2007), Land et al. (2008), Birkmeier and Overhage (2009)
  • 13. Introduction and background Research Results and contributions Summary and implications
  • 14. Research Questions RQ1: How and to what extent are software-intensive organizations currently adopting OSS? RQ2: What is the current status of research on OSS adoption in organizations and how may this research benefit practitioners? RQ3: Which strategies and resources do software developers use to identify, evaluate, and select OSS components?
  • 15.
  • 16. Introduction and background Research Results and contributions Summary and implications
  • 17. RQ1 -> Contribution C1 and C3 Empirically grounded descriptions of how organizations adopt OSS OSS adoption is significant
  • 19.
  • 20. RQ3 -> Contribution C4 Identification Experience Monitoring and review of “trusted” sites Unstructured web-search Evaluation Experience Reviewing “Trusted” sites for experience reports Provider site for activity and documentation Unstructured web-search for experience reports Prototyping
  • 22. Evaluation and limitations Positive Grounded in empirical evidence from the industry Extends previous research within the group Reliable and well documented Room for improvement Scope and focus Replication and extension particularly with richer data Improved understanding should be materialized
  • 23. Introduction and background Research Results and contributions Summary and implications
  • 24. Summary contributions A platform for future research on OSS adoption C1 Empirically grounded descriptions of how organizations adopt OSS C2 A systematic literature review of the OSS literature C3 A classification framework of how organizations adopt OSS Improve vocabulary Topics and direction for future research An empirical basis for software selection research C4 Empirically grounded descriptions of practices and resources C5 A model for situated software selection
  • 25. Implications OSS adoption Researchers should align their efforts, solve real industrial needs, and look to related areas for support Practitioners should not be afraid to exploit the benefits of OSS, but evaluate adoption in their own context Software selection Researchers should focus on supporting actual practice Practitioners should understand and use available informal knowledge sharing platforms
  • 26. References Claudia P. Ayala. Systematic Construction of Goal-Oriented COTS Taxonomies. PhD thesis, Technical University of Catalunya (UPC), 2008. Evangelia Berdou, Learning and the imperative of production in Free/Open Source development, in: Proceedings of the 3rd IFIP Working Group 2.13 International Conference on Open Source Software (OSS2007) - Open Source Development, Adoption and Innovation, June 11th-14th, Limerick, Ireland, Limerick, Ireland, June 11-14, pages 235--240, Springer, 2007, http://dx.doi.org/10.1007/978-0-387-72486-7_21 Dominik Birkmeier and Sven Overhage. On Component Identification Approaches – Classification, State of the Art, and Comparison. In Grace A. Lewis, Iman Poernomo, and Christine Hofmeister, editors, Proceedings of the 12th International Symposium on Component-Based Software Engineering (CBSE 2009), June 24th-26th, East Stroudsburg, USA, volume 5582/2009 of Lecture Notes in Computer Science, pages 1–18. Springer, 2009. ISBN 978-3-642-02413-9. http://dx.doi.org/10.1007/978-3-642-02414-6_1 Wolf-Gideon Bleek and Matthias Finck, Ensuring Transparency -- Migrating a Closed Software Development to an Open Source Software Project, in: Proceedings of the 28th Information Systems Research Seminar in Scandinavia (IRIS'28), Kristiansand, Norway, 2005 Cornelia Boldyreff, David Nutter and Stephen Rank, Communication and Conflict Issues in Coollaborative Software Research Projects, in: Collaboration, Conflict and Control Proceedings of the 4th Workshop on Open Source Software Engineering (WOSSE 2004), May 25th, Edinburgh, Scotland, pages 14--17, 2004 Kristin Braa and Richard Vidgen, Interpretation, intervention, and reduction in the organizational laboratory: a framework for in-context information system research (1999), in: Accounting, Management and Information Technologies, 9:1(25 – 47) Andrea Capiluppi, Patricia Lago and Maurizio Morisio, Characteristics of Open Source Projects, in: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering (CSMR '03), March 26th-28th, Benevento, Italy, pages 317-327, IEEE Computer Society, 2003 Leonhard Dobusch, Migration Discourse Structures: Escaping Microsoft's Desktop Path, in: Proceedings of the 4th IFIP Working Group 2.13 International Conferences on Open Source Software (OSS2008) - Open Source Development Communities and Quality, September 7th-10th, Milano, Italy, Milano, Italy September 7-10, pages 223--235, Springer, 2008 Sigi Goode, Something for nothing: management rejection of open source software in Australia's top firms (2005), in: Information & Management, 42:5(669--681) Simon Grand, Georg von Krogh, Dorothy Leonard and Walter Swap, Resource allocation beyond firm boundaries: A multi-level model for Open Source innovation (2004), in: Long Range Planning, 37:6(591—610)
  • 27. References Joseph Feller, Patrick Finnegan, David Kelly and Maurice MacNamara, Developing Open Source Software: A Community-Based Analysis of Research, in: {Social Inclusion: Societal and Organizational Implications for Information Systems FIP TC8 WG 8.2 International Working Conference, July 12th-15th, Limerick, Ireland}, pages 261--278, Springer, 2006, http://dx.doi.org/10.1007/0-387-34588-4_18 Brian Fitzgerald, The Transformation of Open Source Software (2006), in: MIS Quarterly, 30:3(587-598) ITEA Report on Open Source Software, Information Technology for European Advancement (ITEA), 2004 Juha Järvensivu and Tommi Mikkonen, Forging A Community - Not: Experiences On Establishing An Open Source Project, in: Proceedings of the 4th IFIP Working Group 2.13 International Conferences on Open Source Software (OSS2008) - Open Source Development Communities and Quality, September 7th-10th, Milano, Italy, pages 15--27, Springer, 2008 Georg von Krogh and Eric von Hippel, The Promise of Research on Open Source Software (2006), in: Management Science, 52:7(975—983), http://dx.doi.org/10.1287/mnsc.1060.0560 Rikard Land, Lauren Blankers, Michel Chaudron, and Ivica Crnkovic. COTS Selection Best Practices in Literature and in Industry. In Hong Mei, editor, Proceedings of the 10th International Conference on Software Reuse (ICSR 2008), May 25th-29th, Beijing, China, volume 5030/2008 of Lecture Notes in Computer Science, pages 100–111. Springer, July 2008. ISBN 978-3-540-68062-8. http://dx.doi.org/10.1007/978-3-540-68073-4_9 Jingyue Li, Finn Olav Bjørnson, Reidar Conradi, and Vigdis By Kampenes. An Empirical Study of Variations in COTS-Based Software Development Processes in the Norwegian IT Industry. Empirical Software Engineering, 11(3):433–461, 2006a. ISSN 1382-3256. http://dx.doi.org/10.1007/s10664-006-9005-5 Sajjad Mahmood, Richard Lai, and Y. S. Kim. Survey of component-based software development. IET Software, 1(2):57–66, 2007. http://dx.doi.org/10.1049/iet-sen:20060045 Catharina Melian and Magnus Mähring, Lost and Gained in Translation: Adoption of Open Source Software Development at Hewlett-Packard, in: Proceedings of the 4th IFIP Working Group 2.13 International Conferences on Open Source Software (OSS2008) - Open Source Development Communities and Quality, September 7th-10th, Milano, Italy, Milano, Italy, pages 93--104, Springer, 2008, http://dx.doi.org/10.1007/978-0-387-09684-1_8 Eric S. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly, 2001 Eric S. Raymond. Up from Alchemy. IEEE Software, 21(1):88-90, 2004. ISSN 0740-7459. http://dx.doi.org/10.1109/ms.2004.1259228 Peter C. Rigby, Davor Cubranic, Suzanne Thompson, Daniel M. German and Margaret-Anne Storey, The challenges of creating open source educational software: the Gild experience, in: Proceedings of The First International Conference on Open Source Systems (OSS2005), July 11th-15th, Genova, Italy, Genova, Italy, 11-15 July, pages 338-340, 2005
  • 28. References Walt Scacchi, Joseph Feller, Brian Fitzgerald, Scott A. Hissam and Karim R. Lakhani, Understanding Free/Open Source Software Development Processes (2006), in: Software Process: Improvement and Practice, 11:2(95—105), http://dx.doi.org/10.1002/spip.255 Klaas-Jan Stol and Muhammed Ali Babar, Reporting Empirical Research in Open Source Software: The State of Practice, in: {Proceedings of the 5th IFIP Working Group 2.13 International Conference on Open Source Systems (OSS2009) - Open Source Ecosystems: Diverse Communities, June 3rd-6th, Skövde, Sweden}, pages 156-169, Springer, 2009, http://dx.doi.org/10.1007/978-3-642-02032-2_15 Marco Torchiano and Maurizio Morisio. Overlooked Aspects of COTS-Based Development. IEEE Software, 21(2):88–93, 2004. ISSN 0740-7459. http://dx.doi.org/10.1109/ms.2004.1270770 Robert K. Yin, Case Study Research Design and Methods, Sage Publications, Applied Social Research Methods, 2003 Thomas Østerlie, Problems and solutions: Maintaining and integrated system in a community of volunteers, Norwegian University of Science and Technology, 2009

Notas do Editor

  1. Focused on two related topics:* OSS adoption in general* Selection of OSS componentsEmpirical, exploitative studies to understand how organizations adopt OSSOSS adoption in legal (for profit) entities/organizations -> software-intensive industry
  2. Unclear what it meant: OSS and OSS adoption was a black box and there was significant uncertainty about what OSS really meant to software-intensive organizations.Alienated, OSS is something different from traditional software: Moreover, OSS was characterized by many other conflicts and contradictions like: free software vs OSS, the cathedral vs. the bazaar, and copyright vs. copyleft. Use of the term has been confusing: OSS, OSS adoption, and other terms were used quite loosely in the literature. Several studies, talk about OSS adoption without really describing what these organizations do.Resulted in skepticism towards it and false expectations among those who are not familiar with it
  3. http://commons.wikimedia.org/wiki/File:Jigsaw_red_10.svghttp://commons.wikimedia.org/wiki/File:Jigsaw.pngComponent based software development is really about piecing different software components together.
  4. http://commons.wikimedia.org/wiki/File:Puzzle_pieces.jpgHowever, there are a lot of pieces out on the Internet. This makes selecting the right piece for your software system difficult.
  5. * http://commons.wikimedia.org/wiki/File:Steve_Ballmer_-_MIX_2008.jpg* http://commons.wikimedia.org/wiki/File:Richard_Matthew_Stallman.jpeg
  6. Web questionnaires (9+66 respondents)E-mail survey + 700 responsesSemi-structured interviews (16+23 respondents)The COSI project and case studies within this projectA Norwegian case study/survey with TelenorA systematic review of + 1500 publications on OSS, identifying 112 publications with empirical evidence on OSS adoption.
  7. We have described how several organizations adopt OSSWe have found that industry-wide, this adoption is significant. However, pin-pointing the exact level of adoption will not benefit practice.We have developed a framework for how (software engineering wise) software-intensive organizations adopt OSS.These ways of adopting OSS may be overlapping, but they all present different benefits and challenges.
  8. * First we have surveyed current status of research* How to benefit practitioners will be discussed in the implications* Empirical research on adoption of OSS has been limited, but it is increasing* Many of the publications are experience reports
  9. * Cover a large number of topics.* However, few related studies, and the majority focus on “general adoption” topics* Majority of papers from the USA and Europe
  10. * We describe how software developers actually select OSS components.* This is very developer-dependent, informal, and based on the developer's experience. Experience both personal and within the team
  11. * To explain why the process is so informal, we have created a model for situated selection.This model shows that the selection process is part of a much larger situation, where the search space is determined by the developer, and where most important requirements come from his experience, and the specific context he is in.Much of the research on selection has tried to “force” selection into specific methods, and developed a number of general evaluation criteria. However, we find that there are often just a few evaluation criteria that are important. Experience is perhaps the most decisive one.
  12. Many things outside the scope of what we have done that are relevant, but at the same time the scope could have been more clearly defined earlier on.Replication and extension could be: Closer observations More long term Other contexts Construction of tools
  13. C1 Empirically grounded descriptions of how several organizations adopt OSS.C2 A systematic review of the literature on OSS adoption in organizations.C3 A classification framework presenting six ways of organizational OSS adoption, each with its particular benefits and challenges. The six ways include: deploying OSS products, using OSS CASE tools, integrating OSS components, participating in the development of OSS products, providing OSS products, and using OSS development practices.C4 Descriptions, based on empirical evidence, of the strategies and resources practitioners actually use to identify, evaluate, and select OSS components.C5 A model for situated software selection and its constraints, indicating why formalized selection methods have failed to see significant adoption.
  14. * To benefit practitioners we have the following recommendations for OSS adoption researchers. In addition, we have created a list of topics that we believe should be useful for such researchers (see P8).