<?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">Social Debt Analytics for Improving the Management of Software Evolution Tasks</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Fabio</forename><surname>Palomba</surname></persName>
							<email>f.palomba@tudelft.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Delft University of Technology Eindhoven University of Technology</orgName>
								<address>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alexander</forename><surname>Serebrenik</surname></persName>
							<email>a.serebrenik@tue.nl</email>
							<affiliation key="aff1">
								<orgName type="institution">Eindhoven University of Technology</orgName>
								<address>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Andy</forename><surname>Zaidman</surname></persName>
							<email>a.e.zaidman@tudelft.nl</email>
							<affiliation key="aff2">
								<orgName type="institution">Delft University of Technology The Netherlands</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Social Debt Analytics for Improving the Management of Software Evolution Tasks</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">22579497D9BBF6157B33D16633FADDE5</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>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The success of software engineering projects is in a large part dependent on social and organization aspects of the development community. Indeed, it not only depends on the complexity of the product or the number of requirements to be implemented, but also on people, processes, and how they impact the technical side of software development. Social debt represents patterns across the organizational structure around a software system that may lead to additional unforeseen project costs. Condescending behavior, disgruntlement or rage quitting are just some examples of social issues that may occur among the developers of a software project. While the research community has recently investigated the underlying dynamics leading to the introduction of social debt (e.g., the so-called "community smells" which represent symptoms of the presence of social problems in a community), as well as how such debt can be payed off, there is still a noticeable lack of empirical evidence on how social debt impacts software maintenance and evolution. In this paper, we present our position on how social debt can impacts technical aspects of source code by presenting a road map toward a deeper understanding of such relationship.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. RESEARCH PROBLEM AND MOTIVATION</head><p>Software engineering is clearly characterized by two main components, i.e., technical and social <ref type="bibr" target="#b39">[39]</ref>. While the former is related to the processes aimed at producing sound technical products that meet the expected requirements, the latter has to do with the relationships involving organizations, developers, and stakeholders who are responsible for the definition of the technical product <ref type="bibr" target="#b11">[12]</ref>. According to the Netherlands Knowledge and Innovation Agenda ICT 2016 -2019, "software and system complexity is not solely of technological nature but also defined by people and processes" 1 . Indeed, the success of software engineering projects is strongly dependent on social and organization aspects of the development community <ref type="bibr" target="#b10">[11]</ref>.</p><p>In past and recent years the software evolution research community has actively focused on technical aspects of software projects, by (i) understanding the key factors making technical products easier to maintain <ref type="bibr" target="#b1">[2]</ref>, <ref type="bibr" target="#b3">[4]</ref>, <ref type="bibr" target="#b9">[10]</ref>, <ref type="bibr" target="#b28">[29]</ref>, <ref type="bibr" target="#b32">[32]</ref>, <ref type="bibr" target="#b44">[44]</ref>, <ref type="bibr" target="#b48">[48]</ref> or (ii) devising techniques and tools to support developers during different evolutionary tasks <ref type="bibr" target="#b16">[17]</ref>, <ref type="bibr" target="#b24">[25]</ref>, <ref type="bibr" target="#b31">[31]</ref>, <ref type="bibr" target="#b36">[36]</ref>, <ref type="bibr" target="#b45">[45]</ref>. For example, Cunningham <ref type="bibr" target="#b13">[14]</ref> introduced the 1 https://www.4tu.nl/nirict/en/Research/knowledge-and-innovation-agendaict-2016-2020.pdf metaphor of technical debt, which refers to practices performed by developers that lead to the introduction of bad design solutions that will turn in an additional cost during software maintenance and evolution. One noticeable symptom of technical debt is the presence of code smells <ref type="bibr" target="#b18">[19]</ref>, i.e., bad programming practices applied by developers that lead the source code to be less maintainable and more change-and fault-prone <ref type="bibr" target="#b30">[30]</ref>.</p><p>On the other hand, software communities have been the subject of several empirical investigations as well <ref type="bibr" target="#b4">[5]</ref>, <ref type="bibr" target="#b8">[9]</ref>, <ref type="bibr" target="#b14">[15]</ref>, <ref type="bibr" target="#b33">[33]</ref>, <ref type="bibr" target="#b40">[40]</ref>, <ref type="bibr" target="#b41">[41]</ref>: in particular, they have mainly focused on how such communities evolve <ref type="bibr" target="#b20">[21]</ref>, <ref type="bibr" target="#b26">[27]</ref>, <ref type="bibr" target="#b27">[28]</ref>, <ref type="bibr" target="#b47">[47]</ref>, while they only partially considered the relationships between communityrelated information and software maintenance and evolution of technical products. Indeed, such studies especially targeted the so-called social debt, i.e., unforeseen project cost connected to a "suboptimal" development community (i.e., both in structure and behavior) <ref type="bibr" target="#b42">[42]</ref>, <ref type="bibr" target="#b43">[43]</ref>. For instance, Tamburri et al. <ref type="bibr" target="#b41">[41]</ref>, <ref type="bibr" target="#b43">[43]</ref> defined a set of community smells, a set of socio-technical characteristics (e.g., high formality) and patterns (e.g., recurrent condescending behavior, or rage-quitting), which may lead to the emergence of social debt. One of the typical community smells they found is the Organizational Silo Effect, which arises when a software community presents siloed areas that essentially do not communicate, except through one or two of their respective members: as a consequence, the development activities might be delayed due to lack of communication between developers.</p><p>Besides the studies on social debt, a consistent number of empirical analyses have been carried out on the so-called socio-technical congruence <ref type="bibr" target="#b7">[8]</ref>, i.e., the alignment between coordination requirements extracted from technical dependencies among tasks and the actual coordination activities performed by the developers. While studies in this category had the intention to investigate the relationship between social and technical sides of software communities (e.g., studying how the collaboration among developers influence their productivity <ref type="bibr" target="#b15">[16]</ref>, <ref type="bibr" target="#b17">[18]</ref>), we believe there is still a lack of evidence on their connection, i.e., how social-related issues occurring among the developers of a software project and indicated by the presence of social debt might impact the quality of both technical products and processes. In other words, it is still unclear whether factors like coordination issues, lack of communication, or structure of development community have an effect on the quality of source code (e.g., code smells <ref type="bibr" target="#b18">[19]</ref>) or the quality of software processes (e.g., code review <ref type="bibr" target="#b1">[2]</ref> and bug resolution <ref type="bibr" target="#b21">[22]</ref> completion time). We believe that such relationship is of a paramount importance for enlarging the knowledge on how software systems evolve and how to properly support developers along with software evolution. While some exploratory studies in this direction have been conducted in the domain of requirements engineering for coordination by Cataldo et al. <ref type="bibr" target="#b7">[8]</ref> and Kwan et al. <ref type="bibr" target="#b23">[24]</ref>, both these lines of inquiry and related research are still far from relating social and technical debt with the goal of comprehending their cocreation and evolution.</p><p>In this paper, we present our position about the relationship between social and technical aspects of source code by describing our road map toward its proper management.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. ON THE RELATIONSHIP BETWEEN SOCIAL AND TECHNICAL DEBT</head><p>The first envisioned step toward the exploration of the connection between social and technical debt is to assess whether such relationship actually exists and, as a consequence, what its strength is. In particular, we hypothesize that communityrelated issues can be the cause of introducing technical debt. To verify this hypothesis, we believe that future research effort should be devoted to design a number of empirical investigations aimed at characterizing the interaction between the two aspects, including but not limited to: 1) How social debt impact the presence of technical debt.</p><p>As briefly explained in the previous section, community smells indicate frequent negative patterns over a software community organization that might result in additional project costs. We suppose that such project costs can be basically due to (i) pure social-related issues raising between developers and (ii) technical issues arising in the source code. While the causes behind additional costs due to the presence of social issues within communities <ref type="bibr" target="#b4">[5]</ref>, <ref type="bibr" target="#b8">[9]</ref>, <ref type="bibr" target="#b14">[15]</ref>, <ref type="bibr" target="#b34">[34]</ref>, an important challenge for the research community is that to assess the extent to which additional technical costs are due to social debt. Specifically, we believe that future research should focus on the relationship between social debt, e.g., measured in terms of community smells <ref type="bibr" target="#b41">[41]</ref>, and technical aspects such as (i) presence of code smells and (ii) introduction of defects. In the first case, a clear real-case scenario might involve the presence of sub-communities that do not communicate with each other (e.g., in presence of a Organizational Silo smell) that, as a consequence, are not able to come up with a correct way to modularize the different modules of the systems they are developing, thus possibly introducing architectural or code smells like Promiscuous Package or Blob <ref type="bibr" target="#b6">[7]</ref>, <ref type="bibr" target="#b18">[19]</ref>. In the second case, it is reasonable to think that the presence of issues within a community might lead developers to misunderstand requirements implementation or design choices to apply, thus possibly introducing bugs. For instance, Kwan et al. <ref type="bibr" target="#b23">[24]</ref> suggested that social debt not only impacts software build success, but also may contribute to worsen program comprehension.</p><p>2) How different software community types are affected by technical debt. As clearly visible looking at the modern software development practices, current systems heavily rely on open-source software (OSS) <ref type="bibr" target="#b12">[13]</ref>, <ref type="bibr" target="#b35">[35]</ref>. Indeed, over the past years OSS has moved from an academic curiosity to a mainstream focus within software communities <ref type="bibr" target="#b12">[13]</ref>. Despite their high popularity, open-source development communities rarely rely on governance insights from organizations research and/or tracking their organizational status using social networks analysis (SNA) <ref type="bibr" target="#b22">[23]</ref>, e.g., to evaluate the current salient social and organizational characteristics describing their community. Such a lack of structured information might lead to two undesirable consequences. On the one hand, the implosion of the community: for example, an increasing number of reflections and empirical evidence over abandonware <ref type="bibr" target="#b25">[26]</ref>, <ref type="bibr" target="#b37">[37]</ref> or even failure of entire open-source forges indicates the need to understand and better support the organizational and social aspects of open-source communities <ref type="bibr" target="#b19">[20]</ref>, <ref type="bibr" target="#b38">[38]</ref>. On the other hand, the introduction of specific technical debt based on the underlying community type of a software project: for instance, communities characterized by the presence of formal vs informal communications might suffer of different technical issues due to the different nature of developers' interactions. Thus arises the need to support clients of OSS in the evaluation of the risks associated to the usage of such open-source code in their systems. Therefore, an important challenge is represented by a deeper analysis of (i) how to automatically identify the key characteristics of different community types so that they can be classified and (ii) to what extent different community types exhibit different technical debt such as code smells or bugs. To face the challenges described so far, a mixture of quantitative and qualitative analyses is required. Indeed, on the one the assessment of the relationship between social and technical debt needs to be performed by means of correlation, statistical, and predictive analyses. On the other hand, surveys or semi-structured interviews with developers might reveal additional insights on such a relationship, possibly explaining (i) the motivations behind it and (ii) effective ways to reorganize software communities to remove social debt.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. ON THE IMPACT OF SOCIAL DEBT ON TECHNICAL</head><p>TASKS COMPLETION EFFORT Once we have assessed the actual relationship between social and technical debt of software systems, the subsequent step that we envision is to determine the impact of communityrelated aspects on different evolutionary tasks performed by developers during software maintenance. In particular, we believe that poor communication between developers increases the time needed to complete technical tasks such as code review, issue resolution, etc. This set of empirical investigations include:</p><p>1) How social debt impacts code review and bug resolution time. The modern assessment of software quality during maintenance and evolution is typically guided by modern code reviews <ref type="bibr" target="#b1">[2]</ref>: In a typical code review, one or more developers dress the role of reviewers and verify that the proposed source code changes meet the quality requirements with respect to readability, maintainability, and the absence of defects, before being deployed into production. In this context, social issues occurring within the development community might influence this process in two different ways: (i) how source code is reviewed, i.e., the quality of a review, and (ii) the time needed to verify that the changes applied meet the requirements. Indeed, following the socio-technical argumentations proposed so far <ref type="bibr" target="#b7">[8]</ref>, <ref type="bibr" target="#b23">[24]</ref>, problems in the technical development may be a reflection of issues occurring at the community-level. At the same time, another critical software engineering process during maintenance and evolution is related to the way developers fix bugs <ref type="bibr" target="#b0">[1]</ref>: on the one hand, we believe that the research community should focus on investigations aimed at understanding (i) how the presence of community-related issues impacts the ability to diagnose bugs and (ii) whether the time needed to resolve a bug is higher when the reviewer is involved in social debt.</p><p>2) How social debt impacts maintenance effort estimation models. Since its birth, software effort estimation has represented the Holy Grail of software engineering <ref type="bibr" target="#b5">[6]</ref>, since it supports project managers in the correct estimation of effort and costs needed to develop a software system. The problem is still more tricky when it comes to the maintenance and evolution: indeed, this phase is responsible for more than 80% of the total cost of software <ref type="bibr" target="#b2">[3]</ref>. While some researchers proposed the use of product and process metrics for estimating the effort estimation of future maintenance tasks <ref type="bibr" target="#b46">[46]</ref>, following the conjectures reported previously in this section we believe that a promising challenge is to exploit social debt as additional factors to correctly estimate the costs of maintenance and evolution tasks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. IMPROVING SOFTWARE EVOLUTION TOOLS BY EXPLOITING SOCIAL DEBT</head><p>Based on the results achieved from the studies described in Sections II and III, several software evolution tools might be improved by means of social debt analysis. For instance, it would be possible to study solutions aimed at (i) detecting social debt in software communities (e.g., by means of social network analysis techniques), (ii) prioritizing technical debt based on the co-occurrence of social debt, (iii) improving code review and bug resolution tools by exploiting social debt when recommending the developers that should perform such tasks, and (iv) improving maintenance effort estimation capabilities adding social debt information as additional predictors. The results of such line of research are intended to be useful for both managers, interested in solving potential social issues in a community, and developers, interested in estimating the effort-social and technical-required for maintaining the source code. Finally, the research might set a research agenda for socio-technical factors in software development.</p><p>V. CONCLUSION Social debt is a manifestation of issues occurring within a software development team. For instance, community smells reflect sub-optimal organizational and socio-technical characteristics or patterns in the organizational structure of the software community. Much in the same way, technical debt represents sub-optimal solutions applied by programmers during the development of technical artifacts. Recent empirical studies provided some insights into a possible relationships between them that, however, has not been shown yet.</p><p>In this paper, we highlight a possible outline of future research on the relationship between social and technical debt arising in software systems, by describing a set of empirical studies that might lead to a more comprehensive understanding of the phenomenon. Starting from the connection between symptoms of the presence of social and technical debt, i.e., community and code smells, important challenges for the software evolution research community include the understanding of (i) how different software development community types are affected by social and technical debt, (ii) how different software development practices, such as code review, bug resolution, or effort estimation might be impacted by issues occurring at community-level, and (iii) whether and to what extent current software quality evaluation techniques and tools can be improved by exploiting social debt information.</p><p>We believe that such challenges would help in the deeper understanding of how software systems evolve and how community-related factors impact this process. VI. ACKNOWLEDGMENT Fabio Palomba is funded by the 4TU-NIRICT project "Social Aspects of Software Quality". Any opinions, findings, and conclusions expressed herein are the authors' and do not necessarily reflect those of the sponsors.</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Who should fix this bug?</title>
		<author>
			<persName><forename type="first">J</forename><surname>Anvik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Hiew</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">C</forename><surname>Murphy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 28th international conference on Software engineering</title>
				<meeting>the 28th international conference on Software engineering</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="361" to="370" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Expectations, outcomes, and challenges of modern code review</title>
		<author>
			<persName><forename type="first">A</forename><surname>Bacchelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Bird</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2013 international conference on software engineering</title>
				<meeting>the 2013 international conference on software engineering</meeting>
		<imprint>
			<publisher>IEEE Press</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="712" to="721" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Software complexity and maintenance costs</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">D</forename><surname>Banker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Datar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">F</forename><surname>Kemerer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zweig</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">36</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="81" to="95" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Fine-grained incremental learning and multi-feature tossing graphs to improve bug triaging</title>
		<author>
			<persName><forename type="first">P</forename><surname>Bhattacharya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Neamtiu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Maintenance (ICSM), 2010 IEEE International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="1" to="10" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Putting it all together: Using socio-technical networks to predict failures</title>
		<author>
			<persName><forename type="first">C</forename><surname>Bird</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Nagappan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Gall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Murphy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Devanbu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2009 20th International Symposium on Software Reliability Engineering, ISSRE &apos;09</title>
				<meeting>the 2009 20th International Symposium on Software Reliability Engineering, ISSRE &apos;09<address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="109" to="119" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Resource estimation in software engineering</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">C</forename><surname>Briand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Wieczorek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Encyclopedia of software engineering</title>
				<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">H</forename><surname>Brown</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">C</forename><surname>Malveau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">W S</forename><surname>Mccormick</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">J</forename><surname>Mowbray</surname></persName>
		</author>
		<title level="m">AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>John Wiley &amp; Sons, Inc</publisher>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
	<note>1st edition</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Socio-technical congruence: a framework for assessing the impact of technical and work dependencies on software development productivity</title>
		<author>
			<persName><forename type="first">M</forename><surname>Cataldo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Herbsleb</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">M</forename><surname>Carley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Int&apos;l Symposium on Empirical Software Engineering and Measurement (ESEM)</title>
				<editor>
			<persName><forename type="first">H</forename><forename type="middle">D</forename><surname>Rombach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><forename type="middle">G</forename><surname>Elbaum</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Mnch</surname></persName>
		</editor>
		<meeting>the Int&apos;l Symposium on Empirical Software Engineering and Measurement (ESEM)</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="2" to="11" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">The impact of geographic distribution and the nature of technical coupling on the quality of global software development projects</title>
		<author>
			<persName><forename type="first">M</forename><surname>Cataldo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Nambiar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Software: Evolution and Process</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="153" to="168" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Investigating the evolution of code smells in object-oriented systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Chatzigeorgiou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Manakos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Innov. Syst. Softw. Eng</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="3" to="18" />
			<date type="published" when="2014-03">Mar. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">How do committees invent</title>
		<author>
			<persName><forename type="first">M</forename><surname>Conway</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Datamation</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="28" to="31" />
			<date type="published" when="1968">1968</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">How do committees invent</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Conway</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Datamation</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="28" to="31" />
			<date type="published" when="1968">1968</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Free/libre opensource software development: What we know and what we do not know</title>
		<author>
			<persName><forename type="first">K</forename><surname>Crowston</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Wei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Howison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Wiggins</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys (CSUR)</title>
		<imprint>
			<biblScope unit="volume">44</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page">7</biblScope>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">The wycash portfolio management system</title>
		<author>
			<persName><forename type="first">W</forename><surname>Cunningham</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SIGPLAN OOPS Mess</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="29" to="30" />
			<date type="published" when="1992-12">Dec. 1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Evolution of developer collaboration on the jazz platform: a study of a large scale agile project</title>
		<author>
			<persName><forename type="first">S</forename><surname>Datta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sindhgatta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Sengupta</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th India Software Engineering Conference, ISEC &apos;11</title>
				<meeting>the 4th India Software Engineering Conference, ISEC &apos;11<address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="21" to="30" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">On the roles of apis in the coordination of collaborative software development</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">R</forename><surname>De Souza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">F</forename><surname>Redmiles</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer Supported Cooperative Work (CSCW)</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">5-6</biblScope>
			<biblScope unit="page">445</biblScope>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">A developer centered bug prediction model</title>
		<author>
			<persName><forename type="first">D</forename><surname>Di Nucci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Palomba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">De</forename><surname>Rosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Bavota</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Oliveto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">De</forename><surname>Lucia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Exploring the relationship between dependencies and coordination to support global software development projects</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">B</forename><surname>Fonseca</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">R De</forename><surname>Souza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">F</forename><surname>Redmiles</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICGSE&apos;06. International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2006">2006. 2006</date>
			<biblScope unit="page" from="243" to="243" />
		</imprint>
	</monogr>
	<note>Global Software Engineering</note>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Refactoring: Improving the Design of Existing Code</title>
		<author>
			<persName><forename type="first">M</forename><surname>Fowler</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Addison-Wesley Longman Publishing Co., Inc</publisher>
			<pubPlace>Boston, MA, USA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Sustainability of open source software communities beyond a fork: How and why has the libreoffice project evolved?</title>
		<author>
			<persName><forename type="first">J</forename><surname>Gamalielsson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Lundell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Systems and Software</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="128" to="145" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<title level="m" type="main">Analysis and modeling of the open source software community</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Freeh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Madey</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>NAACSOS</publisher>
			<pubPlace>Pittsburgh</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Improving bug triage with bug tossing graphs</title>
		<author>
			<persName><forename type="first">G</forename><surname>Jeong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Zimmermann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering</title>
				<meeting>the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="111" to="120" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<title level="m" type="main">Social network analysis</title>
		<author>
			<persName><forename type="first">D</forename><surname>Knoke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Yang</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2008">2008</date>
			<publisher>Sage</publisher>
			<biblScope unit="volume">154</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Does socio-technical congruence have an effect on software build success? a study of coordination in a software project</title>
		<author>
			<persName><forename type="first">I</forename><surname>Kwan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Schroter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Damian</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. Softw. Eng</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="307" to="324" />
			<date type="published" when="2011-05">May 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">The evolution matrix: Recovering software evolution using software visualization techniques</title>
		<author>
			<persName><forename type="first">M</forename><surname>Lanza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th international workshop on principles of software evolution</title>
				<meeting>the 4th international workshop on principles of software evolution</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="37" to="42" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" 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>
	</analytic>
	<monogr>
		<title level="m">Evolving Software Systems</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="297" to="326" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Analysing the evolution of social aspects 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>Goeminne</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IWSECO@ ICSOB</title>
				<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="1" to="14" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Evolution patterns of open-source software systems and communities</title>
		<author>
			<persName><forename type="first">K</forename><surname>Nakakoji</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Yamamoto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Nishinaka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kishida</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Ye</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the international workshop on Principles of software evolution</title>
				<meeting>the international workshop on Principles of software evolution</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="76" to="85" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Code anomalies flock together: Exploring code anomaly agglomerations for locating design problems</title>
		<author>
			<persName><forename type="first">W</forename><surname>Oizumi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Garcia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Da Silva Sousa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Cafeo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Engineering (ICSE)</title>
				<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<monogr>
		<title level="m">IEEE/ACM 38th International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="440" to="451" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation</title>
		<author>
			<persName><forename type="first">F</forename><surname>Palomba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Bavota</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Di Penta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Fasano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Oliveto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">De</forename><surname>Lucia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Empirical Software Engineering</title>
		<imprint>
			<biblScope unit="page" from="1" to="34" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Mining version histories for detecting code smells</title>
		<author>
			<persName><forename type="first">F</forename><surname>Palomba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Bavota</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">D</forename><surname>Penta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Oliveto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Poshyvanyk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">D</forename><surname>Lucia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="462" to="489" />
			<date type="published" when="2015-05">May 2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<analytic>
		<title level="a" type="main">The scent of a smell: An extensive comparison between textual and structural smells</title>
		<author>
			<persName><forename type="first">F</forename><surname>Palomba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Panichella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zaidman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Oliveto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">De</forename><surname>Lucia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b33">
	<analytic>
		<title level="a" type="main">Can developer-module networks predict failures?</title>
		<author>
			<persName><forename type="first">M</forename><surname>Pinzger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Nagappan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Murphy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, SIG-SOFT &apos;08/FSE-16</title>
				<meeting>the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, SIG-SOFT &apos;08/FSE-16<address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="2" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b34">
	<analytic>
		<title level="a" type="main">Governance of open source software foundations: Who holds the power?</title>
		<author>
			<persName><forename type="first">L</forename><surname>Prattico</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Technology Innovation Management Review</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">12</biblScope>
			<biblScope unit="page" from="37" to="42" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b35">
	<analytic>
		<title level="a" type="main">Is the Future of Software Development in Open Source? Proprietary vs Open Source Software: A Cross Country Analysis</title>
		<author>
			<persName><forename type="first">K</forename><surname>Raju</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Intellectual Property Rights</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="21" to="42" />
			<date type="published" when="2007-03">March 2007. 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b36">
	<analytic>
		<title level="a" type="main">A change-based approach to software evolution</title>
		<author>
			<persName><forename type="first">R</forename><surname>Robbes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lanza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Electronic Notes in Theoretical Computer Science</title>
		<imprint>
			<biblScope unit="volume">166</biblScope>
			<biblScope unit="page" from="93" to="109" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b37">
	<analytic>
		<title level="a" type="main">Estimating development effort in free/open source software projects by mining software repositories: a case study of openstack</title>
		<author>
			<persName><forename type="first">G</forename><surname>Robles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>González-Barahona</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Cervigón</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Capiluppi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Izquierdo-Cortázar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11th Working Conference on Mining Software Repositories</title>
				<meeting>the 11th Working Conference on Mining Software Repositories</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="222" to="231" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b38">
	<analytic>
		<title level="a" type="main">Sustainability in open source software commons: Lessons learned from an empirical study of sourceforge projects</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">M</forename><surname>Schweik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Technology Innovation Management Review</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="13" to="19" />
			<date type="published" when="2013">01/2013 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b39">
	<monogr>
		<title level="m" type="main">Software Engineering</title>
		<author>
			<persName><forename type="first">I</forename><surname>Sommerville</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2010">2010</date>
			<publisher>Addison-Wesley</publisher>
			<pubPlace>Harlow, England</pubPlace>
		</imprint>
	</monogr>
	<note>9. edition</note>
</biblStruct>

<biblStruct xml:id="b40">
	<analytic>
		<title level="a" type="main">Mining collaboration patterns from a large developer network</title>
		<author>
			<persName><forename type="first">D</forename><surname>Surian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Lo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E.-P</forename><surname>Lim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">WCRE</title>
		<imprint>
			<biblScope unit="page" from="269" to="273" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b41">
	<analytic>
		<title level="a" type="main">The architect&apos;s role in community shepherding</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Tamburri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Kazman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Fahimi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Software</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="70" to="79" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b42">
	<analytic>
		<title level="a" type="main">What is social debt in software engineering</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><surname>Van Vliet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICSE -CHASE Workshop Series</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="40" to="49" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b43">
	<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><surname>Van Vliet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Internet Services and Applications</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page">17</biblScope>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b44">
	<analytic>
		<title level="a" type="main">When and why your code starts to smell bad (and whether the smells go away)</title>
		<author>
			<persName><forename type="first">M</forename><surname>Tufano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Palomba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Bavota</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Oliveto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">D</forename><surname>Penta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">D</forename><surname>Lucia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Poshyvanyk</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<biblScope unit="issue">99</biblScope>
			<biblScope unit="page" from="1" to="1" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b45">
	<analytic>
		<title level="a" type="main">Deep learning code fragments for code clone detection</title>
		<author>
			<persName><forename type="first">M</forename><surname>White</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Tufano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Vendome</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Poshyvanyk</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering</title>
				<meeting>the 31st IEEE/ACM International Conference on Automated Software Engineering</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="87" to="98" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b46">
	<analytic>
		<title level="a" type="main">Maintenance effort estimation for open source software: A systematic literature review</title>
		<author>
			<persName><forename type="first">H</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Shi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Boehm</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Maintenance and Evolution (ICSME)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016. 2016</date>
			<biblScope unit="page" from="32" to="43" />
		</imprint>
	</monogr>
	<note>IEEE International Conference on</note>
</biblStruct>

<biblStruct xml:id="b47">
	<analytic>
		<title level="a" type="main">A topological analysis of the open souce software development community</title>
		<author>
			<persName><forename type="first">J</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Christley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Madey</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">HICSS&apos;05. Proceedings of the 38th Annual Hawaii International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="page" from="198" to="198" />
		</imprint>
	</monogr>
	<note>System Sciences</note>
</biblStruct>

<biblStruct xml:id="b48">
	<analytic>
		<title level="a" type="main">Mining software repositories to study co-evolution of production &amp; test code</title>
		<author>
			<persName><forename type="first">A</forename><surname>Zaidman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Van Rompaey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Demeyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Van Deursen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Testing, Verification, and Validation, 2008 1st International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="220" to="229" />
		</imprint>
	</monogr>
</biblStruct>

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