-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlib.bib
More file actions
249 lines (225 loc) · 11.3 KB
/
Copy pathlib.bib
File metadata and controls
249 lines (225 loc) · 11.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
@inproceedings{1,
title={Agile Model Driven Development (AMDD)},
author={Ambler, Scott W},
booktitle={XOOTIC Symposium 2006},
pages={13},
year={2006}
}
@article{2,
author = {Ambler, S. W.},
title = {Agile Model Driven Development is Good Enough},
journal = {IEEE Softw.},
issue_date = {September 2003},
volume = {20},
number = {5},
month = sep,
year = {2003},
issn = {0740-7459},
pages = {71--73},
numpages = {3},
url = {http://dx.doi.org/10.1109/MS.2003.1231156},
doi = {10.1109/MS.2003.1231156},
acmid = {2317812},
publisher = {IEEE Computer Society Press},
address = {Los Alamitos, CA, USA},
}
@inproceedings{3,
title={Agile model driven development: An intelligent compromise},
author={Matinnejad, Reza},
booktitle={Software Engineering Research, Management and Applications (SERA), 2011 9th International Conference on},
pages={197--202},
year={2011},
organization={IEEE}
}
@inproceedings{4,
title={Agile modeling method engineering},
author={Karagiannis, Dimitris},
booktitle={Proceedings of the 19th Panhellenic Conference on Informatics},
pages={5--10},
year={2015},
organization={ACM}
}
@conference{10,
author={Burden, Håkan and Heldal, Rogardt and Whittle, Jon},
title={Comparing and Contrasting Model-Driven Engineering at Three Large Companies},
booktitle={Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement},
isbn={978-14-50-32774-9},
abstract={Hutchinson et al. conducted an interview-based study of how model-driven engineering, MDE, is practiced in 17 companies. Their results include that successful MDE companies develop domain-specific languages; are motivated by a clear business case; and are committed at all levels of the organization. Goal: Whilst the results are useful, the study is a very broad one, with one or two interviewees per company. This paper supplements Hutchinson's study by focusing on three large companies that are applying MDE and undergoing a parallel transition to agile methods. Method: Formal data collection strategies -- 25 semi-structured interviews, observations and progress meetings -- were combined with informal interaction. The data was analysed both inductively for new insights and deductively for comparison with the results of Hutchinson et al. Results: Our findings show how MDE can include domain experts in software development and how agile development and MDE can coexist. In general our results validate the findings of Hutchinson et al. There are two areas where our results differ -- the engineers' sense of control and the appropriateness of their skills and training. Conclusions: Using a combination of data collection strategies and analysis techniques our study casts new light on earlier research as well as contributes with novel insights regarding the adoption of MDE.},
year={2014},
keywords={Model-Driven Engineering, Empirical Software Engineering, Case study, Inductive and deductive analysis, Agile practices},
}
@Inbook{11,
author="Kulkarni, Vinay
and Barat, Souvik
and Ramteerthkar, Uday",
editor="Whittle, Jon
and Clark, Tony
and K{\"u}hne, Thomas",
title="Early Experience with Agile Methodology in a Model-Driven Approach",
bookTitle="Model Driven Engineering Languages and Systems: 14th International Conference, MODELS 2011, Wellington, New Zealand, October 16-21, 2011. Proceedings",
year="2011",
publisher="Springer Berlin Heidelberg",
address="Berlin, Heidelberg",
pages="578--590",
abstract="We are in the business of delivering software intensive business systems using model-driven techniques. Developing suitable code generators is an important step in model-based development of purpose-specific business applications. Hence, it becomes critical to ensure that code generator development doesn't become a bottleneck for the project delivery. After establishing a sophisticated technology infrastructure to facilitate quick and easy adaptation of model-based code generators, we experimented with agile methodology. In this paper, we discuss why pure agile methodology does not work for model-driven software development. We propose a modification to the agile methodology in the form of meta-sprints as a golden mean between agile method and traditional plan-driven method. Early experience with the proposed development method is shared along with the lessons learnt.",
isbn="978-3-642-24485-8",
doi="10.1007/978-3-642-24485-8_42",
url="https://doi.org/10.1007/978-3-642-24485-8_42"
}
@inproceedings{12,
author = {Golra, F. R. and Beugnard, A. and Dagnat, F. and Guychard, C. and Guerin, S.},
title = {{Using free modeling as an agile method for developing domain specific modeling languages}},
booktitle = {MODELS 2016 : ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems},
year = {2016},
pages = {24-34},
note = {OpanFlexo : entreprise - incubaterur Télécom Bretagne jusqu'en 2015}
}
@inproceedings{secondaryHutchinsonEmpirical,
author = {Hutchinson, John and Rouncefield, Mark and Whittle, Jon},
title = {Model-driven Engineering Practices in Industry},
booktitle = {Proceedings of the 33rd International Conference on Software Engineering},
series = {ICSE '11},
year = {2011},
isbn = {978-1-4503-0445-0},
location = {Waikiki, Honolulu, HI, USA},
pages = {633--642},
numpages = {10},
url = {http://doi.acm.org/10.1145/1985793.1985882},
doi = {10.1145/1985793.1985882},
acmid = {1985882},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {empirical evaluation, model driven engineering, software engineering},
}
@techreport{secondaryKitchenhamSLR,
address = {Software Engineering Group School of Computer Science and Mathematics Keele University Keele, Staffs ST5 5BG, UK},
annote = {Read on 11.09.2017
---------------------------
see notes on paper},
author = {Kitchenham, Barbara and Charters, Stuart and Budgen, David and Brereton, Pearl and Turner, Mark and Linkman, Steve and J{\o}rgensen, Magne and Mendes, Emilia and Visaggio, Guiseppe},
file = {:Users/past/Documents/phd/literature/articles/articles/Kitchenham{\_}2007{\_}GfSLRiSE.pdf:pdf},
institution = {Evidence Based Software Engineering},
keywords = {"Methodology","Software Engineering","Systematic Literature Review"},
month = {jul},
number = {1},
title = {{Guidelines for performing Systematic Literature Reviews in Software Engineering}},
type = {techreport},
year = {2007}
}
@misc{secondaryAgileManifesto,
title={Manifesto for Agile Software Development},
year=2001,
howpublished={\url{http://agilemanifesto.org/}}
}
@inproceedings{alfraihi2016towards,
title={Towards Improving Agility in Model-driven Development.},
author={Alfraihi, Hessa},
booktitle={STAF Doctoral Symposium/Showcase},
pages={2--10},
year={2016}
}
@inproceedings{matinnejad2011agile,
title={Agile model driven development: An intelligent compromise},
author={Matinnejad, Reza},
booktitle={Software Engineering Research, Management and Applications (SERA), 2011 9th International Conference on},
pages={197--202},
year={2011},
organization={IEEE}
}
@inproceedings{stavru2013challenges,
title={Challenges of Model-driven Modernization-An Agile Perspective.},
author={Stavru, Stavros and Krasteva, Iva and Ilieva, Sylvia},
booktitle={MODELSWARD},
pages={219--230},
year={2013}
}
@article{whittle2014state,
title={The state of practice in model-driven engineering},
author={Whittle, Jon and Hutchinson, John and Rouncefield, Mark},
journal={IEEE software},
volume={31},
number={3},
pages={79--85},
year={2014},
publisher={IEEE}
}
@article{zhang2011agile,
title={Agile model-driven development in practice},
author={Zhang, Yuefeng and Patel, Shailesh},
journal={IEEE software},
volume={28},
number={2},
pages={84--91},
year={2011},
publisher={IEEE}
}
@article{TurkFR14,
author = {Dan Turk and
Robert B. France and
Bernhard Rumpe},
title = {Limitations of Agile Software Processes},
journal = {CoRR},
volume = {abs/1409.6600},
year = {2014},
url = {http://arxiv.org/abs/1409.6600},
archivePrefix = {arXiv},
eprint = {1409.6600},
timestamp = {Wed, 07 Jun 2017 14:40:26 +0200},
biburl = {http://dblp.org/rec/bib/journals/corr/TurkFR14},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
@conference{Eliasson2014,
author={Eliasson, Ulf and Heldal, Rogardt and Lantz, Jonn A. and Berger, Christian},
title={Agile Model-Driven Engineering in Mechatronic Systems - An Industrial Case Study},
booktitle={Lecture Notes in Computer Science: 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS)},
isbn={978-3-319-11653-2},
pages={433-449},
abstract={Model-driven engineering focuses on structuring systems as well as permitting domain experts to be directly involved in the software development. Agile methods aim for fast feedback and providing crucial knowledge early in the project. In our study, we have seen a successful combination of MDE and agile methods to support the development of complex, software-driven mechatronic systems. We have investigated how combining MDE and agile methods can reduce the number of issues caused by erroneous assumptions in the software of these mechatronic systems. Our results show that plant models to simulate mechanical systems are needed to enable agile MDE during the mechatronic development. They enable developers to run, verify, and validate models before the mechanical systems are delivered from suppliers. While two case studies conducted at Volvo Car Group confirm that combining MDE and agile works, there are still challenges e.g. how to optimize the development of plant models.},
year={2014},
keywords={Model Driven Engineering; Agile; Mechatronic Software Development; Virtual Testing; Assumptions; Plant Models},
}
@article{RIVERO2014670,
title = "Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering",
journal = "Information and Software Technology",
volume = "56",
number = "6",
pages = "670 - 687",
year = "2014",
issn = "0950-5849",
doi = "https://doi.org/10.1016/j.infsof.2014.01.011",
url = "http://www.sciencedirect.com/science/article/pii/S0950584914000226",
author = "José Matías Rivero and Julián Grigera and Gustavo Rossi and Esteban Robles Luna and Francisco Montero and Martin Gaedke",
keywords = "Mockups, User-Interface, Agile, Web Engineering, MDD"
}
@misc{IEEEglossary,
title = {IEEE Standard Glossary of Software Engineering Terminology, IEEE std 610.12-1990},
year = {1990}
}
@article{RODRIGUESDASILVA2015139,
title = "Model-driven engineering: A survey supported by the unified conceptual model",
journal = "Computer Languages, Systems \& Structures",
volume = "43",
number = "Supplement C",
pages = "139 - 155",
year = "2015",
issn = "1477-8424",
doi = "https://doi.org/10.1016/j.cl.2015.06.001",
url = "http://www.sciencedirect.com/science/article/pii/S1477842415000408",
author = "Alberto Rodrigues da Silva",
keywords = "Model, Metamodel, Modeling language, Software system, Model-driven engineering, Model-driven approaches"
}
@book{BrambillaCabotW2017,
author = {Brambilla, Marco and Cabot, Jordi and Wimmer, Manuel},
edition = {2nd},
isbn = {1608458822, 9781608458820},
publisher = {Morgan {\&} Claypool Publishers},
title = {{Model-Driven Software Engineering in Practice}},
year = {2017}
}
@misc{OMG2015UML,
author = {OMG},
title = {{Unified Modeling Language (UML) v.2.4.1}},
url = {http://www.omg.org/spec/UML},
howpublished={\url{http://www.omg.org/spec/UML}},
year = {2015}
}