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 EvolutionJournal 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