Juan Carlos
Fernandez-Ramil
Publications
Back to home page
PhD Thesis
- Ramil JF, Continual Resource
Estimation for Evolving Software, PhD Thesis, Dept. of Computing,
Imperial College London, January 2003 Click here for abstract
Books
- Hall P and Fernández-Ramil J, Managing the Software Enterprise – Software Engineering and Information
Systems in Context, International Thomson Business Press, London, UK, 2007, ISBN: 1844803546, pp. 441.
- Madhavji NH,
Fernández-Ramil J and Perry DE (eds.), Software
Evolution and Feedback – Theory and Practice, Wiley, Chichester, UK, 2006, ISBN: 0-470-87180-6,
pp. 616.
Journal Papers
- Quinn B, Barroca L, Nuseibeh B, Fernández-Ramil
J, Rapanotti L, Thomas P, Wermelinger M, Learning Software
Engineering at a Distance, IEEE
Software, vol. 23, issue 6, Nov/Dec, 2006, pp. 36 – 43
- Smith N, Capiluppi A and Fernandez-Ramil J, Agent-based
Simulation of Open Source Evolution, Journal of Software
Process - Improvement and Practice, vol. 11, issue 4, July/Aug 2006,
pp. 423 - 434
- Smith N, Capiluppi A and Ramil JF, A
Study of Open Source Evolution Data using Qualitative Simulation, Journal
of Software Process - Improvement and Practice, vol. 10, issue 3,
July/Sept 2005, pp. 287 - 300
- Mens T, Ramil JF, Godfrey MW, guest
editors, Introduction to special issue on 'Analyzing the Evolution
of Large-Scale Software', J. of Software Maintenance and Evolution:
Research and Practice, vol. 16, issue 6, Nov/Dec 2004, pp.
363-447
- Lehman MM and Ramil JF, Software Evolution -
Background, Theory, Practice, Information Processing Letters,
vol. 88, 2003, pp. 33 - 44
- Ramil JF and Smith N, Qualitative Simulation of
Models of Software Evolution, Journal of Software Process:
Improvement and Practice, vol. 7, 2002, pp. 95 - 112
- Lehman MM and
Ramil JF, Software Evolution and Software Evolution Processes, Annals
of Software Engineering, special issue on Software Process-based
Software Engineering, vol. 14, 2002, pp. 275 - 309
- Lehman MM,
Kahen G and Ramil JF, Behavioural Modelling of Long lived
Evolution Processes – Some Issues and an Example, J. of
Software Maintenance and Evolution, spec. issue on Separation of
Concerns, vol. 14, 2002, pp. 335 - 351
- Lehman MM and Ramil JF, Rules
and Tools for Software Evolution Planning and Management,
Annals of Software Engineering, vol. 11, special issue on Software
Management, 2001, pp. 15 - 44
- Kahen G, Lehman MM, Ramil JF
and Wernick PD, System Dynamics Modelling of Software
Evolution Processes for Policy Investigation: Approach and Example,
Journal of Systems and Software, vol. 53, n. 3, Dec. 2001, pp. 271 -
281
- Chapin N, Hale JE, Khan KM,
Ramil JF and Tan WG, Types of Software Evolution and
Software Maintenance, Journal of Software Maintenance and
Evolution: Res. and Practice, v. 13, issue 1, Jan-Feb. 2001, pp. 1 -
30
- Lehman MM and Ramil JF, Software
Evolution Phenomenology and Component Based Software Engineering, IEE
Proceedings - Software, sp. issue on Component Based Software Engineering,
vol. 147, n. 6, Dec. 2000, pp. 249 - 255
- Chatters BW, Lehman MM, Ramil
JF, Wernick P, Modelling a Software Evolution Process: a Long-Term Case Study,
Journal of Software Process - Improvement and Practice, vol. 5,
issue 2-3, Jul/Sept. 2000, pp. 91 - 102
- Raffo D, Kaltio T, Partridge D,
Phalp K and Ramil JF, Empirical Studies Applied to Software
Process Models, Empirical Software Eng., vol. 4, n. 4, Dec.
1999, pp. 353 - 369
- Lehman MM and Ramil JF, The
Impact of Feedback in the Global Software Process, Journal of
Systems and Software, vol. 46, n. 2/3, 15 Apr. 1999, pp. 123 - 134
Conference Papers
- Capiluppi A, Fernández-Ramil J, A
Model to Predict Anti-regressive Efforts in Open Source Software,
23rd International Conference on Software Maintenance (ICSM 2007), Oct 2 -
5, 2007, Paris, France.
- Yijun Y,
Lu J, Fernández-Ramil J, Yuan P, Comparing Web Services with
Other Software Components, IEEE 2007 Intl. Conference on Web
Services (ICWS), July 9 - 13, Salt Lake City, Utah, USA
- Capiluppi A, Fernández-Ramil J, Higman J, Sharp
H, Smith N, An Empirical Study of a System evolved using Agile Methods,
International Conference on Software Engineering, ICSE 2007, Experience
Report, May 22 - 24, 2007, Minneapolis,
USA
- Herráiz I, Robles G, González-Barahona JM,
Capiluppi A, Ramil JF, Comparison between SLOCs and number of
files as size metrics for software evolution analysis, CSRM 2006,
March 22 - 24, Bari, Italy
- Capiluppi A,
Faria AE, Ramil JF, Exploring the Relationship between
Cumulative Change and Complexity in an Open Source System, 9th
European Conference on Software Maintenance and Reengineering (CSMR),
Manchester, UK, March 21-23, 2005
- Capiluppi A,
Ramil JF, Multi-level Empirical Studies: an Approach focused on Open Source
Software, Late Breaking Paper, 10th International Software Metrics
Symposium, September 14-16, 2004, Chicago,
Illinois, USA
- Capiluppi A.,
Morisio M, and Ramil JF, Folder Structure Evolution in Open
Source Software, Metrics 2004 Symposium, 14 - 16 September, 2004, Chicago, Illinois,
USA
- Capiluppi A,
Morisio M, Ramil JF, Structural Analysis of Open Source
Systems, AICA Annual Conference 2004, Benevento, Italy,
http://www.aica04.unisannio.it/index.htm
- Ramil JF, Continual
Resource Estimation for Evolving Software, Proc. ICSM 2003, 22 -
26 Sept. 2003, Amsterdam, The Netherlands, pp. 289 - 292
- Ramil JF, Laws
of Software Evolution and their Empirical Support, Invited Panel
Statement, Proc. ICSM 2002, Montreal,
3-6 Oct 2002, p. 71
- Lehman MM and
Ramil JF, Software Uncertainty in General and in KBS Applications in Particular,
The 9th Intl. Conf. on Information Processing and Management of
Uncertainty in Knowledge-Based Systems, IPMU 2002, Annecy, France, 1-5
July
- Lehman MM and
Ramil JF, Software Uncertainty, Soft-Ware 2002, 1st Intl.
Conference on Computing in an Imperfect World, Belfast, North Ireland,
8-10 April 2002, In D Bustard, W Liu and R Sterritt (eds.), Soft-Ware
2002, LNCS 2311, 2002, pp. 174-190
- Lehman MM, Ramil JF and Sandler
U, An Approach to Modelling Long-Term Growth Trends in Software
Systems, Proc. ICSM 2001, 6-10 Nov., Florence, Italy
- Ramil JF and Lehman MM, Defining
and Analysis Metrics in the Context of Continuing Software Evolution,
Proc. Metrics 2001, London, 4-6 Apr. 2001, pp. 199 -209
- Lehman MM, Kahen G and Ramil
JF, Role and Impact of Feedback and System Dynamics in Software
Evolution Processes and their Improvement, EuroSPI2000, SAS
Falkoner, Copenhagen, Denmark, 7-9 Nov. 2000
- Lehman MM and Ramil JF, Towards
a Theory of Software Evolution - And Its Practical Impact, Invited
Lecture, Proc. Intl. Symp. on Principles of Software Evolution, ISPSE
2000, Kanazawa,
Japan, 1-2 Nov. 2000. IEEE CS Press, pp. 2-11
- Ramil JF and Lehman MM, Exploring
Cost Estimation Models in the Context of Continuing Software Evolution,
FESMA-AEMES Software Measurement Conference 2000 "Management
Excellence through IT Measurement", Madrid, Spain, 18-20 Oct. 2000
- Ramil JF and Lehman MM, Metrics
of Software Evolution as Effort Predictors - A Case Study, Proc.
ICSM 2000, San Jose, CA, 11-14 Oct. 2000, pp. 163-172
- Ramil JF, Lehman MM and Kahen
G, The FEAST Approach to Quantitative Process Modelling of Software
Evolution Processes, Proc. PROFES'2000 2nd International
Conference on Product Focused Software Process Improvement, Oulu, Finland,
20-22 Jun. 2000, in Frank Bomarius and Markku Oivo (eds.) LNCS 1840,
Springer Verlag, Berlin, 2000, pp. 311-325
- Ramil JF and Lehman MM, Effort
Estimation from Change Records of Evolving Software, Poster
Summary, Proc. ICSE 2000, Limerick, Ireland, 4-11 Jun. 2000, pp. 777-777
- Lehman MM and Ramil JF, Feedback,
Evolution And Software Technology - Some Results from the FEAST Project,
Keynote Lecture, Proc. 11th Int. Conf. on Software Engineering and its
Application, Preprints, Vol. 1, Paris, 8 -10 Dec. 1998, pp. 1-12
- Lehman MM, Perry DE and Ramil
JF, Implications of Evolution Metrics on Software Maintenance,
Proc. Int. Conf. on Soft. Maintenance (ICSM’98), Bethesda, MD,
16-20 Nov. 1998, pp. 208-217
- Lehman MM, Perry DE and Ramil
JF, On Evidence Supporting the FEAST Hypothesis and the Laws of
Software Evolution, Proc. Metrics'98, Bethesda, MD, 20-21
Nov.1998, pp. 84-88
- Lehman MM and Ramil JF, The
Impact of Feedback in the Global Software Process, Keynote Lect.,
ProSim '98 Workshop, Silver Falls, OR, 23 Jun. 1998
- Lehman MM, Perry DE, Ramil JF,
Turski WM and Wernick P, Metrics and Laws of Software Evolution
- The Nineties View, Proc. Fourth Int. Symp. on Software Metrics,
Metrics 97, Albuquerque, New Mexico, 5-7 Nov. 97, pp 20-32
Book Chapters
- Fernández-Ramil J, Lozano-Rodríguez
A, Wermelinger M, Capiluppi A, Open Source Software Evolution,
in Demeyer S. and Mens T. (eds.), Software Evolution (prov. title),
Springer Verlag, Berlin, 2007/8
- Lehman MM and Ramil JF, The
Role and Impact of Assumptions in Software Engineering and its Products,
in AH Dutoit, R McCall, I Mistrik and B Paech (eds.), Rationale Management
in Software Engineering, Springer, 2006, pp. 313 – 328
- Lehman MM and Fernández-Ramil
J, Software Evolution, in N Madhavji et al (eds.), Software
Evolution and Feedback - Theory and Practice, Wiley, UK, 2006, pp 7 – 40
- Lehman MM and Fernández-Ramil
J, Background and Approach to a Theory of Software Evolution,
in N Madhavji et al (eds.), Software Evolution and Feedback - Theory and
Practice, Wiley, UK, 2006, pp. 339 – 358
- Lehman MM and Fernández-Ramil
J, Rules and Tools for Software Evolution Planning and Management,
in N Madhavji et al (eds.), Software Evolution and Feedback - Theory and
Practice, Wiley, UK, 2006, pp. 539 – 563
- Fernández-Ramil J and Beecham
S, Modelling the Feedback Part of the Software Process in Software
Resource Estimation, in N Madhavji et al (eds.), Software
Evolution and Feedback - Theory and Practice, Wiley, UK,
2006, pp. 459 – 470
- Capiluppi A, Morisio M and
Fernández-Ramil J, Structural Analysis of Open Source
Systems, in N Madhavji et al (eds.), Software Evolution and
Feedback - Theory and Practice, Wiley, UK, 2006, pp 207 – 222
- Lehman MM, Kahen G and Ramil
JF, Simulation Process Modelling for Managing Software Evolution,
in Acuña S and Juristo N (eds.),
Software Process Modelling, Springer, 2005, pp. 87 – 110
- Lehman MM, Ramil JF and Wernick
PD, Metrics-Based Process Modelling With Illustrations From The
FEAST/1 Project, chapter 10 in Bustard D, Kawalek P and Norris M
(eds.). Systems Modelling for Business Process Improvement, Artech
House, Norwood,
MA, 2000, pp. 147 - 170
- Lehman MM, Perry DE, Ramil JF,
Turski WM and Wernick P, Metrics and Laws of Software Evolution
- The Nineties View, in K El Eman and N H Madhavji (eds.), Elements
of Software Process Assessment and Improvement, IEEE CS Press, 1999,
pp. 343-368
Workshop Papers
- Capiluppi A, Beecham S and Fernández-Ramil J, Empirical Analysis of the Evolution of
an Open Source System, ERCIM Software Evolution Working Group 2006
Workshop, April 6 – 7, Lille, France
- Fernandez Ramil J, Capiluppi A and Smith N, Understanding Open Source Evolution
through Qualitative Reasoning, ProSim 2005, co-located with ICSE 2005,
San Louis, Missouri, May 14 – 15, 2005
- Capiluppi A, Morisio M, and Ramil JF, Structural Evolution of an Open Source
System: A Case Study, Proc. 12th International Workshop on Program
Comprehension, IWPC 2004, Bari, 24 - 26 June
- Smith N, Capiluppi A, and Ramil JF, Qualitative Analysis and Simulation of
Open Source Evolution, Proc. of Workshop on Software Process
Simulation Modelling, Pro-Sim 2004 Workshop, co-located with ICSE,
Edinburgh, 24-25 May 2004
- Lehman MM and
Ramil JF, Software Evolution – Some
Background, Theory and Practice, IDPT 2003, Session on Model based
Software Evolution, Austin,
Texas, Dec, 2003.
- Ramil JF and
Smith N, Qualitative Abstraction and
Simulation in the Study of Software Evolution, ProSim 2003, Portland,
Oregon, May 3-4, 2003
- Smith N and
Ramil JF, Qualitative Simulation of
Software Evolution Processes, WESS’ 02, Montreal, Canada,
2nd Oct 2002
- Lehman MM and
Ramil JF, An Overview of Some
Lessons Learnt in FEAST, WESS’ 02, Montreal,
2nd Oct 2002
- Lehman MM and
Ramil JF, An Approach to a Theory of
Software Evolution, Proc. IWPSE 2001, Vienna, Sept. 10-11, 2001, IEEE
CS Press, 2002
- Lehman MM and
Ramil JF, Evolution in Software and
Related Areas, keynote address, Proc. IWPSE 2001, Invited
Keynote Lecture, Vienna,
Sept. 10-11, 2001, IEEE CS Press, 2002
- Lehman MM and Ramil JF, EPiCS - Evolution Phenomenology in Component-intensive Software,
position paper, WESS 2001, Florence, Nov. 9, 2001, 5 pps.
- Lehman MM, Ramil JF and Kahen
G, Experiences with Behavioural
Process Modelling in FEAST, and some of its Practical Implications,
EWSPT 8, 19-21 June, Haus Bommerholz, Witten, Germany, LNCS 2077,
Springer, Berlin, 2001
- Lehman MM, Ramil JF and Kahen
G, Thoughts on the Role of
Formalisms in Studying Software Evolution, Proc. of Workshop on Formal
Foundations of Software Evolution, 13 March 2001, Lisbon, Portugal, 8 pp.,
in Mens T. and Wermelinger M (eds.) Tech. Report UNL-DI-1-2001,
Departamento de Informática, Universidade Nova de Lisboa
- Ramil JF and Lehman MM, Cost Estimation and Evolvability
Monitoring for Software Evolution Processes, WESS 2000 Workshop on
Empirical Studies of Software Maintenance, San Jose CA, 14 Oct. 2000
- Kahen G, Lehman MM, Ramil JF
and Wernick PD, Dynamic Modelling in the Investigation of Policies
for E-type Software Evolution, ProSim 2000, Imp. Col., London
UK,
12-14 Jul. 2000
- Ramil JF, 'Why COCOMO works' Revisited or Feedback Control as a Cost Factor,
FEAST 2000 Workshop, Imp. Col.,
London,
10-12 Jul. 2000, 5 pp. also as Res. Rep. 2000/3, Dept. of Comp., Imp. Col., Feb.
2000
- Lehman MM, Ramil JF and Kahen
G, Evolution as a Noun and Evolution
as a Verb, SOCE 2000 Workshop on Software and Organisation
Co-evolution, Imp. Col.,
London,
12-13 Jul. 2000
- Lehman MM, Kahen G and Ramil
JF, Replacement Decisions for
Evolving Software, ICSE 2000 2nd Workshop on Economics-Driven Software
Engineering Research, Limerick, Ireland, 6 Jun. 2000
- Lehman MM, Ramil JF and Kahen
G, Adapting and Extending Empirical Studies to the Global Software Process,
"Beg, Borrow, or Steal: Using Multidisciplinary Approaches in
Empirical Software Engineering Research" Wrkshp, Limerick, Ireland,
5 Jun. 2000
- Ramil JF, Algorithmic Cost Estimation for Software Evolution, Proc.
ICSE'2000, Doctoral Workshop, University of Limerick, Ireland, 6 Jun.
2000, pp. 701 - 703
- Kahen G, Lehman MM and Ramil
JF, Empirical Studies of the Global
Software Process - The Impact of Feedback, Position Paper, Proc. of
WESS 99 Workshop on Empirical Studies of Software Maintenance, Keble Col.,
Oxford, UK, 3-4 Sept. 1999
- Kahen G, Lehman MM and Ramil
JF, Can the Legacy Syndrome be
Avoided? - Legacy Systems in the Context of Software Evolution,
Position Paper, Taking a Global View of Legacy Systems, 7th
SEBPC Legacy Workshop, Oxford,
30 Aug. 1999
- Chatters BW, Lehman MM, Ramil
JF, Wernick P, Modelling a Software
Evolution Process, ProSim'99, Workshop on Softw. Process Modelling and
Simulation , Silver Falls,
Oregon, 28-30 Jun. 99
- Ramil JF and Lehman MM, Challenges facing Data Collection for Support and Study of Software Evolution
Processes, Position Paper, ICSE 99 Workshop on Empirical Studies of
Software Development and Evolution, Los Angeles, 18 May 1999, 5 pps.
- Ramil JF and Lehman MM, Modelling Process Dynamics in Software
Evolution Processes - Some Issues, Position Paper, ICSE 99 Workshop on
Software Change and Evolution, Los Angeles, 17 May 1999, 5 pps.
- Lehman MM and Ramil JF, Metric Based Program Evolution
Management, pos. statement, Workshop on Empirical Studies of Software
Maintenance, WESS '98, Bethesda, MD, 16 Nov. 1998, pp 5 - 7
- Ramil JF and Lehman MM, Fuzzy Dynamics in Software Project
Simulation and Support, Proc. 6th European Workshop on Softw. Process
Technology (EWSPT-6), 16-18 Sept. 1998, Weybridge, Surrey UK, LNCS
1487, Springer-Verlag, pp. 122-126
- Ramil JF, Optimisation of the Software Process: System Dynamics or
Mathematical Programming?, Proc. First Workshop of the Soft. Eng.
Association, Imp. Col.,
London,
14-15 Apr. 1997, pp. 77-83
Workshop Pre-prints
- Ramil JF, editor, Pre-prints
of FEAST 2000 International Workshop on Feedback and
Evolution in Software and Business Processes, Imp. Col., London,
10-12 Jul. 2000, 124 pp.
Tutorials
- Cost Estimation for Evolving Software, PROFES
2005, Half Day Tutorial, with S Beecham and A Capiluppi, Oulu, Finland,
13 June 2005
With MM Lehman:
- Software Evolution – Observation, Practice, Theory, ESEC/FSE
2003, Helsinki, Finland, 2 Sept. 2003
- Software Evolution
– Its Nature, Source and Control, ICSM 2002, Montreal, Canada,
3 Oct. 2002
- Software Evolution, MSc in
Software Technology, Univ. of Sannio, Ariano Irpino, Avellino, Italy,
18-19th June 2002
- Understanding and Managing
Software Evolution, MSc in Software Technology, Univ. of Sannio, Ariano
Irpino, Avellino, Italy, 2-3 May, 2001
- Software Evolution: Phenomenon,
Metrics, System Dynamics, in Managing Systems Evolution: Software Systems
Evolution and its Impact on Business Processes, Technology Outreach,
EPSRC/DTI workshop, 15 March 2001
- Metrics-based Process Modeling
with Illustrations from the FEAST/1 Project, Workshop on Systems Modelling
for Business Process Improvement (SMBPI), University of Ulster, Coleraine
Campus, Northern Ireland, 29 March 1999
Back to home page
Last
updated – 1 June 2007