SlideShare a Scribd company logo
1 of 34
Download to read offline
Evolving(So*ware(Ecosystems(
Marktoberdorf(Summer(School(2014ā€Ø
Lecture(2
Tom(Mens(
So#ware(Engineering(Lab(
University(of(Mons
informa7que.umons.ac.be/genlog
So#ware(Evolu7on
So#ware(Evolu7on(
Lehmanā€™s(Laws
ā€¢ Manny(Lehman((1925(?(2010)(
ā€“ Studied(30?year(evolu7on(ofā€Ø
IBM(OS/360(mainframe(
ā€“ Proposed(ā€œlawsā€(that(reļ¬‚ect(established(
observa/ons(based(on*empirical*evidence(
ā€“ EPSRC?funded(FEAST(project(
ā€¢ Addi7onal(evidence(on(more(industrial(so#ware(projects
31
Lehman and Belady (1985). Software Evolution ā€“
Processes of Software Change. Academic Press.
Lehman (1997). Laws of Software Evolution
Revisited. Springer LNCS 1149, pp. 108-124
So#ware(Evolu7on(
Lehmanā€™s(Laws
ā€¢ ConGnuing(change(
ā€¢ A([ā€¦](program(that(is(used(in(a(real?world(environment(must(be(con7nually(
adapted,(else*it*becomes*progressively*less*sa/sfactory.*
ā€¢ Increasing(complexity(
ā€¢ As(a(program(is(evolved(its(complexity(increases(unless*work*is*done*to*
maintain*or*reduce*it.*
ā€¢ ConGnuing(growth(
ā€¢ Func7onal(content(of(a(program(must(be(con7nually(increased(to(maintain(
user(sa7sfac7on(over(its(life7me.(
ā€¢ Declining(quality(
ā€¢ [ā€¦](programs(will(be(perceived(as(of(declining(quality(unless(rigorously(
maintained(and(adapted(to(a(changing(opera7onal(environment(
ā€¢ Feedback(system(
ā€¢ [ā€¦](programming(processes(cons7tute(mul7?loop,(mul7?level(feedback(
systems(and(must(be(treated(as(such(to(be(successfully(modiļ¬ed(or(improved
32
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
February(2014(?(CSMR?WCRE(So#ware(Evolu7on(Week,(Antwerp,(Belgium
So#ware(Evolu7onā€Ø
Relevant(Books
33
2006
Consider software evolution
process as a multi-loop
multi-level feedback system
!
- Reports on results from the EPSRC-
funded FEAST project
- Supporting empirical evidence for
Lehmanā€™s laws of software evolution
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
February(2014(?(CSMR?WCRE(So#ware(Evolu7on(Week,(Antwerp,(Belgium
So#ware(Evolu7onā€Ø
Relevant(Books
34
Relevant chapters
!
- Analyzing Software Repositories to
Understand Software Evolution
- Dā€™Ambros et al.
!
- Predicting Bugs From History
- Zimmermann et al.
!
- Empirical Studies of Open Source
Evolution
- Fernandez-Ramil et al.
2008
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
February(2014(?(CSMR?WCRE(So#ware(Evolu7on(Week,(Antwerp,(Belgium
So#ware(Evolu7onā€Ø
Relevant(Books
35
Mens, Tom; Serebrenik, Alexander; Cleve, Anthony (Eds.)
2014, XXIII, 404 p.
!
Springer, ISBN 978-3-642-45398-4
Chapter 10
Studying Evolving Software Ecosystems
based on Ecological Models
Tom Mens, MaĀØelick Claes, Philippe Grosjean and Alexander Serebrenik
Research on software evolution is very active, but evolutionary principles, models
and theories that properly explain why and how software systems evolve over time
are still lacking. Similarly, more empirical research is needed to understand how
different software projects co-exist and co-evolve, and how contributors collaborate
within their encompassing software ecosystem.
In this chapter, we explore the differences and analogies between natural ecosys-
tems and biological evolution on the one hand, and software ecosystems and soft-
ware evolution on the other hand. The aim is to learn from research in ecology to
advance the understanding of evolving software ecosystems. Ultimately, we wish
to use such knowledge to derive diagnostic tools aiming to analyse and optimise
the ļ¬tness of software projects in their environment, and to help software project
communities in managing their projects better.
So#ware(Ecosystems
Deļ¬ni&ons
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystemsā€Ø
Relevant(Books
37
MIT(Press,(2005
2013
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystemsā€Ø
Relevant(PhD(Disserta7ons
38
Reverse Engineering Software Ecosystems
Doctoral Dissertation submitted to the
Faculty of Informatics of the University of Lugano
in partial fulļ¬llment of the requirements for the degree of
Doctor of Philosophy
presented by
Mircea F. Lungu
under the supervision of
Michele Lanza
September 2009
Social Aspects of Collaboration in
Online Software Communities
Bogdan Vasilescu
Eindhoven University of Technology
2014
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystems(
Deļ¬ni7ons
ā€¢ Messerschmit(&(Szyperski,(2003([book](
ā€¢ ā€œa*collec/on*of*so,ware*products*that*have*some*given*
degree*of*symbio/c*rela/onships.ā€
39
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystems(
Deļ¬ni7ons
ā€¢ Messerschmit(&(Szyperski,(2003([book](
ā€¢ ā€œa*collec/on*of*so,ware*products*that*have*some*given*
degree*of*symbio/c*rela/onships.ā€*
ā€¢ Lungu,(2008([disserta7on]*
ā€¢ ā€œa*collec/on*of*so,ware*projects*that*are*developed*and*
evolve*together*in*the*same*environment.ā€
40
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystems(
Deļ¬ni7ons
ā€¢ Messerschmit(&(Szyperski,(2003([book](
ā€¢ ā€œa*collec/on*of*so,ware*products*that*have*some*given*
degree*of*symbio/c*rela/onships.ā€*
ā€¢ Lungu,(2008([disserta7on]*
ā€¢ ā€œa*collec/on*of*so,ware*projects*that*are*developed*and*
evolve*together*in*the*same*environment.ā€*
ā€¢ Jansen(et(al.,(2013([book]*
ā€¢ ā€œa*set*of*actors*func/oning*as*a*unit*and*interac/ng*with*
a*shared*market*for*so,ware*and*services,*together*with*
the*rela/onships*among*them.ā€
41
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering 42
So#ware(Ecosystems(
Deļ¬ni7ons
Business?oriented(view
ā€¢ ā€œa*set*of*actors*func/oning*as*a*unit*
and*interac/ng*with*a*shared*market*
for*so,ware*and*services,*together*
with*the*rela/onships*among*them.ā€
Examples
ā€¢ Eclipse(
ā€¢ Android*and*iOS*app*store
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering 43
So#ware(Ecosystems(
Deļ¬ni7ons
Development?centric(view
ā€¢ ā€œa*collec/on*of*so,ware*
products*that*have*some*given*
degree*of*symbio/c*
rela/onships.ā€*
!
!
ā€¢ ā€œa*collec/on*of*so,ware*
projects*that*are*developed*
and*evolve*together*in*the*
same*environment.ā€*
Examples
ā€¢ Gnomeā€Ø
KDE(
!
ā€¢ Debianā€Ø
Ubuntu(
!
ā€¢ Rā€™s*CRAN(
!
ā€¢ Apache
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystems(
Deļ¬ni7ons
Projet 1
Projet 2
Projet 3
44
Socio?technical(view
ā€¢ a*community*of*persons*
(end&users,*developers,*
debuggers,*ā€¦)*contribu/ng*
to*a*collec/on*of*projects
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystems(
Deļ¬ni7ons
Ecosystem(<>(System(of(systems(
( (cf.(John(McDermid)(
!
An ecosystem is a set of systems that isā€Ø
ā€œdesigned as a wholeā€.!
These systems!
cannot function in isolation (symbiotic relationships)!
are usually very diverse!
function together as a unit!
are evolved together towards a commonā€Ø
(but evolving) goal
So#ware(Ecosystems
Challenges
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystem(Analysis(
Challenges
47
Empirically(analysing(so#ware(ecosystems(involves(many(
challenges
ā€¢ Technical*challenges*
ā€¢ Scien/ļ¬c*challenges*
ā€¢ Prac/cal*challenges*
ā€¢ Ethical*challenges*
ā€¢ ā€¦
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystem(Analysis(
Challenges
Projet 1
Projet 2
Projet 3
48
Technical(challenges
ā€¢ Extrac/ng*and*combining*data*
from*diļ¬€erent*sources*
ā€¢ Iden/ty*merging*
ā€¢ Dealing*with*inconsistent*and*
incomplete*data*
ā€¢ Big$data*analy/cs*
ā€¢ special*skills*and*tools*
needed*to*store,*process*and*
analyse*huge*amounts*of*
data*
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystem(Analysis(
Challenges
49
Scien&ļ¬c(challenges
ā€¢ Accessibility*of*data*
ā€¢ E.g.*many*apps*in*Google*Play*are*proprietaryā€Ø
and*historical*informa/on*is*not*accessible*
ā€¢ Focus*on*open*source*so,ware*
ā€¢ Reproducibility*of*results*
ā€¢ Generalisability*of*results*
ā€¢ Which*research*methodology,*which*metrics,*which*sta/s/cal*
tools,*ā€¦
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystem(Analysis(
Challenges
50
Prac&cal(challenges
ā€¢ How*can*we*share*our*big*data*with*other*researchers?*
ā€¢ Diļ¬€erent*formats,*diļ¬€erent*tools,*storage*problems,*ā€¦*
ā€¢ How*can*we*make*our*research*results*useful*to*prac//oners*
and*development*communi/es?*
ā€¢ How*can*we*build*tools*and*dashboards*that*integrate*our*
ļ¬ndings?
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
So#ware(Ecosystem(Analysis(
Challenges
51
Ethical(challenges
ā€¢ Privacy*issues*
ā€¢ Can*we*use*and*combine*informa/on*about*actual*
developers?*
ā€¢ Can*we*make*these*results*freely*available?*
ā€¢ How*to*reconcile*privacy*with*reproducibility*?
Privacy Reproducibility
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Extrac7ng(data(from(diļ¬€erent(sources
ā€¢(Source(code(and(other(commits(stored(in(version(
control(repositories(
E.g.,(Subversion,(Git(
ā€¢(Developer(mailing(lists(and(user(mailing(lists(
!
ā€¢(Bug(reports(and(change(requests(stored(in(issue(
tracking(systems((
E.g.,(Bugzilla,(JIRA(
Ques7on(and(Answer(websites(
E.g.(StackOverļ¬‚ow
52
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Extrac7ng(data(from(diļ¬€erent(sources
Using(open(source(MetricsGrimoire(tool(
suite((htps://github.com/MetricsGrimoire)(
CVSAnalY(
ā€¢extracts(informa7on(from(SVN(or(Git(source(code(
repository(logs(and(stores(it(into(rela7onal(database(
MailingListStats(
ā€¢extracts(mailing(list(informa7on(from(mbox(format(
Bicho(
ā€¢extracts(informa7on(from(issue(tracking(systems(such(
as(Bugzilla(and(JIRA
53
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Iden7ty(merging
The(same(contributor(may(use(diļ¬€erent(
aliases
54
Euphegenia Doubtfire,
euphegenia@hotmail.com
Robin Williams,
robinw@gmail.com
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Iden7ty(merging
55
DƩpƓtsContributeurs
john
John Smith
DƩpƓt de code source
Mailing list
Bug tracker
john <js@gmail.com>
john@doe.org
johnny
john
John, Doe
Doe, John
john.doe@gmail.com
john_doe@hotmail.com
jdoe@gmail.com
John W. Doe
Jane
56
6-3-2013
Ordering Rajesh Sola Sola Rajesh
Spelling: misspelling,
diacritics, punctuation
Rene Engelhard Fene Engelhard
DĆ©murget Demurget
J. A. M. Carneiro J A M Carneiro
Middle initials, patronyms,
nicknames, additional
surnames, incomplete
names
Daniel M. Mueth Daniel Mueth
Alexander Alexandrov
Shopov
Alexander Shopov
Carlos Garnacho Parro Carlos Garnacho
Jacob ā€œUlyssesā€ Berkman Jacob Berkman
A S Alam Amanpreet Singh Alam
Name variants:
transliteration, diminutives
Ī“Ī¹Ļ‰ĻĪ³ĪæĻƒ Georgios
Mike Gratton Michael Gratton
Software-specific:
usernames, projects,
tooling artefacts
mrhappypants Aaron Brown
Arturo Tena/libole2 Arturo Tena
(16:06) Alex Roberts Alex Roberts
Mix Any combination of those
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Iden7ty(merging
57
id(=(17ā€Ø
{(John(Doe,(
Doe(John,ā€Ø
john@doe.org,ā€Ø
john_doe@hotmail.com,ā€Ø
john.doe@gmail.com(}
Semi-automatic approach:
ā€¢ eliminate specific quirks
observed during extraction
Example: ā€œ(16:06) Alex Robertsā€
ā€¢ compute similarity between
each pair of aliases
(based on Levenshtein distance)
ā€¢ cluster together aliases with
high similarity
ā€¢ post-process manually
ā€¢rely on external information (websites)
ā€¢precise but labor-intensive
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Iden7ty(merging
Levenshtein(distance((1965):(
ā€¢ Computes(the(minimal(distance(between(2(strings(
in(terms(of(single(character(edits((dele$on,(
addi$on(or(replacement)(
ā€¢ Example:(lev(ā€œMikeā€,(ā€œMichaelā€)(=(4(
ā€¢ ā€œMikeā€(=>(ā€œMiceā€(=>(ā€œMicheā€(=>(ā€œMichaeā€(=>(ā€œMichaelā€
58
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Iden7ty(merging
Levenshtein(distance((1965):(
ā€¢ Computes(the(minimal(distance(between(2(strings(in(
terms(of(single(character(edits((dele$on,(addi$on(or(
replacement)(
ā€¢ Example:(lev(ā€œMikeā€,(ā€œMichaelā€)(=(4(
ā€¢ ā€œMikeā€(=>(ā€œMiceā€(=>(ā€œMicheā€(=>(ā€œMichaeā€(=>(ā€œMichaelā€(
!
ā€¢ Side(note(
ā€¢ Damerau?Levenshtein(distance(also(considers(
transposi$on/of/adjacent/characters/
ā€¢ Applied(in(biology(for(DNA(sequence(alignment
59
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Iden7ty(merging
60
ā€¢ several merge algorithms
exist
!
ā€¢ the ā€œnoisierā€ the data, the
worse they perform!
!
ā€¢ simple algorithms have
higher precision and recall
than more complex ones
A Comparison of Identity Merge
Algorithms for Software Repositories
Mathieu Goeminneā‡¤
, Tom Mensā‡¤
Institut dā€™Informatique, FacultĀ“e des Sciences, UniversitĀ“e de Mons
Abstract
Software repository mining research extracts and analyses data originating from
multiple software repositories to understand the historical development of soft-
ware systems, and to propose better ways to evolve such systems in the future.
Of particular interest is the study of the activities and interactions between the
persons involved in the software development process. The main challenge with
such studies lies in the ability to determine the identities (e.g., logins or e-mail
accounts) in software repositories that represent the same physical person. To
achieve this, diā†µerent identity merge algorithms have been proposed in the past.
This article provides an objective comparison of identity merge algorithms, in-
cluding some improvements over existing algorithms. The results are validated
on a selection of large ongoing open source software projects.
Keywords: software repository mining, empirical software engineering,
identity merging, open source, software evolution, comparison
1. Introduction
Science(of(Computer(Programming(28(8),(August(2013
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Technical(Challenges(
Iden7ty(merging
61
Alternative automated
approach
ā€¢ Use of Latent Semantic
Analysis (LSA)
ā€¢ equally good as other
algorithms in average
case
ā€¢ better performance in
worst case
parameters, we ļ¬rst performed a sensitivity analysis by
ļ¬xing 3 and varying the remaining. After the sensitivity
analysis we restricted the range of minLen to {2, 3, 4}
levThr to {0.5, 0.75}, cosThr to {0.65, 0.70, 0.75}, and k
was ļ¬xed to half of the number of terms. In the average
case, for each of the ten repetitions, training was performed
on one tenth of the GNOME aliases (' 860), and testing on
ten random subsets with the same size from the remaining
aliases. Samples were chosen instead of the entire remaining
data for computational efļ¬ciency reasons. In the worst case
because of fewer aliases in the dataset (673), for each of the
ten repetitions, training was performed on one third of the
data and testing on the other two thirds. All algorithms as
well as the data, can be made available upon request.
Whoā€™s who in GNOME: using LSA to merge software repository identities
Erik Kouters, Bogdan Vasilescuā‡¤, Alexander Serebrenik, Mark G. J. van den Brand
Technische Universiteit Eindhoven,
Den Dolech 2, P.O. Box 513,
5600 MB Eindhoven, The Netherlands
e.t.m.kouters@student.tue.nl, {b.n.vasilescu, a.serebrenik, m.g.j.v.d.brand}@tue.nl
Abstractā€”Understanding an individualā€™s contribution to an
ecosystem often necessitates integrating information from mul-
tiple repositories corresponding to different projects within
the ecosystem or different kinds of repositories (e.g., mail
archives and version control systems). However, recognising
that different contributions belong to the same contributor is
challenging, since developers may use different aliases.
It is known that existing identity merging algorithms are
sensitive to large discrepancies between the aliases used by
the same individual: the noisier the data, the worse their
performance. To assess the scale of the problem for a large
software ecosystem, we study all GNOME Git repositories,
classify the differences in aliases, and discuss robustness of
existing algorithms with respect to these types of differences.
We then propose a new identity merging algorithm based on
Latent Semantic Analysis (LSA), designed to be robust against
more types of differences in aliases, and evaluate it empirically
by means of cross-validation on GNOME Git authors. Our
results show a clear improvement over existing algorithms in
terms of precision and recall on worst-case input data.
Keywords-identity merging; Gnome; latent semantic analysis
I. INTRODUCTION
One of the challenges when mining software repositories
is identity merging [5]. To study contributors to software
projects or software ecosystems, one often tries to integrate
information about their contributions in different software
repositories, such as version control systems, bug trackers, or
mailing lists. However, developers may use different aliases
To integrate information about individual contributio
we therefore need a unique identity representing
same contributor across different repositories and differ
projects. To this end, we need to use an identity mergi
algorithm [1, 3, 5, 8, 9]. However, performance of existi
approaches degrades sharply in presence of ā€œnoisyā€ data, i
data containing large discrepancies between the aliases us
by the same individual: ā€œthe more noisy and complex
project data is, the worse the merge algorithms behaveā€ [
In this paper we concentrate on aliases used by develop
in version control systems (VCS); here the term ā€œalia
refers to a hname, emaili tuple, typically available in V
logs. Even for a single repository type such as VCS,
same contributor may use different aliases at different tim
or in different projects within the ecosystem. Our g
is to design an identity merge algorithm with improv
robustness with respect to noisy data, common in ecosyste
maintained by large developer communities. We start
extracting commit authorship information from all GNOM
Git repositories, and discuss differences in the aliases us
by GNOME developers in Section II. Next, we evalu
robustness of two state of the art identity merging algorith
with respect to types of differences in aliases in Section
Based on lessons learned from existing approaches,
propose a new identity merging algorithm using Lat
Semantic Analysis (LSA) [6] in Section IV, and evalu
it empirically by means of cross-validation in Section
Our results show equally-good performance as the state
ICSM(2012(ERA(track
July?August(2014(ā€”(NATO(Marktoberdorf(Summer(School(ā€”(Dependable(So#ware(Systems(Engineering
Research(challenges(
Accessibility
Focus(on(open6source(so#ware(
ā€¢(Free(access(to(source(code,(defect(data,(
developer(and(user(communica7on(
ā€¢(Historical(data(available(in(open(repositories(
ā€“ Observable(communi7es(
ā€“ Observable(ac7vi7es(
ā€¢(Increasing(popularity(for(personal(and(
commercial(use(
ā€¢(A(huge(range(of(community(and(so#ware(sizesā€Ø
62

More Related Content

Similar to MOD2014-Mens-Lecture2

Carol Harstad Research Proposal
Carol Harstad   Research ProposalCarol Harstad   Research Proposal
Carol Harstad Research ProposalCarol Harstad
Ā 
Lopez
LopezLopez
Lopezanesah
Ā 
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...Nesma
Ā 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsBetsey Merkel
Ā 
Methodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User InterfacesMethodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User InterfacesJean Vanderdonckt
Ā 
Working in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsWorking in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsZachary S. Brown
Ā 
Summarization Techniques for Code, Change, Testing and User Feedback
Summarization Techniques for Code, Change, Testing and User FeedbackSummarization Techniques for Code, Change, Testing and User Feedback
Summarization Techniques for Code, Change, Testing and User FeedbackSebastiano Panichella
Ā 
Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22Sebastiano Panichella
Ā 
Systems of Systems - Design and Management
Systems of Systems - Design and ManagementSystems of Systems - Design and Management
Systems of Systems - Design and ManagementSandeep Purao
Ā 
An Essay Concerning Human Understanding Of Genetic Programming
An Essay Concerning Human Understanding Of Genetic ProgrammingAn Essay Concerning Human Understanding Of Genetic Programming
An Essay Concerning Human Understanding Of Genetic ProgrammingJennifer Roman
Ā 
Social and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemSocial and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemTom Mens
Ā 
Osh summit talk_v1.5
Osh summit talk_v1.5Osh summit talk_v1.5
Osh summit talk_v1.5james
Ā 
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...ijseajournal
Ā 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
Ā 
The Liquid Computing Paradigm
The Liquid Computing ParadigmThe Liquid Computing Paradigm
The Liquid Computing ParadigmFoCAS Initiative
Ā 
Linking data, models and tools an overview
Linking data, models and tools an overviewLinking data, models and tools an overview
Linking data, models and tools an overviewGennadii Donchyts
Ā 

Similar to MOD2014-Mens-Lecture2 (20)

oXabcaARRAAKALSL.docx
oXabcaARRAAKALSL.docxoXabcaARRAAKALSL.docx
oXabcaARRAAKALSL.docx
Ā 
Carol Harstad Research Proposal
Carol Harstad   Research ProposalCarol Harstad   Research Proposal
Carol Harstad Research Proposal
Ā 
Lopez
LopezLopez
Lopez
Ā 
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
Ā 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS Projects
Ā 
Methodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User InterfacesMethodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User Interfaces
Ā 
Working in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsWorking in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language Models
Ā 
Climbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processesClimbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processes
Ā 
Summarization Techniques for Code, Change, Testing and User Feedback
Summarization Techniques for Code, Change, Testing and User FeedbackSummarization Techniques for Code, Change, Testing and User Feedback
Summarization Techniques for Code, Change, Testing and User Feedback
Ā 
Ch01
Ch01Ch01
Ch01
Ā 
Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22
Ā 
Technical report jada
Technical report jadaTechnical report jada
Technical report jada
Ā 
Systems of Systems - Design and Management
Systems of Systems - Design and ManagementSystems of Systems - Design and Management
Systems of Systems - Design and Management
Ā 
An Essay Concerning Human Understanding Of Genetic Programming
An Essay Concerning Human Understanding Of Genetic ProgrammingAn Essay Concerning Human Understanding Of Genetic Programming
An Essay Concerning Human Understanding Of Genetic Programming
Ā 
Social and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software EcosystemSocial and Technical Evolution of the Ruby on Rails Software Ecosystem
Social and Technical Evolution of the Ruby on Rails Software Ecosystem
Ā 
Osh summit talk_v1.5
Osh summit talk_v1.5Osh summit talk_v1.5
Osh summit talk_v1.5
Ā 
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
Ā 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
Ā 
The Liquid Computing Paradigm
The Liquid Computing ParadigmThe Liquid Computing Paradigm
The Liquid Computing Paradigm
Ā 
Linking data, models and tools an overview
Linking data, models and tools an overviewLinking data, models and tools an overview
Linking data, models and tools an overview
Ā 

More from Tom Mens

How to be(come) a successful PhD student
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD studentTom Mens
Ā 
Recognising bot activity in collaborative software development
Recognising bot activity in collaborative software developmentRecognising bot activity in collaborative software development
Recognising bot activity in collaborative software developmentTom Mens
Ā 
A Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHubA Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHubTom Mens
Ā 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHubTom Mens
Ā 
Nurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the FutureNurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the FutureTom Mens
Ā 
Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?Tom Mens
Ā 
On the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHubOn the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHubTom Mens
Ā 
On backporting practices in package dependency networks
On backporting practices in package dependency networksOn backporting practices in package dependency networks
On backporting practices in package dependency networksTom Mens
Ā 
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsComparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsTom Mens
Ā 
Lost in Zero Space
Lost in Zero SpaceLost in Zero Space
Lost in Zero SpaceTom Mens
Ā 
Evaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messagesEvaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messagesTom Mens
Ā 
Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!Tom Mens
Ā 
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Tom Mens
Ā 
On the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystemsOn the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystemsTom Mens
Ā 
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...Tom Mens
Ā 
Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)Tom Mens
Ā 
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Tom Mens
Ā 
SecoHealth 2019 Research Achievements
SecoHealth 2019 Research AchievementsSecoHealth 2019 Research Achievements
SecoHealth 2019 Research AchievementsTom Mens
Ā 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarTom Mens
Ā 
Empirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package ManagersEmpirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package ManagersTom Mens
Ā 

More from Tom Mens (20)

How to be(come) a successful PhD student
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
Ā 
Recognising bot activity in collaborative software development
Recognising bot activity in collaborative software developmentRecognising bot activity in collaborative software development
Recognising bot activity in collaborative software development
Ā 
A Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHubA Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHub
Ā 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHub
Ā 
Nurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the FutureNurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the Future
Ā 
Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?
Ā 
On the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHubOn the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHub
Ā 
On backporting practices in package dependency networks
On backporting practices in package dependency networksOn backporting practices in package dependency networks
On backporting practices in package dependency networks
Ā 
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsComparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Ā 
Lost in Zero Space
Lost in Zero SpaceLost in Zero Space
Lost in Zero Space
Ā 
Evaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messagesEvaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messages
Ā 
Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!
Ā 
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Ā 
On the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystemsOn the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystems
Ā 
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
Ā 
Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)
Ā 
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Ā 
SecoHealth 2019 Research Achievements
SecoHealth 2019 Research AchievementsSecoHealth 2019 Research Achievements
SecoHealth 2019 Research Achievements
Ā 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminar
Ā 
Empirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package ManagersEmpirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package Managers
Ā 

Recently uploaded

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
Ā 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
Ā 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
Ā 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
Ā 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
Ā 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
Ā 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
Ā 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
Ā 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
Ā 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
Ā 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
Ā 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
Ā 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
Ā 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
Ā 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
Ā 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 šŸ’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 šŸ’ž Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 šŸ’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 šŸ’ž Full Nigh...Pooja Nehwal
Ā 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
Ā 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
Ā 

Recently uploaded (20)

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
Ā 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
Ā 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Ā 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
Ā 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Ā 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
Ā 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
Ā 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
Ā 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
Ā 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
Ā 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ā 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Ā 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Ā 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
Ā 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
Ā 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Ā 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
Ā 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 šŸ’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 šŸ’ž Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 šŸ’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 šŸ’ž Full Nigh...
Ā 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
Ā 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
Ā 

MOD2014-Mens-Lecture2