<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Towards an interdisciplinary, socio-technical analysis of software ecosystem health</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Tom</forename><surname>Mens</surname></persName>
							<email>tom.mens@umons.ac.be</email>
							<affiliation key="aff0">
								<orgName type="department">Software Engineering Lab</orgName>
								<orgName type="institution">University of Mons Mons</orgName>
								<address>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Bram</forename><surname>Adams</surname></persName>
							<email>bram.adams@polymtl.ca</email>
							<affiliation key="aff1">
								<orgName type="laboratory">MCIS Lab</orgName>
								<orgName type="institution">Polytechnique Montreal</orgName>
								<address>
									<settlement>Montréal</settlement>
									<country key="CA">Canada</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Josianne</forename><surname>Marsan</surname></persName>
							<email>josianne.marsan@sio.ulaval.ca</email>
							<affiliation key="aff2">
								<orgName type="department">Faculty of Business Administration</orgName>
								<orgName type="institution">Laval University Québec</orgName>
								<address>
									<country key="CA">Canada</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards an interdisciplinary, socio-technical analysis of software ecosystem health</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">91D6EB1067B6CCBCE4B0BA011C96A266</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T21:56+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>software</term>
					<term>ecosystem</term>
					<term>evolution</term>
					<term>health</term>
					<term>recommendation</term>
					<term>prediction</term>
					<term>survival</term>
					<term>sustainability</term>
					<term>resilience</term>
					<term>sociotechnical</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This extended abstract presents the research goals and preliminary research results of the interdisciplinary research project SECOHealth, an ongoing collaboration between research teams of Polytechnique Montreal (Canada), the University of Mons (Belgium) and Laval University (Canada). SECOHealth aims to contribute to research and practice in software engineering by delivering a validated interdisciplinary scientific methodology and a catalog of guidelines and recommendation tools for improving software ecosystem health.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>The two-year interuniversity SECOHealth project 1 started on October 1, 2017. The three authors of this extended abstract are its Principal Investigators. SECOHealth aims to contribute to research and practice in software engineering by delivering an interdisciplinary scientific methodology and a catalog of guidelines and recommendation tools for improving software ecosystem (SECO) health. Those will enable key ecosystem actors to better monitor and control the SECO health and equip them with corrective and preventive measures to ensure their SECO's survival and sustainability. The interdisciplinary methodology used in our project will also guide other researchers in interdisciplinary projects involving open source communities or SECOs.</p><p>SECOs are large collections of interacting and interdependent software projects that share a common technological platform and that are maintained by large online communities of contributors. They pervade every aspect of human life including entertainment, health, economy, industry, politics, education and science. Commercial SECOs such as mobile app stores or the Internet-of-Things have taken over our daily lives by storm, to the extent that the functioning of our modern digitally-enabled society would be severely impacted if SECOs degrade in stability or even cease to exist.</p><p>Yet, despite the strategic importance of ensuring the overall well-being of SECOs, their health is still ill-apprehended, as SECOs are subject to constant evolution, due to an increasing pace of events (e.g., technological or environmental changes). What makes this especially challenging, is that SECOs do not 1 www.secohealth.org have a centralised management for overseeing the ecosystem's health and survival. Instead, maintainers of SECO components need to understand and make decisions about the sociotechnical impact of important events affecting SECO health and recommend corrective actions (e.g., improving SECO quality and its attractiveness to key actors). Unfortunately, there is only little support or best practices to enable SECO maintainers to perform these tasks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. ABOUT SOFTWARE ECOSYSTEM HEALTH</head><p>From a biological point of view, health can be defined as "the extent to which an organism's vital systems are performing normally at any given time" <ref type="bibr" target="#b0">[1]</ref>. This definition can be transposed to SECO health <ref type="bibr" target="#b1">[2]</ref> by considering a SECO as a living organism, whose constituent software projects are the vital technical systems that need to perform "normally" in order to have a healthy ecosystem, and whose community is healthy if all community members are performing normally.</p><p>SECO health problems can be very diverse in nature, and can have many different causes. For example, in March 2016, the npm ecosystem experienced the problem of a package getting unpublished, causing several thousands of transitively dependent packages to break. The underlying cause was a typical case of rage quitting, where the owner of the package decided to remove all of its packages<ref type="foot" target="#foot_0">2</ref> . Another documented example of rage quitting relates to "toxic" communication styles of open source communities, such as the one of the Linux Kernel community, causing a prominent developer to quit<ref type="foot" target="#foot_1">3</ref> ; or the case where a central contributor to the bug handling community of Gentoo Linux unexpectedly left, causing a major disruption in the community's activity <ref type="bibr" target="#b2">[3]</ref>. From a more technical point of view, typical examples of health problems are packages containing bugs or security vulnerabilities, causing potential problems in packages depending on it. The impact of the problem grows as the number of transitive dependencies on a problematic package grows.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. PROJECT GOALS</head><p>SECOHealth aims at providing a scientific methodology and disciplined set of techniques to understand and control the health of software ecosystems. We adopt a socio-technical perspective since the technical and social layers of SECOs are strongly interwoven <ref type="bibr" target="#b3">[4]</ref>. Our project aims to:</p><p>• define a conceptual model of SECO health;</p><p>• explore analogies from other scientific disciplines such as ecology and toxicology; • determine indicators capable of measuring the different aspects of SECO health; • determine events that affect the health of a SECO and its constituent projects; • empirically validate these health indicators and events, both qualitatively and quantitatively; • build and evaluate models to predict the impact of a given event on SECO health; • build and evaluate a socio-technical dependency model to understand how health problems propagate throughout a SECO; • propose a catalog of guidelines and recommendations for supporting SECO health. Joining complementary strengths in theory-driven and data-driven investigation, we will follow a mixed-methods approach <ref type="bibr" target="#b4">[5]</ref>, combining bottom-up data mining and topdown interview/survey-based research, as well as combining state-of-the-art quantitative and qualitative analysis techniques emanating from different scientific disciplines.</p><p>Under the approval of Research Ethics Committees from the participating universities, we conducted face-to-face interviews at the European Open Source Summit of the Linux Foundation (Prague, October 2017) with 17 SECO practitioners. The interviews followed the guidelines of Patton <ref type="bibr" target="#b5">[6]</ref>, with the goal of understanding what SECO health means for practitioners, what indicators they use themselves or could be used given the right data, and which events have impacted SECO health in the past.</p><p>We will operationalise the SECO health indicators into concrete metrics, and perform SECO data mining to measure and evaluate the identified health indicators. We will build and empirically validate prediction models of how SECOs will react to events, by relying on historical data from version control systems, code review and bug repositories, mailing lists and developer fora.</p><p>Based on the recent research on SECO and community health <ref type="bibr" target="#b1">[2]</ref>, <ref type="bibr" target="#b6">[7]</ref>- <ref type="bibr" target="#b8">[9]</ref>, we will consider three high-level characteristics of health: technical (i.e., concerning technical software artefacts), social (i.e., concerning contributor communities and the relations between their members) and phenomenological (i.e., concerning external/internal events and their manifestation). Technical health characteristics include traditional software quality metrics, software dependency structure, software growth rate, size and frequency of software updates, bug fixes, security vulnerabilities, obsolete or deprecated components, and so on. Social characteristics include responsiveness of contributors (e.g., mean time to respond to a question, mean time to fix a bug), social network structure and its evolution (e.g. turnover rate), contributor activity and productivity, and the quality of interaction between all human stakeholders. Phenomenological health characteristics include the amount of company involvement (i.e., paid contributors), market share, presence of competing products, and so on.</p><p>With respect to the social health problem of developer turnover, we conducted an empirical study on the npm and RubyGems ecosystems. Using the statistical technique of survival analysis we identified which social or technical factors in a SECO coincide with a higher or lower probability of developer abandonment <ref type="bibr" target="#b9">[10]</ref>.</p><p>Concerning technical health, we carried out a quantitative empirical analysis of the evolution of package dependency networks for seven package distributions of varying size and age <ref type="bibr" target="#b10">[11]</ref>. We proposed metrics to capture the growth, changeability, reusability and fragility of these dependency networks. We observed that the dependency networks tend to grow over time, while a minority of packages are responsible for most of the package updates. The majority of packages depend on other packages, but only a small proportion of packages accounts for most of the reverse dependencies. We observed a high proportion of "fragile" packages due to a high and increasing number of transitive dependencies.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. INTERDISCIPLINARY RESEARCH</head><p>SECOHealth will view SECOs as ecological ecosystems comprised of a population of living organisms (interdependent software projects and their interacting communities of contributors), and will produce health indicators and prediction models by drawing inspiration from well-known principles and theories from other disciplines, such as the notion of biodiversity in ecology <ref type="bibr" target="#b11">[12]</ref>, or the notion of toxicity in toxicology <ref type="bibr" target="#b12">[13]</ref>, <ref type="bibr" target="#b13">[14]</ref>.</p><p>SECO health needs to be studied at different levels of granularity since the health of the SECO as a whole depends on the health of its social and technical components, and vice versa. At a micro-level of analysis (i.e., within and between individual projects of a SECO), we will explore the impact of toxicity, arguing that certain behaviour and interactions in the SECO community can be toxic to not only the individual software projects, but even to the SECO as a whole, and hence can jeopardize its health and sustainability. Examples of possible toxic social behaviour may consist of deviant or aggressive behaviours, for example in the form of flame wars as a reaction to bad quality code contributions <ref type="bibr" target="#b12">[13]</ref>. One promising way to assess such toxicity is by measuring social debt <ref type="bibr" target="#b14">[15]</ref>, i.e., social interactions between SECO members that have been strained due to time pressure or lack of attention, and at some point might blow up and cause friction within the community of developers involved in a software project.</p><p>At a macro-level, we will study how health problems of SECO components evolve and propagate to others. Among others, we will test the principle of biodiversity by analysing to which extent the SECO's resilience decreases when its diversity decreases. By resilience we refer to the ecosystem's capacity of resisting to disturbances, or recovering from a perturbation quickly. Diversity will be analysed according to a variety of factors (e.g., geographical, activity-related, timerelated, gender-related, artefact-related). Some of these factors have been shown to have positive effects on software health. For example, gender diversity has been shown to have a positive effect on the productivity of GitHub teams <ref type="bibr" target="#b15">[16]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. RELATED WORK AND RELATED PROJECTS</head><p>SECOHealth can be considered as a successor project of the ECOS project (Ecological Studies of Open Source Software Ecosystems) <ref type="bibr" target="#b16">[17]</ref> that was carried out from 2012 till 2017. As part of that project, we carried out multiple empirical studies of the evolution of open source software ecosystems (e.g., Gnome <ref type="bibr" target="#b17">[18]</ref>, CRAN <ref type="bibr" target="#b18">[19]</ref>- <ref type="bibr" target="#b20">[21]</ref>, Debian <ref type="bibr" target="#b21">[22]</ref>, npm and RubyGems <ref type="bibr" target="#b22">[23]</ref>- <ref type="bibr" target="#b24">[25]</ref>).</p><p>The SECOHealth members are actively involved in the CHAOSS (Community Health Analytics of Open Source Software) initiative of the Linux Foundation. Metrics Committee. Its goal is to define, implement and assess metrics for open source community health and sustainability. While CHAOSS' initial focus is on metrics at the level of individual software projects, SECOHealth will focus on ecosystem-wide health metrics. To operationalise our metrics, we aim to use Bitergia's open source GrimoireLab tool chain for software development analytics <ref type="foot" target="#foot_2">4</ref> , which is one of the tool suites actively supported by CHAOSS.</p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_0">blog.npmjs.org/post/141577284765/kik-left-pad-and-npm</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_1">https://slashdot.org/story/15/10/05/2031247/ linux-kernel-dev-sarah-sharp-quits-citing-brutal-communications-style</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_2">http://grimoirelab.github.io</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ACKNOWLEDGMENT</head><p>This research is carried out in the context of FRQ-FNRS collaborative research project R.60.04.18.F "SECOHealth" and FNRS Research Credit J.0023.16 "Analysis of Software Project Survival". We thank our external project collaborators Kevin Carillo (Toulouse University, France), Damian Tamburri (Politecnico di Milano, Italy), Gregorio Robles (Universidad Rey Juan Carlos, Spain) and Bogdan Negoita (HEC Montréal, Canada) for actively participating to this project.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A systematic examination of member turnover and online community health</title>
		<author>
			<persName><forename type="first">X</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lantzy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Information Systems (ICIS)</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Measuring the health of open source software ecosystems: Beyond the scope of project health</title>
		<author>
			<persName><forename type="first">S</forename><surname>Jansen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information and Software Technology</title>
		<imprint>
			<biblScope unit="volume">56</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="1508" to="1519" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
	<note>special issue on Software Ecosystems</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">The rise and fall of a central contributor: Dynamics of social organization and performance in the Gentoo community</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Zanetti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Scholtes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J</forename><surname>Tessone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Schweitzer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="49" to="56" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">An ecosystemic and socio-technical view on software maintenance and evolution</title>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Software Maintenance and Evolution (ICSME)</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Mixed methods research: A research paradigm whose time has come</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">B</forename><surname>Johnson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Onwuegbuzie</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Educational Researcher</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="issue">7</biblScope>
			<biblScope unit="page" from="14" to="26" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Qualitative research and evaluation methods : integrating theory and practice</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">Q</forename><surname>Patton</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2015">2015</date>
			<publisher>SAGE Publications</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">KPIs for software ecosystems: A systematic mapping study</title>
		<author>
			<persName><forename type="first">F</forename><surname>Fotrousi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Fricker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Fiedler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Le-Gall</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Software Business (ICSOB)</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="194" to="211" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Proposed metrics on ecosystem health</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Y</forename><surname>Monteith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Mcgregor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">E</forename><surname>Ingram</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Workshop on Software-defined Ecosystems (BigSystem)</title>
				<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="33" to="36" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Characterizing software activity: The influence of software to ecosystem health</title>
		<author>
			<persName><forename type="first">K</forename><surname>Manikas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kontogiorgos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Workshop on Software Ecosystems (IWSECO), European Conf. Software Architecture Workshops</title>
				<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">An empirical comparison of developer retention in the RubyGems and npm software ecosystems</title>
		<author>
			<persName><forename type="first">E</forename><surname>Constantinou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Innovations in Systems and Software Engineering</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<biblScope unit="page" from="101" to="115" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">An empirical comparison of dependency network evolution in seven software packaging ecosystems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Decan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Grosjean</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Empirical Software Engineering</title>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Studying Evolving Software Ecosystems based on Ecological Models</title>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Claes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Grosjean</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Serebrenik</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
			<publisher>Springer</publisher>
			<biblScope unit="page" from="297" to="326" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">The dose makes the poison&quot; -exploring the toxicity phenomenon in online communities</title>
		<author>
			<persName><forename type="first">K</forename><surname>Carillo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Marsan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Information Systems</title>
				<imprint>
			<publisher>ICIS</publisher>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Exploring the biospheretowards a conceptualization of peer production communities as living organisms</title>
		<author>
			<persName><forename type="first">K</forename><surname>Carillo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Marsan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Negoita</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">SIGOPEN Pre-ICIS 2017 Workshop on Open Phenomena, Association for Information Systems (AIS)</title>
				<meeting><address><addrLine>Seoul, South Korea</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Social debt in software engineering: insights from industry</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Tamburri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Kruchten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Lago</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">V</forename><surname>Vliet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Internet Services and Applications</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">1</biblScope>
			<date type="published" when="2015-05">May 2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Gender and tenure diversity in GitHub teams</title>
		<author>
			<persName><forename type="first">B</forename><surname>Vasilescu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Posnett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Ray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">G J</forename><surname>Van Den Brand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Serebrenik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">T</forename><surname>Devanbu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Filkov</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Human Factors in Computing Systems (CHI)</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">ECOS: Ecological studies of open source software ecosystems</title>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Claes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Grosjean</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Int&apos;l Conf. Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="403" to="406" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">On the variation and specialisation of workload: A case study of the Gnome ecosystem community</title>
		<author>
			<persName><forename type="first">B</forename><surname>Vasilescu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Serebrenik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Goeminne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Empirical Software Engineering</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="page" from="955" to="1008" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">The evolution of the R software ecosystem</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Germán</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Adams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">E</forename><surname>Hassan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="243" to="252" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">On the maintainability of CRAN packages</title>
		<author>
			<persName><forename type="first">M</forename><surname>Claes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Grosjean</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Int&apos;l Conf. Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="308" to="312" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">When GitHub meets CRAN: An analysis of inter-repository package dependency problems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Decan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Claes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Grosjean</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Software Analysis, Evolution, and Reengineering</title>
				<imprint>
			<publisher>SANER</publisher>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">A historical analysis of Debian package incompatibilities</title>
		<author>
			<persName><forename type="first">M</forename><surname>Claes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">D</forename><surname>Cosmo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vouillon</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Working Conf. Mining Software Repositories (MSR)</title>
				<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="212" to="223" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Social and technical evolution of software ecosystems: A case study of Rails</title>
		<author>
			<persName><forename type="first">E</forename><surname>Constantinou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Workshop on Software Ecosystems (IWSECO), European Conf. Software Architecture Workshops</title>
				<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">An empirical comparison of dependency issues in OSS packaging ecosystems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Decan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Claes</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Software Analysis, Evolution and Reengineering (SANER)</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="2" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Socio-technical evolution of the Ruby ecosystem in GitHub</title>
		<author>
			<persName><forename type="first">E</forename><surname>Constantinou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Conf. Software Analysis, Evolution and Reengineering (SANER)</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="34" to="44" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
