Publications

Publications

2016

Clark, D.J., Jahangirova, G., Tonella, P., Harman, M. (2016). Test Oracle Assessment and Improvement. .
Di Martino, S., Ferrucci, F., Gravino, C., Sarro, F. (2016). Web Effort Estimation: Function Point Analysis vs. COSMIC. Information and Software Technology, 72 90-109. doi:10.1016/j.infsof.2015.12.001
Dittus, M., Quattrone, G., Capra, L. (2016). Analysing volunteer engagement in humanitarian mapping: Building contributor communities at large scale. .Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW.27. doi:10.1145/2818048.2819939.
Gallacher, S., Golsteijn, C., Rogers, Y., Capra, L., Eustace, S. (2016). SmallTalk: Using tangible interactions to gather feedback from children. .TEI 2016 - Proceedings of the 10th Anniversary Conference on Tangible Embedded and Embodied Interaction. doi:10.1145/2839462.2839481.
Houben, S., Golsteijn, C., Gallacher, S., Johnson, R., Bakker, S., Marquardt, N., ...Rogers, Y. (2016). Physikit: Data Engagement Through Physical Ambient Visualizations in the Home. CHI 2016 San Jose, USA.Proceedings of the 2016 SIGCHI Conference on Human Factors in Computing Systems (CHI’16). doi:10.1145/2858036.2858059.
Langdon, W.B., Dolado, J., Sarro, F., Harman, M. (2016). Exact Mean Absolute Error of Baseline Predictor, MARP0. Information and Software Technology, 73 16-18. doi:10.1016/j.infsof.2016.01.003
Langdon, W.B., Petke, J. (2016). Genetic Improvement.
Langdon, W.B., Petke, J., Bruce, B.R. (2016). Optimising Quantisation Noise in Energy Measurement. Computer Science, University College, London .
Newbold, J., Bianchi-Berthouze, N., Gold, N.E., Tajadura-Jimenez, A., Williams, A. (2016). Musically Informed Sonification for Chronic Pain Rehabilitation: Facilitating Progress & Avoiding Over-doing. CHI 2016 San Jose, CA.
Ó Cinnéide, M., Hemati Moghadam, I., Harman, M., Counsell, S., Tratt, L. (2016). An experimental search-based approach to cohesion metric evaluation. Empirical Software Engineering, 1-38. doi:10.1007/s10664-016-9427-7
Oni, O., Letier, E. (2016). Optimizing the incremental delivery of software features under uncertainty. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9619. doi:10.1007/978-3-319-30282-9_3.
Quattrone, G., Dittus, M., Capra, L. (2016). Exploring Maintenance Practices in Crowd-Mapping. 27th ACM Conference on Hypertext and Social Media .
q.u.a.t.t.r.o.n.e., proserpio, D., quercia, D., Capra, L., m.u.s.o.l.e.s.i. (2016). Who Benefits from the “Sharing” Economy of Airbnb?. 25th International World Wide Web Conference .
Rodríguez-Fernández, V., Menéndez, H.D., Camacho, D. (2016). Automatic profile generation for UAV operators using a simulation-based training environment. Progress in Artificial Intelligence, 5 37-46.
Rogers, Y., Golsteijn, C., Capra, L., Gallacher, S. (2016). Sens-Us: Designing Innovative Civic Technology for the Public Good.. DIS .
smith-clarke, C., Capra, L. (2016). Beyond the baseline: Establishing the value in mobile phone based poverty estimates. 25th International World Wide Web Conference .
traunmueller, M., Capra, L., marshall, P. (2016). “...when you’re a Stranger": Evaluating Safety Perceptions of (un)familiar Urban Places. 2nd International Conference on IoT in Urban Space .
v.e.n.e.r.a.n.d.i., q.u.a.t.t.r.o.n.e., Capra, L. (2016). Guns of Brixton: which London neighborhoods attract criminal groups?. 2nd International Conference on IoT in Urban Space .

2015

(2015). GECCO Companion ’15: Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference. .
(2015). Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, Bergamo, Italy, August 30 - September 4, 2015. .ESEC/SIGSOFT FSE. doi:10.1145/2786805.
Abdallah, S., Alencar-Brayner, A., Benetos, E., Cottrell, S., Dykes, J., Kachkaev, A., ...Tovell, A. (2015). Automatic Transcription and Pitch Analysis of the British Library World and Traditional Music Collections. 5th International Workshop on Folk Music Analysis Paris, France.
Al-Subaihin, A., Finkelstein, A., Harman, M., Jia, Y., Martin, W., Sarro, F., Zhang, Y. (2015). App store mining and analysis (keynote). .3rd International Workshop on Software Development Lifecycle for Mobile, DeMobile 2015 - Proceedings. doi:10.1145/2804345.2804346.
Barr, E.T., Harman, M., Jia, Y., Marginean, A., Petke, J. (2015). Automated software transplantation.. .ISSTA. doi:10.1145/2771783.2771796.
Barr, E.T., Harman, M., McMinn, P., Shahbaz, M., Yoo, S. (2015). The oracle problem in software testing: A survey. IEEE Transactions on Software Engineering, 41 (5), 507-525. doi:10.1109/TSE.2014.2372785
Bian, Y., Kirbas, S., Harman, M., Jia, Y., Li, Z. (2015). Regression test case prioritisation for Guava. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_15.
Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J., Yoo, S. (2015). ORBS and the limits of static slicing. .2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation, SCAM 2015 - Proceedings. doi:10.1109/SCAM.2015.7335396.
Boreale, M., Clark, D., Gorla, D. (2015). A semiring-based trace semantics for processes with applications to information leakage analysis. Mathematical Structures in Computer Science, 25 (2), 259-291. doi:10.1017/S0960129513000601
Bruce, B.R., Petke, J., Harman, M. (2015). Reducing energy consumption using genetic improvement. .GECCO 2015 - Proceedings of the 2015 Genetic and Evolutionary Computation Conference. doi:10.1145/2739480.2754752.
Bruce, R.R., Petke, J., Harman, M. (2015). Reducing Energy Consumption Using Genetic Improvement. Genetic and Evolutionary Computation Conference (GECCO) Madrid, Spain. doi:10.1145/2739480.2754752.
Clark, D., Feldt, R., Poulding, S., Yoo, S. (2015). Information Transformation: An Underpinning Theory for Software Engineering. .Proceedings - International Conference on Software Engineering.2. doi:10.1109/ICSE.2015.202.
Corazza, A., Di Martino, S., Ferrucci, F., Gravino, C., Sarro, F. (2015). From function points to COSMIC - A transfer learning approach for effort estimation. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9459. doi:10.1007/978-3-319-26844-6_19.
Cortes-Cornax, M., Matei, A., Dupuy-Chessa, S., Rieu, D., Mandran, N., Letier, E. (2015). Using intentional fragments to bridge the gap between organizational and intentional levels. Information and Software Technology, 58 1-19. doi:10.1016/j.infsof.2014.09.010
Dehghanniri, H., Letier, E., Borrion, H. (2015). Improving security decision under uncertainty: A multidisciplinary approach. .2015 International Conference on Cyber Situational Awareness, Data Analytics and Assessment, CyberSA 2015. doi:10.1109/CyberSA.2015.7166134.
Di Nitto, E., Harman, M., Heymans, P. (2015). Foreword. 2015 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2015 - Proceedings, iii-v.
Epitropakis, M.G., Yoo, S., Harman, M., Burke, E.K. (2015). Empirical evaluation of pareto efficient multi-objective regression test case prioritisation.. .ISSTA. doi:10.1145/2771783.2771788.
Gallacher, S., Golsteijn, C., Wall, L., Koeman, L., Andberg, S., Capra, L., Rogers, Y. (2015). Getting quizzical about physical: Observing experiences with a tangible questionnaire. .UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. doi:10.1145/2750858.2807529.
Gallacher, S., O' Connor, J., Bird, J., Rogers, Y., Capra, L., Harrison, D., Marshall, P. (2015). Mood Squeezer: Lightening up the Workplace through Playful and Lightweight Interactions. .PROCEEDINGS OF THE 2015 ACM INTERNATIONAL CONFERENCE ON COMPUTER-SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CSCW'15). doi:10.1145/2675133.2675170.
Golsteijn, C., Gallacher, S., Koeman, L., Wall, L., Andberg, S., Rogers, Y., Capra, L. (2015). VoxBox: a Tangible Machine that Gathers Opinions from the Public at Events. ACM .Proceedings of the Ninth International Conference on Tangible, Embedded, and Embodied Interaction.
Golsteijn, C., Gallacher, S., Koeman, L., Wall, L., Andberg, S., Rogers, Y., Capra, L. (2015). VoxBox: a Tangible Machine that Gathers Opinions from the Public at Events. .Tangible and Embedded Interaction. doi:10.1145/2677199.2680588.
Harman, M., Chicano, F. (2015). Special issue on search based software engineering in Journal of Systems and Software. Journal of Systems and Software, doi:10.1016/j.jss.2015.01.051
Harman, M., Chicano, F. (2015). Search Based Software Engineering (SBSE). Journal of Systems and Software, 103 266-. doi:10.1016/j.jss.2015.01.051
Harman, M., Jia, Y., Zhang, Y. (2015). Achievements, open problems and challenges for search based software testing. .2015 IEEE 8th International Conference on Software Testing, Verification and Validation, ICST 2015 - Proceedings. doi:10.1109/ICST.2015.7102580.
Harman, M., Petke, J. (2015). GI4GI: Improving genetic improvement fitness functions. .GECCO 2015 - Companion Publication of the 2015 Genetic and Evolutionary Computation Conference. doi:10.1145/2739482.2768415.
Harman, M., Pezźe, M. (2015). Introduction to the special issue on ISSTA 2013. ACM Transactions on Software Engineering and Methodology, 24 (4), doi:10.1145/2809789
Henard, C., Papadakis, M., Harman, M., Le Traon, Y. (2015). Combining multi-objective search and constraint solving for configuring large software product lines. .Proceedings - International Conference on Software Engineering.1. doi:10.1109/ICSE.2015.69.
Jia, Y. (2015). Hyperheuristic Search for SBST. .Proceedings - 8th International Workshop on Search-Based Software Testing, SBST 2015. doi:10.1109/SBST.2015.10.
Jia, Y., Cohen, M.B., Harman, M., Petke, J. (2015). Learning combinatorial interaction test generation strategies using hyperheuristic search. .Proceedings - International Conference on Software Engineering.1. doi:10.1109/ICSE.2015.71.
Jia, Y., Harman, M., Langdon, W.B., Marginean, A. (2015). Grow and serve: Growing Django citation services using SBSE. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_22.
Jia, Y., Merayo, M., Harman, M. (2015). Introduction to the special issue on Mutation Testing. Software Testing Verification and Reliability, 25 (5-7), 461-463. doi:10.1002/stvr.1582
Jia, Y., Wu, F., Harman, M., Krinke, J. (2015). Genetic Improvement using higher order mutation. .GECCO 2015 - Companion Publication of the 2015 Genetic and Evolutionary Computation Conference. doi:10.1145/2739482.2768417.
Krinke, J., Robillard, M. (2015). Message from the program co-chairs. .2015 IEEE 31st International Conference on Software Maintenance and Evolution, ICSME 2015 - Proceedings. doi:10.1109/ICSM.2015.7332444.
Langdon, W.B. (2015). Performance of genetic programming optimised Bowtie2 on genome comparison and analytic testing (GCAT) benchmarks. BIODATA MINING, 8 doi:10.1186/s13040-014-0034-0
Langdon, W.B. (2015). Genetic improvement of software for multiple objectives. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_2.
Langdon, W.B. (2015). Genetic Improvement of Programs. Presented at: .
Langdon, W.B., Harman, M. (2015). Grow and graft a better CUDA pknotsRG for RNA pseudoknot free energy calculation. .GECCO 2015 - Companion Publication of the 2015 Genetic and Evolutionary Computation Conference. doi:10.1145/2739482.2768418.
Langdon, W.B., Harman, M. (2015). Optimising Existing Software with Genetic Programming. IEEE Transactions on Evolutionary Computation, 19 (1), 118-135. doi:10.1109/TEVC.2013.2281544
Langdon, W.B., Harman, M. (2015). Optimizing existing software with genetic programming. IEEE Transactions on Evolutionary Computation, 19 (1), 118-135. doi:10.1109/TEVC.2013.2281544
Langdon, W.B., Lam, B.Y.H. (2015). Genetically Improved BarraCUDA. Department of Computer Science, University College London .
Langdon, W.B., Lam, B.Y.H. (2015). Genetically Improved BarraCUDA. Department of Computer Science, University College London .
Langdon, W.B., Lam, B.Y.H., Petke, J., Harman, M. (2015). Improving CUDA DNA analysis software with genetic programming. .GECCO 2015 - Proceedings of the 2015 Genetic and Evolutionary Computation Conference. doi:10.1145/2739480.2754652.
Langdon, W.B., Petke, J. (2015). Software is Not Fragile. .Complex Systems Digital Campus E-conference, CS-DC’15.
Langdon, W.B., Petke, J., White, D.R. (2015). Genetic Improvement 2015 Chairs’ Welcome. .Genetic Improvement 2015 Workshop.
Li, L., Harman, M., Wu, F., Zhang, Y. (2015). SBSelector: Search based component selection for budget hardware. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_25.
Mao, K., Yang, Y., Wang, Q., Jia, Y., Harman, M. (2015). Developer Recommendation for Crowdsourced Software Development Tasks.. .SOSE. doi:10.1109/SOSE.2015.46.
Marginean, A., Barr, E.T., Harman, M., Jia, Y. (2015). Automated transplantation of call graph and layout features into Kate. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_21.
Martin, W., Harman, M., Jia, Y., Sarro, F., Zhang, Y. (2015). The app sampling problem for app store mining. .IEEE International Working Conference on Mining Software Repositories.2015-August. doi:10.1109/MSR.2015.19.
Menendez, H.D. (2015). A tutorial on manifold clustering using genetic algorithms. IEEE.Innovations in Intelligent SysTems and Applications (INISTA), 2015 International Symposium on.
Menéndez, H.D., Camacho, D. (2015). MOGCLA: A Multi-Objective Genetic Clustering Algorithm for Large Data Analysis.. ACM.Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference.
Menéndez, H.D., Camacho, D. (2015). Gany: a genetic spectral-based clustering algorithm for large data analysis. IEEE.Evolutionary Computation (CEC), 2015 IEEE Congress on.
Menendez, H., Otero, F.E.B., Camacho, D. (2015). Extending the SACOC algorithm through the Nystrom method for Dense Manifold Data Analysis. International Journal of Bio-Inspired Computation,
Nanavati, J., Wu, F., Harman, M., Jia, Y., Krinke, J. (2015). Mutation testing of memory-related operators. .2015 IEEE 8th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2015 - Proceedings. doi:10.1109/ICSTW.2015.7107449.
Neumann, G., Harman, M., Poulding, S. (2015). Transformed Vargha-Delaney effect size. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_29.
Newbold, J.W., Bianchi-Berthouze, N., Gold, N.E., Williams, A. (2015). Musically Informed Sonification for Self-Directed Chronic Pain Physical Rehabilitation. Sound and Music Computing 2015 Maynooth, Ireland.
Okazaki, S., Díaz-Martín, A.M., Rozano, M., Menéndez-Benito, H.D. (2015). Using Twitter to engage with customers: a data mining approach. Internet Research, 25 416-434.
Olajubu, O. (2015). A textual domain specific language for requirement modelling.. .ESEC/SIGSOFT FSE. doi:10.1145/2786805.2807562.
Paixao, M., Harman, M., Zhang, Y. (2015). Multi-objective module clustering for Kate. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_24.
Paixao, M., Harman, M., Zhang, Y. (2015). Improving the Module Clustering of a C/C++ Editor using a Multi-objective Genetic Algorithm. Department of Computer Science, UCL .
Papadakis, M., Jia, Y., Harman, M., Le Traon, Y. (2015). Trivial compiler equivalence: A large scale empirical study of a simple, fast and effective equivalent mutant detection technique. .Proceedings - International Conference on Software Engineering.1. doi:10.1109/ICSE.2015.103.
Patrick, M., Jia, Y. (2015). Kernel Density Adaptive Random Testing. .2015 IEEE 8th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2015 - Proceedings. doi:10.1109/ICSTW.2015.7107451.
Patrick, M., Jia, Y. (2015). Exploring the landscape of non-functional program properties using spatial analysis. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_31.
Petke, J. (2015). Testing Django Configurations Using Combinatorial Interaction Testing.. .SSBSE.9275. doi:10.1007/978-3-319-22183-0_18.
Petke, J. (2015). Bridging Constraint Satisfaction and Boolean Satisfiability. Springer.
Petke, J. (2015). Constraints: The Future of Combinatorial Interaction Testing.. .SBST@ICSE. doi:10.1109/SBST.2015.11.
Petke, J., Cohen, M.B., Harman, M., Yoo, S. (2015). Practical Combinatorial Interaction Testing: Empirical Findings on Efficiency and Early Fault Detection. IEEE Transactions on Software Engineering, 41 (9), 901-924. doi:10.1109/TSE.2015.2421279
Pichardo-Almarza, C.D., Metcalf, L., Finkelstein, A., Diaz-Zuccarini, V. (2015). Using a Systems Pharmacology Approach to Study the Effect of Statins on the EarlyStage of Atherosclerosis in Humans. CPT: Pharmacometrics and Systems Pharmacology, 4 (1), 41-50. doi:10.1002/psp4.7
Quattrone, D., Capra, L., De Meo, P. (2015). There’s No Such Thing as the Perfect Map: Quantifying Bias in Spatial Crowd-sourcing Datasets. .PROCEEDINGS OF THE 2015 ACM INTERNATIONAL CONFERENCE ON COMPUTER-SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CSCW'15). doi:10.1145/2675133.2675235.
Rodriguez-Fernandez, V., Menendez, H.D., Camacho, D. (2015). Design and development of a lightweight multi-UAV simulator. IEEE.Cybernetics (CYBCONF), 2015 IEEE 2nd International Conference on.
Rodríguez-Fernández, V., Menéndez, H.D., Camacho, D. (2015). User Profile Analysis for UAV Operators in a Simulation Environment. In Computational Collective Intelligence. (pp. 338-347). Springer International Publishing.
Rodríguez-Fernández, V., Menéndez, H.D., Camacho, D. (2015). Analyzing planning and monitoring skills of users in a multi-UAV simulation environment. In Advances in Artificial Intelligence. (pp. 255-264). Springer International Publishing.
Saeidi, M., Riedel, S., Capra, L. (2015). Lower dimensional representations of city neighbourhoods. .AAAI Workshop - Technical Report.WS-15-04.
Sarro, F., Al-Subaihin, A.A., Harman, M., Jia, Y., Martin, W., Zhang, Y. (2015). Feature lifecycles as they spread, migrate, remain, and die in App Stores. .2015 IEEE 23rd International Requirements Engineering Conference, RE 2015 - Proceedings. doi:10.1109/RE.2015.7320410.
Traunmueller, M., Marshall, P., Capra, L. (2015). Crowdsourcing safety perceptions of people: Opportunities and limitations. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9471. doi:10.1007/978-3-319-27433-1_9.
Urbieta, A., González-Beltrán, A., Ben Mokhtar, S., Parra, J., Capra, L., Hossain, M.A., ...Vázquez, J.I. (2015). Hybrid service matchmaking in ambient assisted living environments based on context-aware service modeling. Cluster Computing, doi:10.1007/s10586-015-0469-1
Urbieta, A., González-Beltrán, A., Ben Mokhtar, S., Parra, J., Capra, L., Hossain, M.A., ...Vázquez, J.I. (2015). Hybrid service matchmaking in ambient assisted living environments based on context-aware service modeling. Cluster Computing, 18 (3), 1171-1188. doi:10.1007/s10586-015-0469-1
Veerapen, N., Ochoa, G., Harman, M., Burke, E.K. (2015). An Integer Linear Programming approach to the single and bi-objective Next Release Problem. Information and Software Technology, 65 1-13. doi:10.1016/j.infsof.2015.03.008
Venerandi, A., Quattrone, G., Capra, L., Quercia, D., Saez-Trumper, D. (2015). Measuring Urban Deprivation from User Generated Content. .PROCEEDINGS OF THE 2015 ACM INTERNATIONAL CONFERENCE ON COMPUTER-SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CSCW'15). doi:10.1145/2675133.2675233.
Venerandi, A., Quattrone, g.i.o.v.a.n.n.i., Capra, l.i.c.i.a., Daniele, Q.u.e.r.c.i.a., Diego, S.a.e.z.-.T.r.u.m.p.e.r. (2015). Measuring Urban Deprivation from User Generated Content. .CSCW. doi:10.1145/2675133.2675233.
Wu, F., Nanavati, J., Harman, M., Jia, Y., Krinke, J. (2015). Memory mutation testing. Information and Software Technology, doi:10.1016/j.infsof.2016.03.002
Wu, F., Weimer, W., Harman, M., Jia, Y., Krinke, J. (2015). Deep parameter optimisation. .GECCO 2015 - Proceedings of the 2015 Genetic and Evolutionary Computation Conference. doi:10.1145/2739480.2754648.
Zhang, Y., Harman, M., Jia, Y., Sarro, F. (2015). Inferring test models from Kate’s bug reports using multi-objective search. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).9275. doi:10.1007/978-3-319-22183-0_27.
Zheng, Q., Mockus, A., Zhou, M. (2015). A method to identify and correct problematic software activity data: exploiting capacity constraints and data redundancies.. .ESEC/SIGSOFT FSE. doi:10.1145/2786805.2786866.

2014

(2014). GECCO ’14: Proceedings of the 2014 conference on Genetic and evolutionary computation. .
(2014). 7th International Workshop on Search-Based Software Testing, SBST 2014, Hyderabad, India, June 2, 2014. .SBST.
Abdallah, S.A., Gold, N.E. (2014). Exploring probabilistic grammars of symbolic music using PRISM. Probabilistic Logic Programming 2014 (part of ICLP 2014) Vienna, Austria.
Abdallah, S.A., Gold, N.E. (2014). Comparing models of symbolic music using probabilistic grammars and probabilistic programming. Joint Sound and Music Computing Conference and International Computer Music Conference 2014 Athens, Greece.
Allamanis, M., Barr, E.T., Bird, C., Sutton, C. (2014). Learning Natural Coding Conventions. .Proceedings of the 22$^\textnd$ International Symposium on the Foundations of Software Engineering (FSE’14).
Alshahwan, N., Harman, M. (2014). Coverage and fault detection of the output-uniqueness test selection criteria. .2014 International Symposium on Software Testing and Analysis, ISSTA 2014 - Proceedings.
Androutsopoulos, K., Clark, D., Dan, H., Hierons, R.M., Harman, M. (2014). An analysis of the relationship between conditional entropy and failed error propagation in software testing.. .ICSE. doi:10.1145/2568225.2568314.
Barr, E.T., Brun, Y., Devanbu, P., Harman, M., Sarro, F. (2014). The Plastic Surgery Hypothesis. .SIGSOFT FSE. doi:10.1145/2635868.2635898.
Barr, E.T., Brun, Y., Devanbu, P.T., Harman, M., Sarro, F. (2014). The plastic surgery hypothesis.. .SIGSOFT FSE. doi:10.1145/2635868.2635898.
Barr, E.T., Marron, M. (2014). Tardis: Affordable Time-Travel Debugging in Managed Runtimes. .Proceedings of the 2014 ACM International Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA’14).
Bello-Orgaz, G., Menéndez, H., Okazaki, S., Camacho, D. (2014). Combining Social-Based Data Mining Techniques To Extract Collective Trends From Twitter. Malaysian Journal of Computer Science, 27 95-111.
Binkley, D., Gold, N., Harman, M., Krinke, J., Islam, S., Yoo, S. (2014). ORBS: Language-Independent Program Slicing. .SIGSOFT FSE. doi:10.1145/2635868.2635893.
Boeing, P., Nesbeth, D., Finkelstein, A., Barnes, C. (2014). An Aspect Oriented Design and Modelling Framework for Synthetic Biology.. Sixth International Workshop on Bio-Design Automation (IWBDA) at Boston University. Boston, MA, USA.
Boreale, M., Clark, D., Gorla, D. (2014). A Semiring-Based Trace Semantics for Processes with Applications to Information Leakage Analysis. .Mathematical Structures in Computer Science.760. doi:10.1017/S0960129513000601.
Boreale, M., Clark, D., Gorla, D. (2014). A semiring-based trace semantics for processes with applications to information leakage analysis. Mathematical Structures in Computer Science, 29 (5), doi:10.1017/S0960129513000601
Dan, H., Harman, M., Krinke, J., Li, L., Marginean, A., Wu, F. (2014). Pidgin crasher: Searching for minimised crashing GUI event sequences. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8636 LNCS. doi:10.1007/978-3-319-09940-8_20.
Dan, H., Harman, M., Krinke, J., Li, L., Marginean, A., Wu, F. (2014). Pidgin Crasher : Searching for Minimised Crashing GUI Event Sequences. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8636 LNCS. doi:10.1007/978-3-319-09940-8-20.
Dannenberg, R.B., Gold, N.E., Liang, D., Xia, G. (2014). Active Scores: Representation and Synchronization in Human-Computer Performance of Popular Music. COMPUTER MUSIC JOURNAL, 38 (2), 51-62. doi:10.1162/COMJ_a_00239
Dannenberg, R.B., Gold, N.E., Liang, D., Xia, G. (2014). Methods and Prospects for Human-Computer Performance of Popular Music. COMPUTER MUSIC JOURNAL, 38 (2), 36-50. doi:10.1162/COMJ_a_00238
Dolado, J.J., Otero, M.C., Harman, M. (2014). Equivalence hypothesis testing in experimental software engineering. Software Quality Journal, 22 (2), 215-238. doi:10.1007/s11219-013-9196-0
Donat-Bouillud, P., Abdallah, S.A., Gold, N.E. (2014). Compression-based Dependencies Among Rhythmic Motifs in a Score. Conference on Interdisciplinary Musicology Berlin, Germany.
Ferrucci, F., Gravino, C., Sarro, F. (2014). Exploiting prior-phase effort data to estimate the effort for the subsequent phases: A further assessment. ACM International Conference Proceeding Series, 42-51. doi:10.1145/2639490.2639509
Finkelstein, A., Harman, M., Jia, Y., Martin, W., Sarro, F., Zhang, Y. (2014). App Store Analysis: Mining App Stores for Relationships between Customer, Business and Technical Characteristics. Department of Computer Science, UCL .
Gold, N.E., Rossi Rognoni, G. (2014). The MiCLUES system: Dynamic, rich contextual support for museum visits. Digital Humanities 2014 Lausanne, Switzerland.
Gu, Z., Schleck, D., Barr, E.T., Su, Z. (2014). Capturing and Exploiting IDE Interactions. .Proceedings of the 2014 ACM International Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA/ONWARD’14).
Han, J., Gold, N.E. (2014). Lessons Learned in Exploring the Leap Motion™ Sensor for Gesture-based Instrument Design. New Interfaces for Musical Expression 2014 London, UK.
Harman, M., Islam, S., Jia, Y., Minku, L.L., Sarro, F., Srivisut, K. (2014). Less is more: Temporal fault predictive performance over multiple hadoop releases. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8636 LNCS. doi:10.1007/978-3-319-09940-8_18.
Harman, M., Islam, S., Jia, Y., Minku, L.L., Sarro, F., Srivisut, K. (2014). Less is more: Temporal fault predictive performance over multiple hadoop releases. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8636 LNCS. doi:10.1007/978-3-319-09940-8-18.
Harman, M., Jia, Y., Krinke, J., Langdon, W.B., Petke, J., Zhang, Y. (2014). Search Based Software Engineering for software product line engineering: A survey and directions for future work. .ACM International Conference Proceeding Series.1. doi:10.1145/2648511.2648513.
Harman, M., Jia, Y., Langdon, W.B. (2014). Babel Pidgin: SBSE can grow and graft entirely new functionality into a real world system. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8636 LNCS. doi:10.1007/978-3-319-09940-8_19.
Harman, M., Jia, Y., Langdon, W.B. (2014). Babel Pidgin: SBSE can grow and graft entirely new functionality into a real world system. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8636 LNCS. doi:10.1007/978-3-319-09940-8-19.
Harman, M., Jia, Y., Langdon, W.B., Petke, J., Moghadam, I.H., Yoo, S., Wu, F. (2014). Genetic improvement for adaptive software engineering (keynote). .9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014 - Proceedings. doi:10.1145/2593929.2600116.
Harman, M., Jia, Y., Mateo, P.R., Polo, M. (2014). Angels and monsters: An empirical investigation of potential test effectiveness and efficiency improvement from strongly subsuming higher order mutation. .ASE 2014 - Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering. doi:10.1145/2642937.2643008.
Harman, M., Krinke, J., Medina-Bulo, I., Palomo-Lozano, F., Ren, J., Yoo, S. (2014). Exact scalable sensitivity analysis for the next release problem. ACM Transactions on Software Engineering and Methodology, 23 (2), doi:10.1145/2537853
Inoue, K., Koschke, R., Krinke, J. (2014). Special issue on software clones (IWSC'12). Science of Computer Programming, 95 389-. doi:10.1016/j.scico.2014.08.004
Islam, S., Krinke, J., Binkley, D., Harman, M. (2014). Coherent clusters in source code. Journal of Systems and Software, 88 (1), 1-24. doi:10.1016/j.jss.2013.07.040
Islam, S., Krinke, J., Harman, M., Binkley, D. (2014). Coherent clusters in source code. Journal of Systems and Software, 88 (1), 1-24. doi:10.1016/j.jss.2013.07.040
Jeavons, P., Petke, J. (2014). Local Consistency and SAT-Solvers.. CoRR, abs/1401.4613
Kalumbilo, M., Finkelstein, A. (2014). Linking strategy, governance, and performance in software engineering.. .CHASE. doi:10.1145/2593702.2593722.
Langdon, W. (2014). Genetic Improvement Programming. Artificial Evolution 2013, 11th Biennial International Conference on Artificial Evolution (EA-2013) Bordeaux, France.11th International Conference, Evolution Artificielle, EA 2013, Bordeaux, France, October 23-25, 2013, Revised Selected Papers.
Langdon, W.B. (2014). Improved CUDA 3D Medical Image Registration.
Langdon, W.B. (2014). Computational Intelligence and Testing. Department of Computer Science, University College London .
Langdon, W.B. (2014). News of the GP Bibliography. SIGEvolution newsletter of the ACM Special Interest Group on Genetic and Evolutionary Computation, 6 12-16.
Langdon, W.B. (2014). Mycoplasma Contamination in The 1000 Genomes Project. BioData Mining, 7 (1), doi:10.1186/1756-0381-7-3
Langdon, W.B. (2014). Genetically Improved Software. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8599.
Langdon, W.B., Harman, M. (2014). Genetically Improved CUDA kernels for StereoCamera. Department of Computer Science, University College London .
Langdon, W.B., Harman, M. (2014). Improving Source Code with Genetic Programming. .GECCO 2014 Hot of the Press.
Langdon, W.B., Modat, M., Petke, J., Harman, M. (2014). Improving 3D medical image registration CUDA software with genetic programming. .GECCO 2014 - Proceedings of the 2014 Genetic and Evolutionary Computation Conference. doi:10.1145/2576768.2598244.
Langdon, W., Petke, J., Harman, M., Weimer, W. (2014). Using Genetic Improvement and Code Transplants to Specialise a C++ Program to a Problem Class. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8599.
Lathia, N., Capra, L. (2014). Tube Star: Crowd-Sourced Experiences on Public Transport. .MobiQuitous 2014 - 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services. doi:10.4108/icst.mobiquitous.2014.257846.
Letier, E., Stefan, D., Barr, E.T. (2014). Uncertainty, Risk, and Information Value in Software Requirements and Architecture. .ICSE. doi:10.1145/2568225.2568239.
Letier, E., Stefan, D., Barr, E.T. (2014). Uncertainty, risk, and information value in software requirements and architecture.. .ICSE. doi:10.1145/2568225.2568239.
Li, L., Harman, M., Letier, E., Zhang, Y. (2014). Robust next release problem: Handling uncertainty during optimization. GECCO 2014 - Proceedings of the 2014 Genetic and Evolutionary Computation Conference, 1247-1254. doi:10.1145/2576768.2598334
McMinn, P., Harman, M. (2014). Message from the chairs. .7th International Workshop on Search-Based Software Testing, SBST 2014 - Proceedings.
Menéndez, H.D. (2014). Genetic graph-based in clustering applied to static and streaming data analysis.
MENÉNDEZ, H.D., BARRERO, D.A.V.I.D.F., CAMACHO, D.A.V.I.D. (2014). A GENETIC GRAPH-BASED APPROACH FOR PARTITIONAL CLUSTERING. International Journal of Neural Systems, 24 (03), 1430008. doi:10.1142/S0129065714300083
Menéndez, H.D., Barrero, D.F., Camacho, D. (2014). A co-evolutionary multi-objective approach for a k-adaptive graph-based clustering algorithm. IEEE.Evolutionary Computation (CEC), 2014 IEEE Congress on.
Menendez, H.D., Camacho, D. (2014). A multi-objective graph-based genetic algorithm for image segmentation. IEEE.Innovations in Intelligent Systems and Applications (INISTA) Proceedings, 2014 IEEE International Symposium on.
Menéndez, H.D., Delgado-Calle, C., Camacho, D. (2014). TweetSemMiner: A Meta-Topic Identification Model for Twitter Using Semantic Analysis. In Intelligent Data Engineering and Automated Learning–IDEAL 2014. (pp. 69-76). Springer International Publishing.
Menéndez, H.D., Otero, F.E.B., Camacho, D. (2014). SACOC: A spectral-based ACO clustering algorithm. In Intelligent Distributed Computing VIII. (pp. 185-194). Springer International Publishing.
Menéndez, H.D., Otero, F.E.B., Camacho, D. (2014). MACOC: a medoid-based ACO clustering algorithm. In Swarm Intelligence. (pp. 122-133). Springer International Publishing.
Menéndez, H.D., Plaza, L., Camacho, D. (2014). Combining graph connectivity and genetic clustering to improve biomedical summarization. IEEE.Evolutionary Computation (CEC), 2014 IEEE Congress on.
Menéndez, H.D., Vázquez, M., Camacho, D. (2014). Mixed Clustering Methods to Forecast Baseball Trends. In Intelligent Distributed Computing VIII. (pp. 175-184). Springer International Publishing.
Menéndez, H.D., Vindel, R., Camacho, D. (2014). Combining time series and clustering to extract gamer profile evolution. In Computational Collective Intelligence. Technologies and Applications. (pp. 262-271). Springer International Publishing.
Neumann, G., Harman, M., Swan, J., Clark, J.A. (2014). The executable experimental template pattern for the systematic comparison of metaheuristics. GECCO 2014 - Companion Publication of the 2014 Genetic and Evolutionary Computation Conference, 1427-1430. doi:10.1145/2598394.2609850
Okazaki, S., Díaz-Martín, A.M., Rozano, M., Menéndez-Benito, H.D. (2014). How to mine brand Tweets: Procedural guidelines and pretest. International Journal of Market Research, 56 467-488.
Petke, J., Harman, M., Langdon, W.B., Weimer, W. (2014). Using Genetic Improvement & Code Transplants to Specialise a C++ Program to a Problem Class.
Porter, C., Letier, E., Sasse, M.A. (2014). Building a National E-Service using Sentire: Experience report on the use of Sentire: A Volere-based requirements framework driven by calibrated personas and simulated user feedback. .2014 IEEE 22nd International Requirements Engineering Conference, RE 2014 - Proceedings. doi:10.1109/RE.2014.6912288.
Quattrone, G., Mashhadi, A., Capra, L. (2014). Mind the map: The impact of culture and economic affluence on crowd-mapping behaviours. Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW, 934-944. doi:10.1145/2531602.2531713
Quattrone, G., Mashhadi, A., Quercia, D., Smith-Clarke, C., Capra, L. (2014). Modelling growth of urban crowd-sourced information. WSDM 2014 - Proceedings of the 7th ACM International Conference on Web Search and Data Mining, 563-572. doi:10.1145/2556195.2556244
Rahman, F., Khatri, S., Barr, E.T., Devanbu, P. (2014). Comparing Static Bug Finders and Statistical Prediction. .Proceedings of the 36$^\textth$ International Conference on Software Engineering (ICSE’14).
Rossi Rognoni, G., Gold, N.E. (2014). MiCLUES: a new user-driven audio guide for the RCM Museum of Instruments (abstract only). Conference of the Comité international pour les musées et collections d’instruments de musique (CIMCIM) Nordic Countries.
Smith-Clarke, C., Mashhadi, A., Capra, L. (2014). Poverty on the cheap: Estimating poverty maps using aggregated mobile communication networks. Conference on Human Factors in Computing Systems - Proceedings, 511-520. doi:10.1145/2556288.2557358
Stefan, D., Letier, E. (2014). Supporting sustainability decisions in large organisations. .ICT for Sustainability 2014, ICT4S 2014.
Traunmueller, M., Quattrone, G., Capra, L. (2014). Mining Mobile Phone Data to Investigate Urban Crime Theories at Scale. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8851.
Vindel, R., Menéndez, H.D., Camacho, D. (2014). Combinando Series Temporales y Clustering para extraer Perfiles Evolutivos de Jugadores.
Vindel, R., Menéndez, H.D., Camacho, D. (2014). A survey in Convergence Technologies for Videogames using Data Mining.
Vos, T.E.J., Tonella, P., Prasetya, I.S.W.B., Kruse, P.M., Shehory, O., Bagnato, A., Harman, M. (2014). The FITTEST tool suite for testing future internet applications. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8432 LNCS. doi:10.1007/978-3-319-07785-7_1.
Vos, T.E.J., Tonella, P., Prasetya, I.S.W.B., Kruse, P.M., Shehory, O., Bagnato, A., Harman, M. (2014). The FITTEST tool suite for testing future internet applications. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8432 LNCS 1-31. doi:10.1007/978-3-319-07785-7-1
Vos, T., Tonella, P., Prasetya, W., Kruse, P.M., Bagnato, A., Harman, M., Shehory, O. (2014). FITTEST: A new continuous and automated testing process for future Internet applications. 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering, CSMR-WCRE 2014 - Proceedings, 407-410. doi:10.1109/CSMR-WCRE.2014.6747206
Weyde, T., Cottrell, S., Benetos, E., Wolff, D., Tidhar, D., Dykes, J., ...Gold, N.E. (2014). Digital Music Lab - A Framework for Analysing Big Music Data (abstract only). European Conference on Data Analysis 2014 Bremen, Germany.
Weyde, T., Cottrell, S., Dykes, J., Benetos, E., Wolff, D., Tidhar, D., ...Barthet, M. (2014). Big Data for Musicology. 1st International Digital Libraries for Musicology Workshop London, UK.
Yao, X., Harman, M., Jia, Y. (2014). A study of equivalent and stubborn mutation operators using human analysis of equivalence.. .ICSE. doi:10.1145/2568225.2568265.
Zhang, Y., Harman, M., Ochoa, G., Ruhe, G., Brinkkemper, S. (2014). An Empirical Study of Meta-and Hyper-Heuristic Search for Multi-Objective Release Planning. Department of Computer Science, UCL .
Zheng, Y., Capra, L., Wolfson, O., Yang, H. (2014). Urban Computing: Concepts, Methodologies, and Applications. ACM Transactions on Intelligent Systems and Technology, 5 (3), doi:10.1145/2629592
Zheng, Y., Capra, L., Wolfson, O., Yang, H. (2014). Introduction to the special section on Urban computing. ACM Transactions on Intelligent Systems and Technology, 5 (3), doi:10.1145/26426501
Zheng, Y., Capra, L., Wolfson, O., Yang, H. (2014). Introduction to the special section on Urban computing. ACM Transactions on Intelligent Systems and Technology, 5 (3), doi:10.1145/26426501
Zheng, Y., Capra, L., Wolfson, O., Yang, H. (2014). Introduction to the Special Section on Urban Computing. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 5 (3), doi:10.1145/2642650
Zheng, Y., Capra, L., Wolfson, O., Yang, H. (Eds.), (2014). ACM Transactions on Intelligent Systems and Technology - Special Section on Urban Computing. ACM Transactions on Intelligent Systems and Technology, 5 (3),

2013

(2013). 1st International Workshop on Combining Modelling and Search-Based Software Engineering, CMSBSE@ICSE 2013, San Francisco, CA, USA, May 20, 2013. .CMSBSE@ICSE.
(2013). International Symposium on Software Testing and Analysis, ISSTA '13, Lugano, Switzerland, July 15-20, 2013. .ISSTA.
Anand, S., Burke, E.K., Chen, T.Y., Clark, J., Cohen, M.B., Grieskamp, W., ...McMinn, P. (2013). An orchestrated survey of methodologies for automated software test case generation. Journal of Systems and Software,
Anand, S., Burke, E.K., Chen, T.Y., Clark, J., Cohen, M.B., Grieskamp, W., ...McMinn, P. (2013). An orchestrated survey of methodologies for automated software test case generation. Journal of Systems and Software, 86 (8), 1978-2001. doi:10.1016/j.jss.2013.02.061
Androutsopoulos, K., Clark, D., Harman, M., Hierons, R.M., Li, Z., Tratt, L. (2013). Amorphous Slicing of Extended Finite State Machines. IEEE Transactions on Software Engineering, 39 (7), 892-909. doi:10.1109/TSE.2012.72
Androutsopoulos, K., Clark, D., Harman, M., Krinke, J., Tratt, L. (2013). State-based model slicing: A survey.. ACM Computing Surveys, 45 (4), doi:10.1145/2501654.2501667
Barr, E.T., Bird, C., Marron, M. (2013). Collecting a heap of shapes. 2013 International Symposium on Software Testing and Analysis, ISSTA 2013 - Proceedings, 123-133. doi:10.1145/2483760.2483761
Barr, E.T., Bird, C., Marron, M. (2013). Collecting a heap of shapes. International Symposium on Software Testing and Analysis, ISSTA '13 Lugano, Switzerland. doi:10.1145/2483760.2483761.
Barr, E., Vo, T., le, V., Su, Z. (2013). Automatic Detection of Floating-Point Exceptions. .POPL. doi:10.1145/2429069.2429133.
Bello, G., Menéndez, H., Okazaki, S., Camacho, D. (2013). Extracting collective trends from Twitter using social-based data mining. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8083 LNAI. doi:10.1007/978-3-642-40495-5_62.
Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J., Li, Z. (2013). Efficient Identification of Linchpin Vertices in Dependence Clusters. ACM Transactions on Programming Languages and Systems, 35 (2), doi:10.1145/2491522.2491524
Bozkurt, M., Harman, M., Hassoun, Y. (2013). Testing and verification in service-oriented architecture: A survey. Software Testing Verification and Reliability, 23 (4), 261-313. doi:10.1002/stvr.1470
Bozkurt, M., Zhang, Y. (2013). Customer-centric Optimal Software Release Problem in Cloud. Department of Computer Science, UCL .
Brockhoff, D., Knowles, J.D., Langdon, W.B. (2013). Breakout Session on Evolutionary Multiobjective Optimization.
Chan, S., Treleaven, P., Capra, L. (2013). Continuous hyperparameter optimization for large-scale recommender systems. Proceedings - 2013 IEEE International Conference on Big Data, Big Data 2013, 350-358. doi:10.1109/BigData.2013.6691595
Corazza, A., Di Martino, S., Ferrucci, F., Gravino, C., Sarro, F., Mendes, E. (2013). Using tabu search to configure support vector regression for effort estimation. Empirical Software Engineering, 18 (3), 506-546. doi:10.1007/s10664-011-9187-3
Dodier-Lazaro, S., Avril, Q., Gouranton, V. (2013). SODA: A Scalability-Oriented Distributed & Anticipative Model for Collision Detection in Physically-based Simulations. GRAPP 2013 Barcelona, Spain.GRAPP 2013 and IVAPP 2013: Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications.
Dolado, J.J., Otero, M.C., Harman, M. (2013). Equivalence hypothesis testing in experimental software engineering. Software Quality Journal, 1-24. doi:10.1007/s11219-013-9196-0
Duboc, L., Letier, E., Rosenblum, D.S. (2013). Systematic Elaboration of Scalability Requirements through Goal-Obstacle Analysis.. IEEE Transactions on Software Engineering, 39 (1), 119-140. doi:10.1109/TSE.2012.12
Dussault, J.V., Gold, N.E. (2013). Live coding music: Self-expression through innovation. Digital Humanities 2013 Lincoln, Nebraska, US.
Ferrucci, F., Harman, M., Ren, J., Sarro, F. (2013). Not going to take this anymore: multi-objective overtime planning for software engineering projects.. .Proceedings - International Conference on Software Engineering. doi:10.1109/ICSE.2013.6606592.
Finkelstein, A. (2013). The Next 10 Years: the shape of software to come and what if means for software engineering.. .ER@BR.1005.
Finkelstein, A.C.W. (2013). Valve: an electrical romance. In Carnall, M. (Ed.), Conversation Pieces: Inspirational objects in UCL's historic collections. (pp. 22-23). Oxford, UK: Shire Publications Ltd.
Finkelstein, A.C.W., Finkelstein, L. (2013). The convergence of measurement science and computer science: A scientific conversation. MEASUREMENT, 46 (8), 2946-2949. doi:10.1016/j.measurement.2013.04.047
Finkelstein, A., Harman, M., Jia, Y., Sarro, F., Zhang, Y. (2013). Mining App Stores: Extracting Technical, Business and Customer Rating Information for Analysis and Prediction. Department of Computer Science, UCL .
Gold, N.E., Sandu, O.E., Palliyaguru, P.N., Dannenberg, R.B., Jin, Z., Robertson, A., ...Kleinberger, R. (2013). Human-Computer Music Performance: From Synchronized Accompaniment to Musical Partner. 10th Sound and Music Computing Conference Stockholm, Sweden.Proceedings of the Sound and Music Computing Conference 2013.
Harman, M. (2013). Foreword to the invited impact paper on automatic software repair. Software Quality Journal, 1. doi:10.1007/s11219-013-9212-4
Harman, M. (2013). Foreword to the invited impact paper on automatic software repair. Software Quality Journal, 21 (3), 419-. doi:10.1007/s11219-013-9212-4
Harman, M. (2013). Software engineering: An ideal set of challenges for evolutionary computation. GECCO 2013 - Proceedings of the 2013 Genetic and Evolutionary Computation Conference Companion, 1759-1760. doi:10.1145/2464576.2480770
Harman, M., Clark, J., Cinnéidez, M.O. (2013). Dynamic adaptive search based software engineering needs fast approximate metrics (keynote). International Workshop on Emerging Trends in Software Metrics, WETSoM, 1-6. doi:10.1109/WETSoM.2013.6619329
Harman, M., Korel, B. (2013). Editorial for special issue of STVR on software testing, verification, and validation - Volume 1 (extended selected papers from ICST 2011). Software Testing Verification and Reliability, 23 (6), 437-. doi:10.1002/stvr.1507
Harman, M., Korel, B. (2013). Editorial for special issue of STVR on software testing, verification, and validation - volume 2 (extended selected papers from ICST 2011). Software Testing Verification and Reliability, 23 (7), 529-. doi:10.1002/stvr.1506
Harman, M., Lakhotia, K., Yoo, S., Singer, J., White, D.R. (2013). Cloud engineering is Search Based Software Engineering too. Journal of Systems and Software, 86 (9), 2225-2241. doi:10.1016/j.jss.2012.10.027
Harman, M., Langdon, W.B., Weimer, W. (2013). Genetic Programming for Reverse Engineering. .Proceedings - Working Conference on Reverse Engineering, WCRE. doi:10.1109/WCRE.2013.6671274.
Harman, M., Paige, R.F., Williams, J.R. (2013). 1st international workshop on combining modelling and search-based software engineering (CMSBSE 2013).. .Proceedings - International Conference on Software Engineering. doi:10.1109/ICSE.2013.6606763.
Harman, M., Pezzé, M. (2013). Message from the chairs. 2013 International Symposium on Software Testing and Analysis, ISSTA 2013 - Proceedings, iii-.
Hristova, D., Quattrone, G., Mashhadi, A.J., Capra, L. (2013). The Life of the Party: Impact of Social Mapping in OpenStreetMap.. .Proceedings of the 7th International Conference on Weblogs and Social Media, ICWSM 2013.
Lakhotia, K., Harman, M., Gross, H. (2013). AUSTIN: An open source tool for search based software testing of C programs. Information and Software Technology, 55 (1), 112-125. doi:10.1016/j.infsof.2012.03.009
Langdon, W.B. (2013). Correlation of microarray probes give evidence for mycoplasma contamination in human studies. GECCO 2013 - Proceedings of the 2013 Genetic and Evolutionary Computation Conference Companion, 1447-1454. doi:10.1145/2464576.2482725
Langdon, W.B. (2013). Which is faster: Bowtie2GP > bowtie > bowtie2 > BWA. GECCO 2013 - Proceedings of the 2013 Genetic and Evolutionary Computation Conference Companion, 1741-1742. doi:10.1145/2464576.2480772
Langdon, W.B. (2013). Evolutionary Multi Objective Optimisation EMO.
Langdon, W.B. (2013). Co-Evolution breakout session.
Langdon, W.B. (2013). Which is faster: Bowtie2GP $>$ Bowtie $>$ Bowtie2 $>$ BWA. Department of Computer Science, University College London .
Lathia, N., Smith, C., Froehlich, J., Capra, L. (2013). Individuals among commuters: Building personalised transport information services from fare collection systems. Pervasive and Mobile Computing, 9 (5), 643-664. doi:10.1016/j.pmcj.2012.10.007
Letier, E., Fitzgerald, C. (2013). Measure what counts: An evaluation pattern for software data analysis. 2013 1st International Workshop on Data Analysis Patterns in Software Engineering, DAPSE 2013 - Proceedings, 20-22. doi:10.1109/DAPSE.2013.6603804
Letier, E., Heaven, W. (2013). Requirements Modelling by Synthesis of Deontic Input-Output Automata. .Proceedings - International Conference on Software Engineering. doi:10.1109/ICSE.2013.6606605.
Mao, K., Yang, Y., Li, M., Harman, M. (2013). Pricing crowdsourcing-based software development tasks.. .Proceedings - International Conference on Software Engineering. doi:10.1109/ICSE.2013.6606679.
Mashhadi, A., Quattrone, G., Capra, L. (2013). Putting Ubiquitous Crowd-sourcing into Context. .Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW. doi:10.1145/2441776.2441845.
Menéndez, H., Bello-Orgaz, G., Camacho, D. (2013). Extracting behavioural models from 2010 FIFA world cup. Journal of Systems Science and Complexity, 26 (1), 43-61. doi:10.1007/s11424-013-2289-9
Menéndez, H.D., Barrero, D.F., Camacho, D. (2013). A Multi-Objective Genetic Graph-Based Clustering algorithm with memory optimization.. .IEEE Congress on Evolutionary Computation. doi:10.1109/CEC.2013.6557958.
Menéndez, H.D., Llorente, J.L. (2013). The Combination of Graph Theory and Unsupervised Learning Applied to Social Data Mining. In Graph Theory: New Research. (pp. 155-184). NOVA Publishers.
Menéndez, H.D., Plaza, L., Camacho, D. (2013). A genetic graph-based clustering approach to biomedical summarization. .ACM International Conference Proceeding Series.
Meyer, B., Gall, H., Harman, M., Succi, G. (2013). Empirical answers to fundamental software engineering problems (Panel). 2013 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2013 - Proceedings, 14-18. doi:10.1145/2491411.2505430
Panayi, E., Harman, M., Wetherilt, A. (2013). Agent-based modelling of stock markets using existing order book data. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7838 LNAI 101-114. doi:10.1007/978-3-642-38859-0_8
Petke, J., Langdon, W.B., Harman, M. (2013). Applying Genetic Improvement to MiniSAT.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8084 LNCS. doi:10.1007/978-3-642-39742-4_21.
Petke, J., Yoo, S., Cohen, M.B., Harman, M. (2013). Efficiency and early fault detection with lower and higher strength combinatorial interaction testing. .2013 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2013 - Proceedings. doi:10.1145/2491411.2491436.
Razgon, I., Petke, J. (2013). Cliquewidth and Knowledge Compilation.. .SAT.7962. doi:10.1007/978-3-642-39071-5_25.
Rigby, P.C., Barr, E.T., Bird, C., Devanbu, P., German, D.M. (2013). What Effect does Distributed Version Control have on OSS Project Organization?. .1st International Workshop on Release Engineering.
Romualdo-Suzuki, L., Finkelstein, A., Gann, D. (2013). A middleware framework for urban data management.. .UbiComp (Adjunct Publication). doi:10.1145/2494091.2499223.
Smith, C., Capra, L. (2013). Monitoring Neighbourhood Health. Workshop on Geographic Human-Computer Interactions Paris, France.
Smith, C., Mashhadi, A., Capra, L. (2013). Ubiquitous Sensing for Mapping Poverty in Developing Countries. 3rd International Conference on the Analysis of Mobile Phone Datasets Boston, MA.
Smith, C., Quercia, D., Capra, L. (2013). Finger On The Pulse: Identifying Deprivation Using Transit Flow Analysis. ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW) San Antonio, Texas.
Tonella, P., Nguyen, C.D., Marchetto, A., Lakhotia, K., Harman, M. (2013). Automated generation of state abstraction functions using data invariant inference. 2013 8th International Workshop on Automation of Software Test, AST 2013 - Proceedings, 75-81. doi:10.1109/IWAST.2013.6595795
Wang, T., Harman, M., Jia, Y., Krinke, J. (2013). Searching for Better Configurations: A Rigorous Approach to Clone Evaluation. .2013 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2013 - Proceedings. doi:10.1145/2491411.2491420.
Xie, X., Kuo, F.-.C., Chen, T.Y., Yoo, S., Harman, M. (2013). Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).8084 LNCS. doi:10.1007/978-3-642-39742-4_17.
Yoo, S., Harman, M., Clark, D. (2013). Fault Localization Prioritization: Comparing Information-Theoretic and Coverage-Based Approaches. ACM Transactions on Software Engineering and Methodology, 22 (3), doi:10.1145/2491509.2491513
Yoo, S., Harman, M., Ur, S. (2013). GPGPU test suite minimisation: Search based software engineering performance improvement using graphics cards. Empirical Software Engineering, 18 (3), 550-593. doi:10.1007/s10664-013-9247-y
Zervoudakis, F., Rosenblum, D.S., Elbaum, S.G., Finkelstein, A. (2013). Cascading verification: an integrated method for domain-specific model checking.. .ESEC/SIGSOFT FSE. doi:10.1145/2491411.2491454.
Zhang, Y., Harman, M., Lim, S.L. (2013). Empirical evaluation of search based requirements interaction management. Information and Software Technology, 55 (1), 126-152. doi:10.1016/j.infsof.2012.03.007

2012

(2012). Proceeding of the 6th International Workshop on Software Clones, IWSC 2012, Zurich, Switzerland, June 4, 2012. .IWSC.
(2012). Marine Requirements Elucidation and the Nature of Preliminary Ship Design. INTERNATIONAL JOURNAL OF MARITIME ENGINEERING, 154 A221-A233.
Afshari, M., Barr, E.T., Su, Z. (2012). Liberating the Programmer with Prorogued Programming. .Proceedings of the 3$^rd$ Systems, Programming, Languages and Applications: Software for Humanity (OOPSLA/SPLASH’12).
Agrifoglio, R., Black, S., Metallo, C., Ferrara, M. (2012). EXTRINSIC VERSUS INTRINSIC MOTIVATION IN CONTINUED TWITTER USAGE. JOURNAL OF COMPUTER INFORMATION SYSTEMS, 53 (1), 33-41.
Alshahwan, N., Harman, M. (2012). Augmenting test suites effectiveness by increasing output diversity.. .Proceedings - International Conference on Software Engineering. doi:10.1109/ICSE.2012.6227083.
Alshahwan, N., Harman, M. (2012). State aware test case regeneration for improving web application test suite coverage and fault detection. .2012 International Symposium on Software Testing and Analysis, ISSTA 2012 - Proceedings. doi:10.1145/04000800.2336759.
Alshahwan, N., Harman, M., Marchetto, A., Tiella, R., Tonella, P. (2012). Crawlability metrics for web applications. .Proceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012. doi:10.1109/ICST.2012.95.
Barr, E.T., Bird, C., Rigby, P.C., Hindle, A., German, D.M., Devanbu, P. (2012). Cohesive and isolated development with branches. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).7212 LNCS. doi:10.1007/978-3-642-28872-2_22.
Bello-Orgaz, G., Menéndez, H.D., Camacho, D. (2012). Adaptive K-means algorithm for overlapped graph clustering. International Journal of Neural Systems, 22 (5), doi:10.1142/S0129065712500189
Bozkurt, M., Harman, M. (2012). Optimised realistic test input generation using web services. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7515 LNCS 105-120. doi:10.1007/978-3-642-33119-0_9
Bozkurt, M., Harman, M., Hassoun, Y. (2012). Testing and verification in service-oriented architecture: A survey. Software Testing Verification and Reliability,
Capra, L., Quercia, D. (2012). Middleware for Social Computing: A Roadmap. Journal of Internet Services and Applications, 3 (1), 117-125. doi:10.1007/s13174-011-0045-8
Ceapa, I., Smith, C., Capra, L. (2012). Avoiding the crowds: Understanding Tube station congestion patterns from trip data. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 134-141. doi:10.1145/2346496.2346518
Chan, S., Capra, L. (2012). From online browsing to offline purchases: Analyzing contextual information in the retail business. CEUR Workshop Proceedings, 889
Chapman, C., Emmerich, W., Marquez, F.G., Clayman, S., Galis, A. (2012). Software Architecture Definition for On-demand Cloud Provisioning. Cluster Computing, 15 (2), 79-100. doi:10.1007/s10586-011-0152-0
Cheney, J., Finkelstein, A., Ludäscher, B., Vansummeren, S. (2012). Principles of Provenance (Dagstuhl Seminar 12091).. Dagstuhl Reports, 2 84-113. doi:10.4230/DagRep.2.2.84
Cinnéide, M.O., Tratt, L., Harman, M., Counsell, S., Moghadam, I.H. (2012). Experimental assessment of software metrics using automated refactoring. .International Symposium on Empirical Software Engineering and Measurement. doi:10.1145/2372251.2372260.
Clark, D., Hierons, R.M. (2012). Squeeziness: An information theoretic measure for avoiding fault masking. Information Processing Letters, 112 (8-9), 335-340. doi:10.1016/j.ipl.2012.01.004
Cornax, M.C., Matei, A., Letier, E., Dupuy-Chessa, S., Rieu, D. (2012). Intentional Fragments: Bridging the Gap between Organizational and Intentional Levels in Business Processes.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).7565 LNCS. doi:10.1007/978-3-642-33606-5_8.
De Marco, L., Ferrucci, F., Gravino, C., Sarro, F., Abrahao, S., Gomez, J. (2012). Functional versus design measures for model-driven Web applications: A case study in the context of web effort estimation. 2012 3rd International Workshop on Emerging Trends in Software Metrics, WETSoM 2012 - Proceedings, 21-27. doi:10.1109/WETSoM.2012.6226988
Dermeval, D., Pimentel, J., Silva, C.T.L.L., Castro, J., Santos, E., Guedes, G., ...Finkelstein, A. (2012). STREAM-ADD - Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation Process.. .COMPSAC. doi:10.1109/COMPSAC.2012.81.
Di Chio, C., Agapitos, A., Cagnoni, S., Cotta, C., De Vega, F.F., Di Caro, G., ...Farooq, M. (2012). Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7248 LNCS VI-XI.
Ferrucci, F., Sarro, F., Mendes, E. (2012). Web effort estimation: The value of cross-company data set compared to single-company data set. ACM International Conference Proceeding Series, 29-38. doi:10.1145/2365324.2365330
Fitzgerald, C., Letier, E., Finkelstein, A. (2012). Early failure prediction in feature request management systems: An extended study. Requirements Engineering, 17 (2), 117-132. doi:10.1007/s00766-012-0150-7
Geronimo, L.D., Ferrucci, F., Murolo, A., Sarro, F. (2012). A Parallel Genetic Algorithm Based on Hadoop MapReduce for the Automatic Generation of JUnit Test Suites.. .ICST. doi:10.1109/ICST.2012.177.
Gold, N.E. (2012). A Framework to Evaluate the Adoption Potential of Interactive Performance Systems for Popular Music. .Proceedings of the 9th Sound and Music Computing Conference: Copenhagen, Denmark, 12 – 14 July 2012.
Gonzalez Beltran, A.N., Tagger, B., Finkelstein, A. (2012). Federated ontology-based queries over cancer data. BMC BIOINFORMATICS, 13 doi:10.1186/1471-2105-13-S1-S9
Gu, Z., Barr, E.T., Schleck, D., Su, Z. (2012). Reusing Debugging Knowledge via Trace-based Bug Search. .OOPSLA. doi:10.1145/2384616.2384684.
Harman, M. (2012). The role of artificial intelligence in software engineering. 2012 1st International Workshop on Realizing AI Synergies in Software Engineering, RAISE 2012 - Proceedings, 1-6. doi:10.1109/RAISE.2012.6227961
Harman, M., Burke, E., Clark, J.A., Yao, X. (2012). Dynamic adaptive search based software engineering. International Symposium on Empirical Software Engineering and Measurement, 1-8. doi:10.1145/2372251.2372253
Harman, M., Jia, Y., Zhang, Y. (2012). App store mining and analysis: MSR for app stores.. .IEEE International Working Conference on Mining Software Repositories. doi:10.1109/MSR.2012.6224306.
Harman, M., Jia, Y., Zhang, Y. (2012). App store mining and analysis: MSR for app stores. .IEEE International Working Conference on Mining Software Repositories. doi:10.1109/MSR.2012.6224306.
Harman, M., Langdon, W.B., Jia, Y., White, D.R., Arcuri, A., Clark, J.A. (2012). The GISMOE challenge: Constructing the pareto program surface using genetic programming to find better programs (Keynote Paper). .2012 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012 - Proceedings. doi:10.1145/2351676.2351678.
Harman, M., Mansouri, S.A., Zhang, Y. (2012). Search-based software engineering: Trends, techniques and applications. ACM Computing Surveys, 45 (1), doi:10.1145/2379776.2379787
Hetherington, J., Sumner, T., Seymour, R.M., Li, L., Rey, M.V., Yamaji, S., ...Finkelstein, A. (2012). A composite computational model of liver glucose homeostasis. I. Building the composite model.. Journal of the Royal Society Interface, 9 (69), 689-700. doi:10.1098/rsif.2011.0141
Hindle, A., Barr, E.T., Su, Z., Gabel, M., Devanbu, P.T. (2012). On the naturalness of software.. .ICSE. doi:10.1109/ICSE.2012.6227135.
Hristova, D., Mashhadi, A., Quattrone, G., Capra, L. (2012). Mapping community engagement with urban crowd-sourcing. AAAI Workshop - Technical Report, WS-12-04 14-19.
Kargupta, S., Black, S. (2012). A Novel Approach for Service Performance Analysis and Forecast.. J. Web Eng., 11 146-176.
Küssner, M.B., Prior, H.M., Gold, N.E., Leech-Wilkinson, D. (2012). Getting the shapes “right” at the expense of creativity? How musicians’ and non-musicians’ visualizations of sound differ.. 12th International Conference on Music Perception and Cognition (ICMPC)/8th Triennial Conference of the European Society for the Cognitive Sciences of Music (ESCOM) Thessaloniki, Greece.Proceedings of 12th International Conference on Music Perception and Cognition (ICMPC)/8th Triennial Conference of the European Society for the Cognitive Sciences of Music (ESCOM).
Lakhotia, K., Harman, M., Gross, H. (2012). AUSTIN: An open source tool for search based software testing of C programs. Information and Software Technology,
Langdon, W.B. (2012). Creating and Debugging Performance CUDA C. In (pp. 7-50). .
Langdon, W.B. (2012). Genetic improvement of programs. Mendel, 605-610.
Langdon, W.B. (2012). Distilling GeneChips with Genetic Programming on the Emerald GPU supercomputer. ACM SIGEVOlution, 6 (1), 16-22. doi:10.1145/2384697.2384699
Langdon, W.B. (2012). Initial experiences of the Emerald: e-Infrastructure South GPU supercomputer. Department of Computer Science, University College London .
Langdon, W.B. (2012). The Halting Problem in the Clear Light of Probability. Communications of the ACM, 55 (6), 6. doi:10.1145/2184319.2184321
Langdon, W.B., Harman, M. (2012). Genetically Improving 50000 Lines of C++. Department of Computer Science, University College London .
Lathia, N., Ahmed, S., Capra, L. (2012). Measuring the impact of opening the London shared bicycle scheme to casual users. Transportation Research Part C: Emerging Technologies, 22 88-102. doi:10.1016/j.trc.2011.12.004
Lathia, N., Capra, L., Magliocchetti, D., De Vigili, F., Conti, G., De Amicis, R., ...Alexa, V. (2012). Personalizing Mobile Travel Information Services. .TRANSPORT RESEARCH ARENA 2012.48. doi:10.1016/j.sbspro.2012.06.1095.
Lim, S.L., Finkelstein, A. (2012). StakeRare: Using Social Networks and Collaborative Filtering for Large-Scale Requirements Elicitation. IEEE Transactions on Software Engineering, 38 (3), 707-735. doi:10.1109/TSE.2011.36
Lim, S.L., Harman, M., Susi, A. (2012). Using genetic algorithms to search for key stakeholders in large-scale software projects. 118-134. doi:10.4018/978-1-4666-2199-2.ch007
Mashhadi, A., Ben Mokhtar, S., Capra, L. (2012). Fair Content Dissemination in Participatory DTNs. Ad Hoc Networks, 10 (8), 1633-1645. doi:10.1016/j.adhoc.2011.05.010
Mashhadi, A., Quattrone, G., Capra, L., Mooney, P. (2012). On the accuracy of urban crowd-sourcing for maintaining large-scale geospatial databases. WikiSym 2012 Conference Proceedings - 8th Annual International Symposium on Wikis and Open Collaboration, doi:10.1145/2462932.2462952
McMinn, P., Harman, M., Lakhotia, K., Hassoun, Y., Wegener, J. (2012). Input domain reduction through irrelevant variable removal and its effect on local, global, and hybrid search-based structural test data generation. IEEE Transactions on Software Engineering, 38 (2), 453-477. doi:10.1109/TSE.2011.18
Menéndez, H., Bello-Orgaz, G., Camacho, D. (2012). Features selection from high-dimensional web data using clustering analysis. .ACM International Conference Proceeding Series. doi:10.1145/2254129.2254155.
Menéndez, H.D., Camacho, D. (2012). A Genetic Graph-Based Clustering Algorithm.. .IDEAL.7435. doi:10.1007/978-3-642-32639-4_27.
Menéndez, H.D., o.t.h.e.r.s. (2012). A genetic approach to the graph and spectral clustering problem.
Mondal, M., Roy, C.K., Rahman, M.S., Saha, R.K., Krinke, J., Schneider, K.A. (2012). Comparative stability of cloned and non-cloned code: an empirical study.. .Proceedings of the ACM Symposium on Applied Computing. doi:10.1145/2245276.2231969.
Nguyen, C.D., Miles, S., Perini, A., Tonella, P., Harman, M., Luck, M. (2012). Evolutionary testing of autonomous software agents. Autonomous Agents and Multi-Agent Systems, 25 (2), 260-283. doi:10.1007/s10458-011-9175-4
Pimentel, J., Castro, J., Santos, E., Finkelstein, A. (2012). Towards Requirements and Architecture Co-evolution.. .CAiSE Workshops.112. doi:10.1007/978-3-642-31069-0_14.
Pimentel, J., Santos, E., Dermeval, D., Castro, J., Finkelstein, A. (2012). Towards Architectural Evolution through Model Transformations.. .SEKE.
Porter, C., Sasse, M.A., Letier, E. (2012). Designing acceptable user registration processes for e-services. HCI2012 - People & Computers XXVI Birmingham, UK.Proceedings of HCI 2012 The 26th BCS Conference on Human Computer Interaction.
Quercia, D., Capra, L., Crowcroft, J. (2012). The Social World of Twitter: Topics, Geography, and Emotions.. .ICWSM 2012 - Proceedings of the 6th International AAAI Conference on Weblogs and Social Media.
Quercia, D., Ellis, J., Capra, L., Crowcroft, J. (2012). Tracking "gross community happiness" from tweets.. .CSCW. doi:10.1145/2145204.2145347.
Santos, E., Pimentel, J., Castro, J., Finkelstein, A. (2012). On the Dynamic Configuration of Business Process Models.. .BMMDS/EMMSAD.113. doi:10.1007/978-3-642-31072-0_23.
Sarro, F., Ferrucci, F., Gravino, C. (2012). Single and Multi Objective Genetic Programming for software development effort estimation.. .Proceedings of the ACM Symposium on Applied Computing. doi:10.1145/2245276.2231968.
Sarro, F., Martino, S.D., Ferrucci, F., Gravino, C. (2012). A further analysis on the use of Genetic Algorithm to configure Support Vector Machines for inter-release fault prediction.. .Proceedings of the ACM Symposium on Applied Computing. doi:10.1145/2245276.2231967.
Schöning, J., Rogers, Y., Bird, J., Capra, L., McCann, J.A., Prendergast, D., Sheridan, C. (2012). Intel Collaborative Research Institute - Sustainable Connected Cities.. .AmI.7683. doi:10.1007/978-3-642-34898-3_28.
Smith, C., Quercia, D., Capra, L. (2012). Anti-gravity Underground?. Workshop on Pervasive Urban Applications Newcastle, UK.
Sumner, T., Hetherington, J., Seymour, R.M., Li, L., Varela Rey, M., Yamaji, S., ...Finkelstein, A. (2012). A composite computational model of liver glucose homeostasis. II. Exploring system behaviour.. Journal of the Royal Society Interface, 9 (69), 701-706. doi:10.1098/rsif.2011.0783
Tahat, L., Korel, B., Harman, M., Ural, H. (2012). Regression test suite prioritization using system models. Software Testing Verification and Reliability, 22 (7), 481-506. doi:10.1002/stvr.461
Tonella, P., Marchetto, A., Nguyen, C.D., Jia, Y., Lakhotia, K., Harman, M. (2012). Finding the optimal balance between over and under approximation of models inferred from execution logs. .Proceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012. doi:10.1109/ICST.2012.82.
Vos, T., Tonella, P., Wegener, J., Harman, M., Prasetya, W., Ur, S. (2012). Testing of future internet applications running in the cloud. 305-321. doi:10.4018/978-1-4666-2536-5.ch014
Yoo, S., Harman, M. (2012). Regression testing minimization, selection and prioritization: a survey.. Software Testing Verification and Reliability, 22 (2), 67-120. doi:10.1002/stv.430
Yoo, S., Harman, M. (2012). Test Data Regeneration: Generating New Test Data from Existing Test Data. Software Testing Verification and Reliability, 22 (3), 171-201. doi:10.1002/stvr.435
Zhang, Y., Harman, M., Lim, S.L. (2012). Empirical evaluation of search based requirements interaction management. Information and Software Technology,

2011

(2011). CIGPU 2011 Computational Intelligence on Consumer Games and Graphics Hardware. .
Alshahwan, N., Harman, M. (2011). Automated web application testing using search based software engineering. .2011 26th IEEE/ACM International Conference on Automated Software Engineering, ASE 2011, Proceedings. doi:10.1109/ASE.2011.6100082.
Androutsopoulos, K., Binkley, D., Clark, D., Gold, N., Harman, M., Lano, K., Li, Z. (2011). Model projection: Simplifying models in response to restricting the environment. .Proceedings - International Conference on Software Engineering. doi:10.1145/1985793.1985834.
Baars, A., Harman, M., Hassoun, Y., Lakhotia, K., McMinn, P., Tonella, P., Vos, T. (2011). Symbolic Search-Based Testing. .ASE. doi:10.1109/ASE.2011.6100119.
Baars, A., Harman, M., Hassoun, Y., Lakhotia, K., McMinn, P., Tonella, P., Vos, T. (2011). Symbolic search-based testing. 2011 26th IEEE/ACM International Conference on Automated Software Engineering, ASE 2011, Proceedings, 53-62. doi:10.1109/ASE.2011.6100119
Bahsoon, R., Emmerich, W. (2011). Economics-driven Architecting for Non-functional Requirements in the Presence of Middleware. In Relating Software Requirements and Architectures. Springer.
Bencomo, N., Letier, E., Finkelstein, A., Whittle, J., Welsh, K. (2011). Foreword: 2nd workshop requirements@run.time. Proceedings of the 2011 2nd International Workshop on Requirements@Run.Time, RE@RunTime 2011, iii-v. doi:10.1109/ReRunTime.2011.6046240
Bertolino, A., Harman, M. (2011). Message from the doctoral symposium chairs. SIGSOFT/FSE 2011 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering, iv-.
Beyer, H.-.G., Langdon, W.B. (2011). FOGA'11 - Proceedings of the 2011 ACM/SIGEVO Foundations of Genetic Algorithms XI: Preface. FOGA'11 - Proceedings of the 2011 ACM/SIGEVO Foundations of Genetic Algorithms XI, iii-iv.
Binkley, D.W., Harman, M., Lakhotia, K. (2011). FlagRemover: A Testability Transformation for Transforming Loop-Assigned Flags. ACM T SOFTW ENG METH, 20 (3), doi:10.1145/2000791.2000796
Boness, K., Finkelstein, A., Harrison, R. (2011). A method for assessing confidence in requirements analysis. INFORM SOFTWARE TECH, 53 (10), 1084-1096. doi:10.1016/j.infsof.2011.05.003
Bozkurt, M., Harman, M. (2011). Generating Realistic Inputs Using Web Services. London: Department of Computer Science.
Bozkurt, M., Harman, M. (2011). Automatically generating realistic test input from web services.. .Proceedings - 6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011. doi:10.1109/SOSE.2011.6139088.
Bunyakiati, P., Finkelstein, A. (2011). Standards compliance testing for unified modelling language tools. IET SOFTW, 5 (2), 120-131. doi:10.1049/iet-sen.2010.0032
Clark, D., Giacobazzi, R., Mu, C. (2011). Foreword: programming language interference and dependence.. Mathematical Structures in Computer Science, 21 (06), 1109-1110. doi:10.1017/S0960129511000168
Clark, D.J., Mu, C. (2011). A Tool: Quantitative Analyser for Programs. Eighth International Conference on Quantitative Evaluation of Systems Aachen, Germany.QEST.
Corazza, A., Di Martino, S., Ferrucci, F., Gravino, C., Sarro, F., Mendes, E. (2011). Using tabu search to configure support vector regression for effort estimation. Empirical Software Engineering, 1-41.
Danicic, S., Barraclough, R.W., Harman, M., Howroyd, J.D., Kiss, A., Laurence, M.R. (2011). A unifying theory of control dependence and its application to arbitrary program structures. THEOR COMPUT SCI, 412 (49), 6809-6842. doi:10.1016/j.tcs.2011.08.033
Di Penta, M., Harman, M., Antoniol, G. (2011). The use of search-based optimization techniques to schedule and staff software projects: an approach and an empirical study. SOFTWARE PRACT EXPER, 41 (5), 495-519. doi:10.1002/spe.1001
Durillo, J.J., Zhang, Y.Y., Alba, E., Harman, M., Nebro, A.J. (2011). A study of the bi-objective next release problem. EMPIR SOFTW ENG, 16 (1), 29-60. doi:10.1007/s10664-010-9147-3
Ferrucci, F., Gravino, C., Sarro, F. (2011). A Case Study on the Conversion of Function Points into COSMIC.. .EUROMICRO-SEAA. doi:10.1109/SEAA.2011.70.
Ferrucci, F., Gravino, C., Sarro, F. (2011). How Multi-Objective Genetic Programming Is Effective for Software Development Effort Estimation?. .SSBSE.6956. doi:10.1007/978-3-642-23716-4_28.
Finkelstein, A. (2011). Keynote: Engineering Challenges of New Business Models in Software. 2nd International Conference on Software Business Brussels, BELGIUM.SOFTWARE BUSINESS.80.
Finkelstein, A. (2011). Ten Open Challenges at the Boundaries of Software Engineering and Information Systems.. .CAiSE.6741. doi:10.1007/978-3-642-21640-4_1.
Fitzgerald, C., Letier, E., Finkelstein, A. (2011). Early Failure Prediction in Feature Request Management Systems. .Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference, RE 2011. doi:10.1109/RE.2011.6051658.
Gold, N. (2011). Knitting music and programming: Reflections on the frontiers of source code analysis. .Proceedings - 11th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2011. doi:10.1109/SCAM.2011.10.
Gold, N.E., Dannenberg, R.B. (2011). A Reference Architecture and Score Representation for Popular Music Human-Computer Music Performance Systems. .Proceedings of the International Conference on New Interfaces for Musical Expression, 30 May - 1 June 2011, Oslo, Norway.
Gold, N.E., Krinke, J., Harman, M., Binkley, D. (2011). Cloning in Max/MSP Patches. .ICMC.
GOLD, N., RINK, J., SPIRO, N. (2011). Motive, gesture, and the analysis of performance. In Gritten, A., King, E. (Eds.), New Perspectives on Music and Gesture. .
Gu, Z., Barr, E.T., Su, Z. (2011). BQL: capturing and reusing debugging knowledge.. .ICSE. doi:10.1145/1985793.1985975.
Harman, M. (2011). The SBSE Approach to Automated Optimization of Verification and Testing.. 5th International Haifa Verification Conference Haifa, ISRAEL.HARDWARE AND SOFTWARE: VERIFICATION AND TESTING.6405.
Harman, M. (2011). Software Engineering Meets Evolutionary Computation. COMPUTER, 44 (10), 31-39.
Harman, M. (2011). Making the case for MORTO: Multi objective regression test optimization. Proceedings - 4th IEEE International Conference on Software Testing, Verification, and Validation Workshops, ICSTW 2011, 111-114. doi:10.1109/ICSTW.2011.60
Harman, M. (2011). Refactoring as testability transformation. Proceedings - 4th IEEE International Conference on Software Testing, Verification, and Validation Workshops, ICSTW 2011, 414-421. doi:10.1109/ICSTW.2011.38
Harman, M., Jia, Y., Langdon, W.B. (2011). Strong Higher Order Mutation-Based Test Data Generation. .SIGSOFT/FSE 2011 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering. doi:10.1145/2025113.2025144.
Harman, M., Korel, B. (2011). Message from the program chairs. Proceedings - 4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011, x-xi. doi:10.1109/ICST.2011.5
Harman, M., McMinn, P., Souza, J.T.D., Yoo, S. (2011). Search Based Software Engineering: Techniques, Taxonomy, Tutorial.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).7007 LNCS. doi:10.1007/978-3-642-25231-0_1.
Heaven, W., LETIER, E. (2011). Simulating and Optimising Design Decisions in Quantitative Goal Models. .Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference, RE 2011. doi:10.1109/RE.2011.6051653.
Jennings, B., Finkelstein, A. (2011). Implicit Social Production: Utilising Socially Generated Data By-Products.. BPM 2010 Conference Stevens Inst Technol, Hoboken, NJ.BUSINESS PROCESS MANAGEMENT WORKSHOPS.66.
Jia, Y., Harman, M. (2011). An Analysis and Survey of the Development of Mutation Testing. IEEE T SOFTWARE ENG, 37 (5), 649-678. doi:10.1109/TSE.2010.62
Jiménez-Díaz, G., Menéndez, H.D., Camacho, D., González-Calero, P.A. (2011). Predicting Performance in Team Games - The Automatic Coach.. .ICAART (1).
Jiménez-D iaz, G., Menéndez, H.D., Camacho, D., González-Calero, P.A. (2011). Predicting performance in team games. II for systems, C. Technologies of Information, and Communication, editors, ICAART, 401 406.
Krinke, J. (2011). Is cloned code older than non-cloned code?. .Proceedings - International Conference on Software Engineering. doi:10.1145/1985404.1985410.
Küssner, M., Gold, N.E., Tidhar, D., Prior, H.M., Leech-Wilkinson, D. (2011). Synaesthetic Traces: Digital Acquisition of Musical Shapes. Supporting Digital Humanities 2011 Copenhagen.Proceedings of Supporting Digital Humanities 2011.
Langdon, W.B. (2011). Elementary bit string mutation landscapes. FOGA'11 - Proceedings of the 2011 ACM/SIGEVO Foundations of Genetic Algorithms XI, 25-41. doi:10.1145/1967654.1967658
Langdon, W.B. (2011). Graphics Processing Units and Genetic Programming: An overview. SOFT COMPUTING, 15 (8), 1657-1669. doi:10.1007/s00500-011-0695-2
Langdon, W.B. (2011). Minimising Testing in Genetic Programming. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (2011). Generalisation in Genetic Programming. .Genetic and Evolutionary Computation Conference, GECCO'11 - Companion Publication. doi:10.1145/2001858.2001972.
Langdon, W.B. (2011). Debugging CUDA. .Genetic and Evolutionary Computation Conference, GECCO'11 - Companion Publication. doi:10.1145/2001858.2002028.
Langdon, W.B. (2011). Performing with CUDA. .Genetic and Evolutionary Computation Conference, GECCO'11 - Companion Publication. doi:10.1145/2001858.2002029.
Langdon, W.B., Arno, M.J. (2011). More Mouldy Data: Virtual Infection of the Human Genome. London WC1E 6BT, UK .
Langdon, W.B., Arno, M.J. (2011). More Mouldy Data: Another mycoplasma gene jumps the silicon barrier into the human genome. ArXiv e-prints,
Langdon, W.B., Yoo, S., Harman, M. (2011). Formal Concept Analysis on Graphics Hardware. .CEUR Workshop Proceedings.959.
Langdon, W.B., Yoo, S., Harman, M. (2011). Non-Recursive Beam Search on GPU for Formal Concept Analysis. London WC1E 6BT, UK .
Lathia, N., Capra, L. (2011). How Smart is Your Smartcard? Measuring Travel Behaviours, Perceptions, and Incentives. .UbiComp'11 - Proceedings of the 2011 ACM Conference on Ubiquitous Computing. doi:10.1145/2030112.2030152.
Lathia, N., Capra, L. (2011). Mining Mobility Data to Minimise Travellers' Spending on Public Transport. .Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. doi:10.1145/2020408.2020590.
Lathia, N., Hailes, S., Capra, L. (2011). Temporal Defences for Robust Recommendations. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).6549 LNAI. doi:10.1007/978-3-642-19896-0_6.
Lathia, N., Quercia, D., Capra, L., Crowcroft, J. (2011). Recsys'11 workshop outline PeMA 2011: personalization in mobile applications.. .RecSys. doi:10.1145/2043932.2044018.
Letier, E. (2011). Simulating and Optimizing Design Decisions in Goal-Oriented Requirements Models.. .INFORSID.
Lim, S.L., Damian, D., Finkelstein, A. (2011). StakeSource2.0: Using social networks of stakeholders to identify and prioritise requirements. Proceedings - International Conference on Software Engineering, 1022-1024. doi:10.1145/1985793.1985983
Lim, S.L., Finkelstein, A. (2011). Anticipating Change in Requirements Engineering.. In Avgeriou, P., Grundy, J., Hall, J.G., Lago, P., Mistrík, I. (Eds.), Relating Software Requirements and Architectures. (pp. 17-34). Springer.
Marchetto, A., Tiella, R., Tonella, P., Alshahwan, N., Harman, M. (2011). Crawlability metrics for automated web testing. International Journal on Software Tools for Technology Transfer, 13 (2), 131-149. doi:10.1007/s10009-010-0177-3
Martino, S.D., Ferrucci, F., Gravino, C., Sarro, F. (2011). Using Web Objects for Development Effort Estimation of Web Applications: A Replicated Study.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).6759 LNCS. doi:10.1007/978-3-642-21843-9_16.
Martino, S.D., Ferrucci, F., Gravino, C., Sarro, F. (2011). A Genetic Algorithm to Configure Support Vector Machines for Predicting Fault-Prone Components.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).6759 LNCS. doi:10.1007/978-3-642-21843-9_20.
Martino, S.D., Galiero, R., Giorio, C., Ferrucci, F., Sarro, F. (2011). A Matching-Algorithm based on the Cloud and Positioning Systems to Improve Carpooling.. .DMS.
Mashhadi, A., Capra, L. (2011). Priority Scheduling for Participatory Delay Tolerant Networks. .2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, WoWMoM 2011 - Digital Proceedings. doi:10.1109/WoWMoM.2011.5986207.
Mashhadi, A., Capra, L. (2011). Quality Control for Real-time Ubiquitous Crowdsourcing. .UbiCrowd'11 - Proceedings of the 2nd International Workshop on Ubiquitous Crowdsouring. doi:10.1145/2030100.2030103.
Mondal, M., Rahman, M.S., Saha, R.K., Roy, C.K., Krinke, J., Schneider, K.A. (2011). An empirical study of the impacts of clones in software maintenance. .IEEE International Conference on Program Comprehension. doi:10.1109/ICPC.2011.14.
Mu, C., Clark, D. (2011). A tool: Quantitative analyser for programs. Proceedings of the 2011 8th International Conference on Quantitative Evaluation of Systems, QEST 2011, 145-146. doi:10.1109/QEST.2011.25
Nguyen, C.D., Miles, S., Perini, A., Tonella, P., Harman, M., Luck, M. (2011). Evolutionary testing of autonomous software agents. Autonomous Agents and Multi-Agent Systems, 1-24.
Oh, J., Harman, M., Yoo, S. (2011). Transition coverage testing for Simulink/Stateflow models using messy genetic algorithms. .Genetic and Evolutionary Computation Conference, GECCO'11. doi:10.1145/2001576.2001825.
Orgaz, G.B., Menéndez, H.D., Camacho, D. (2011). Using the Clustering Coefficient to Guide a Genetic-Based Communities Finding Algorithm.. .IDEAL.6936. doi:10.1007/978-3-642-23878-9_20.
Petke, J., Jeavons, P. (2011). The Order Encoding: From Tractable CSP to Tractable SAT.. .SAT.6695. doi:10.1007/978-3-642-21581-0_34.
Praditwong, K., Harman, M., Yao, X. (2011). Software module clustering as a multi-objective search problem. IEEE T SOFTWARE ENG, 37 (2), 264-282. doi:10.1109/TSE.2010.26
Quattrone, G., Capra, L., Ferrara, E., De Meo, P., Ursino, D. (2011). Effective Retrieval of Resources in Folksonomies Using a New Tag Similarity Measure. .International Conference on Information and Knowledge Management, Proceedings. doi:10.1145/2063576.2063657.
Quattrone, G., Capra, L., Meo, P.D., Ferrara, E., Ursino, D. (2011). Effective retrieval of resources in folksonomies using a new tag similarity measure.. .CIKM. doi:10.1145/2063576.2063657.
Quattrone, G., De Meo, P., Ferrara, E., Capra, L. (2011). Measuring Similarity in Large-scale Folksonomie. .SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering.
Quattrone, G., Ferrara, E., Meo, P.D., Capra, L. (2011). Measuring Similarity in Large-scale Folksonomies.. .SEKE.
Quercia, D., Ellis, J., Capra, L., Crowcroft, J. (2011). In the Mood for Being Influential on Twitter. 3rd IEEE International Conference on Social Computing MIT, Boston, USA.
Quercia, D., Ellis, J., Capra, L., Crowcroft, J. (2011). In the Mood for Being Influential on Twitter.. .SocialCom/PASSAT. doi:10.1109/PASSAT/SocialCom.2011.27.
Quercia, D., Ellis, J., Capra, L., Crowcroft, J. (2011). In the mood being influential on twitter mood. Proceedings - 2011 IEEE International Conference on Privacy, Security, Risk and Trust and IEEE International Conference on Social Computing, PASSAT/SocialCom 2011, 307-314. doi:10.1109/PASSAT/SocialCom.2011.27
Rahman, F., Posnett, D., Hindle, A., Barr, E., Devanbu, P. (2011). BugCache for inspections : Hit or miss?. SIGSOFT/FSE 2011 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering, 322-331. doi:10.1145/2025113.2025157
Ren, J., Harman, M., Di Penta, M. (2011). Cooperative co-evolutionary optimization of software project staff assignments and job scheduling. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 6956 LNCS 127-141. doi:10.1007/978-3-642-23716-4_14
Sarro, F. (2011). Search-Based approaches for software development effort estimation. ACM International Conference Proceeding Series, 38-43. doi:10.1145/2181101.2181111
Tahat, L., Korel, B., Harman, M., Ural, H. (2011). Regression test suite prioritization using system models. Software Testing Verification and Reliability,
Treude, C., Storey, M.-.A.D., Deursen, A.V., Begel, A., Black, S. (2011). Second international workshop on web 2.0 for software engineering: (Web2SE 2011).. .ICSE. doi:10.1145/1985793.1986056.
Treude, C., Storey, M.-.A.D., Deursen, A.V., Begel, A., Black, S. (2011). Workshop report from Web2SE 2011: 2nd international workshop on web 2.0 for software engineering.. ACM SIGSOFT Software Engineering Notes, 36 (5), 24. doi:10.1145/2020976.2020977
Veerappa, V., Letier, E. (2011). Clustering Stakeholders for Requirements Decision Making.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).6606 LNCS. doi:10.1007/978-3-642-19858-8_20.
Veerappa, V., Letier, E. (2011). Understanding Clusters of Optimal Solutions in Multi-Objective Decision Problems. .Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference, RE 2011. doi:10.1109/RE.2011.6051654.
Vos, T.E.J., Tonella, P., Wegener, J., Harman, M., Prasetya, W., Puoskari, E., Nir-Buchbinder, Y. (2011). Future Internet Testing with FITTEST.. .Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR. doi:10.1109/CSMR.2011.51.
YOO, S., Harman, M., Clark, D. (2011). FLINT: Fault Localisation using Information Theory. UK: Department of Computer Science, University College London.
Yoo, S., Harman, M., Ur, S. (2011). Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).6956 LNCS. doi:10.1007/978-3-642-23716-4_20.
YOO, S., Harman, M., Ur, S. (2011). Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card. UK: Department of Computer Science, University College London.
Zanardi, V., Capra, L. (2011). A Scalable Tag-based Recommender System for New Users of the Social Web. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).6860 LNCS. doi:10.1007/978-3-642-23088-2_40.
Zanardi, V., Capra, L. (2011). Dynamic Updating of Online Recommender Systems via Feed-Forward Controllers. .Proceedings - International Conference on Software Engineering. doi:10.1145/1988008.1988011.
Zhang, Y., Harman, M., Finkelstein, A., Afshin Mansouri, S. (2011). Comparing the performance of metaheuristics for the analysis of multi-stakeholder tradeoffs in requirements optimisation. INFORM SOFTWARE TECH, 53 (7), 761-773. doi:10.1016/j.infsof.2011.02.001
Zhang, Y., Harman, M., Lim, S. (2011). Search Based Optimization of Requirements Interaction Management. London: Department of Computer Science.

2010

Amtoft, T., Androutsopoulos, K., Clark, D., Harman, M., Li, Z. (2010). An Alternative Characterization of Weak Order Dependence. INFORM PROCESS LETT, 110 (21), 939-943. doi:10.1016/j.ipl.2010.07.023
Bahsoon, R., Capra, L., Emmerich, W., Fayad, M.E. (2010). Special Issue on Software Architecture and Mobility.. Journal of Systems and Software, 83 (6), 883-884. doi:10.1016/j.jss.2010.02.035
Bahsoon, R., Capra, L., Emmerich, W., Fayad, M. (Eds.), (2010). Software Architecture and Mobility. Journal of Systems and Software, 83 (6),
Barraclough, R.W., Binkley, D., Danicic, S., Harman, M., Hierons, R.M., Kiss, A., ...Ouarbya, L. (2010). A trajectory-based strict semantics for program slicing. THEOR COMPUT SCI, 411 (11-13), 1372-1386. doi:10.1016/j.tcs.2009.10.025
Barr, E.T., Bird, C., Hyatt, E., Menzies, T., Robles, G. (2010). On the shoulders of giants.. .FoSER. doi:10.1145/1882362.1882368.
Beltrán, A.G., Tagger, B., Finkelstein, A. (2010). Ontology-based Queries over Cancer Data.. .SWAT4LS.698.
Bencomo, N., Whittle, J., Sawyer, P., Finkelstein, A., Letier, E. (2010). Requirements reflection: requirements as runtime entities.. .Proceedings - International Conference on Software Engineering.2. doi:10.1145/1810295.1810329.
Bencomo, N., Whittle, J., Sawyer, P., Finkelstein, A., Letier, E. (2010). Requirements reflection: requirements as runtime entities.. .Proceedings - International Conference on Software Engineering.2. doi:10.1145/1810295.1810329.
Ben Mokhtar, S., McNamara, L., Capra, L. (2010). A Self-Organising Directory and Matching Service for Opportunistic Social Networking. .Proceedings of the 3rd Workshop on Social Network Systems, SNS'10. doi:10.1145/1852658.1852663.
Binkley, D., Harman, M., Hassoun, Y., Islam, S., Li, Z. (2010). Assessing the impact of global variables on program dependence and dependence clusters. J SYST SOFTWARE, 83 (1), 96-107. doi:10.1016/j.jss.2009.03.038
Chapman, C., Emmerich, W., Marquez, F.G., Clayman, S., Galis, A. (2010). Software Architecture Definition for On-demand Cloud Provisioning. .Proc. of the $19^th$ ACM Int. Symp. on high Performance Distributed Computing (HDPC 2010), Chicago, Il.
Corazza, A., Martino, S.D., Ferrucci, F., Gravino, C., Sarro, F., Mendes, E. (2010). How effective is Tabu search to configure support vector regression for effort estimation?. .ACM International Conference Proceeding Series. doi:10.1145/1868328.1868335.
D'Ambrosio, P., Ferrucci, F., Sarro, F., Tucci, M. (2010). An Approach for the Development of DOOH-oriented Information Systems.. .ICEIS (3).
Dell'Amico, M., Capra, L. (2010). Dependable Filtering: Philosophy and Realizations. ACM T INFORM SYST, 29 (1), doi:10.1145/1877766.1877771
Del Prete, L., Capra, L. (2010). diffeRS: a Mobile Recommender Service. .Proceedings - IEEE International Conference on Mobile Data Management. doi:10.1109/MDM.2010.22.
Derderian, K., Hierons, R.M., Harman, M., Guo, Q. (2010). Estimating the feasibility of transition paths in extended finite state machines. AUTOMAT SOFTW ENG, 17 (1), 33-56. doi:10.1007/s10515-009-0057-9
Dubinsky, Y., Kruchten, P., Finkelstein, A., Bass, L., Chulani, S., Prikladnicki, R. (2010). Software Development Governance (SDG) Workshop.. .ICSE (2). doi:10.1145/1810295.1810430.
Duboc, L., Rosenblum, D.S., Letier, E. (2010). Requirements Death, Taxes, & Scalability. IEEE SOFTWARE, 27 (4), 20-21. doi:10.1109/MS.2010.97
Duboc, L., Rosenblum, D.S., Letier, E. (2010). requirements Death, Taxes, & Scalability. IEEE SOFTWARE, 27 (4), 20-21. doi:10.1109/MS.2010.97
Ferrucci, F., Gravino, C., Oliveto, R., Sarro, F. (2010). Estimating Software Development Effort using Tabu Search.. .ICEIS (1).
Ferrucci, F., Gravino, C., Oliveto, R., Sarro, F. (2010). Genetic programming for effort estimation: An analysis of the impact of different fitness functions. Proceedings - 2nd International Symposium on Search Based Software Engineering, SSBSE 2010, 89-98. doi:10.1109/SSBSE.2010.20
Ferrucci, F., Gravino, C., Oliveto, R., Sarro, F., Mendes, E. (2010). Investigating Tabu Search for Web Effort Estimation.. .Proceedings - 36th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2010. doi:10.1109/SEAA.2010.59.
Ghosheh, E., Black, S., Kapetanios, E., Baldwin, M. (2010). Exploring the Relationship between UML Design Metrics for Web Applications and Maintainability.. The Journal of Object Technology, 9 (3), 125. doi:10.5381/jot.2010.9.3.a5
Gold, N. (2010). Motivating Students in Software Engineering Group Projects: An Experience Report. Innovation in Teaching And Learning in Information and Computer Sciences (ITALICS), 9 10-19.
Gold, N.E., Rink, J., Spiro, N. (2010). The form of performance: Analyzing pattern distribution in select recordings of Chopin's Mazurka op. 24 no. 2. Musicae Scientiae, 14 (2), 23-55. doi:10.1177/102986491001400202
Gold, N., Krinke, J., Harman, M., Binkley, D. (2010). Issues in clone classification for dataflow languages. .Proceedings - International Conference on Software Engineering. doi:10.1145/1808901.1808916.
Guy, G., Dunn, S., Gold, N. (2010). Capturing Visitor Experiences for Study and Preservation. .Digital Humanities 2010.
Gu, Z., Barr, E.T., Hamilton, D.J., Su, Z. (2010). Has the bug really been fixed?. .ICSE (1). doi:10.1145/1806799.1806812.
Harman, M. (2010). Why the Virtual Nature of Software Makes It Ideal for Search Based Optimization. 13th International Conference on Foundations of Software Science and Computational Structures/Joint European Conferences on Theory and Practice of Software Paphoe, CYPRUS.FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS.6013.
Harman, M. (2010). Automated Patching Techniques: The Fix Is In. COMMUN ACM, 53 (5), 108. doi:10.1145/1735223.1735248
Harman, M. (2010). The relationship between search based software engineering and predictive modeling.. .ACM International Conference Proceeding Series. doi:10.1145/1868328.1868330.
Harman, M. (2010). Why Source Code Analysis and Manipulation will always be important. Proceedings - 10th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2010, 7-19. doi:10.1109/SCAM.2010.28
Harman, M., Jia, Y., Langdon, W.B. (2010). A manifesto for higher order mutation testing. .ICSTW 2010 - 3rd International Conference on Software Testing, Verification, and Validation Workshops. doi:10.1109/ICSTW.2010.13.
Harman, M., Kim, S.G., Lakhotia, K., McMinn, P., Yoo, S. (2010). Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem. .ICSTW 2010 - 3rd International Conference on Software Testing, Verification, and Validation Workshops. doi:10.1109/ICSTW.2010.31.
Harman, M., Mansouri, A. (2010). Search Based Software Engineering: Introduction to the Special Issue of the IEEE Transactions on Software Engineering. IEEE T SOFTWARE ENG, 36 (6), 737-741.
Harman, M., McMinn, P. (2010). A Theoretical and Empirical Study of Search-Based Testing: Local, Global, and Hybrid Search. IEEE T SOFTWARE ENG, 36 (2), 226-247. doi:10.1109/TSE.2009.71
Harman, M., Muccini, H., Schulte, W., Xie, T. (2010). 10111 Abstracts Collection - Practical Software Testing : Tool Automation and Human Factors.. .Practical Software Testing: Tool Automation and Human Factors.10111.
Harman, M., Muccini, H., Schulte, W., Xie, T. (2010). 10111 Executive Summary - Practical Software Testing: Tool Automation and Human Factors.. .Practical Software Testing: Tool Automation and Human Factors.10111.
Islam, S.S., Krinke, J., Binkley, D. (2010). Dependence cluster visualization. 5th ACM Symposium on Software Visualization Salt Lake City, UT.SOFTVIS 2010: PROCEEDINGS OF THE 2010 INTERNATIONAL SYMPOSIUM ON SOFTWARE VISUALIZATION.
Islam, S.S., Krinke, J., Binkley, D., Harman, M. (2010). Coherent dependence clusters. .ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering. doi:10.1145/1806672.1806683.
Jennings, B., Finkelstein, A. (2010). Micro Workflow Gestural Analysis: representation in social business processes. BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009, 43 278-290.
Khalid Alzarouni, D.C., Tratt, L. (2010). Semantic Malware Detection. .
Krinke, J., Gold, N., Jia, Y., Binkley, D. (2010). Distinguishing copies from originals in software clones. .Proceedings - International Conference on Software Engineering. doi:10.1145/1808901.1808907.
Krinke, J., Gold, N., Jia, Y., Binkley, D. (2010). Cloning and copying between GNOME projects. .Proceedings - International Conference on Software Engineering. doi:10.1109/MSR.2010.5463290.
Lakhotia, K., Harman, M., Gross, H. (2010). AUSTIN: A Tool for Search Based Software Testing for the C Language and Its Evaluation on Deployed Automotive Systems. Proceedings - 2nd International Symposium on Search Based Software Engineering, SSBSE 2010, 101-110. doi:10.1109/SSBSE.2010.21
Lakhotia, K., McMinn, P., Harman, M. (2010). An empirical investigation into branch coverage for C programs using CUTE and AUSTIN.. .J SYST SOFTWARE.83. doi:10.1016/j.jss.2010.07.026.
Lakhotia, K., Tillmann, N., Harman, M., Halleux, J.D. (2010). FloPSy - Search-Based Floating Point Constraint Solving for Symbolic Execution.. 22nd IFIP International Conference on Testing Software and Systems Natal, BRAZIL.TESTING SOFTWARE AND SYSTEMS.6435.
Langdon, W.B. (2010). 2-bit Flip Mutation Elementary Fitness Landscapes. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (2010). GPU Working Party: Slides presented at Dagstuhl.
Langdon, W.B., Graillet, O.S., Harrison, A.P. (2010). Automated DNA Motif Discovery.
Langdon, W.B., Graillet, O.S., Harrison, A.P. (2010). RNAnet a Map of Human Gene Expression.
Langdon, W.B., Gustafson, S.M. (2010). Genetic Programming and Evolvable Machines: ten years of reviews. Genetic Programming and Evolvable Machines, 11 (3-4), 321-338. doi:10.1007/s10710-010-9111-4
Langdon, W.B., Harman, M. (2010). Evolving a CUDA Kernel from an nVidia Template. 2010 IEEE World Congress on Computational Intelligence Barcelona, SPAIN.2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC).
Langdon, W.B., Harman, M. (2010). Evolving gzip matches Kernel from an nVidia CUDA Template. London, WC2R 2LS, UK .
Langdon, W.B., Harman, M., Jia, Y. (2010). Efficient multi-objective higher order mutation testing with genetic programming. J SYST SOFTWARE, 83 (12), 2416-2430. doi:10.1016/j.jss.2010.07.027
Langdon, W.B., McKay, R.I., Spector, L. (2010). Genetic Programming. In Gendreau, M., Potvin, J.-.Y. (Eds.), Handbook of Metaheuristics. (pp. 185-225). Springer.
Langdon, W.B., Upton, G.J.G., Camargo, R.D.S., Harrison, A.P. (2010). A Survey of Spatial Defects in Homo Sapiens Affymetrix GeneChips. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 7 (4), 647-653. doi:10.1109/TCBB.2008.108
Lathia, N., Froehlich, J., Capra, L. (2010). Mining Public Transport Usage For Personalised Intelligent Transport Systems. .Proceedings - IEEE International Conference on Data Mining, ICDM. doi:10.1109/ICDM.2010.46.
Lathia, N., Hailes, S., Capra, L., Amatriain, X. (2010). Temporal Diversity in Recommender Systems. .SIGIR 2010 Proceedings - 33rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. doi:10.1145/1835449.1835486.
Lathia, N., Hailes, S., Capra, L., Amatriain, X. (2010). Temporal Diversity in Recommender Systems. 33rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval Geneva, SWITZERLAND.SIGIR 2010: PROCEEDINGS OF THE 33RD ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH DEVELOPMENT IN INFORMATION RETRIEVAL.
Lim, S.L., Quercia, D., Finkelstein, A. (2010). StakeNet: using social networks to analyse the stakeholders of large-scale software projects.. .ICSE (1). doi:10.1145/1806799.1806844.
Lim, S.L., Quercia, D., Finkelstein, A. (2010). StakeSource: harnessing the power of crowdsourcing and social networks in stakeholder analysis.. .ICSE (2). doi:10.1145/1810295.1810340.
Lo Giusto, G., Mashhadi, A., Capra, L. (2010). Folksonomy-based Reasoning for Content Dissemination in Mobile Settings. .Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM. doi:10.1145/1859934.1859944.
Marchetto, A., Tiella, R., Tonella, P., Alshahwan, N., Harman, M. (2010). Crawlability metrics for automated web testing. International Journal on Software Tools for Technology Transfer, 1-19.
McMinn, P., Stevenson, M., Harman, M. (2010). Reducing qualitative human oracle costs associated with automatically generated test data. 1st International Workshop on Software Test Output Validation, STOV 2010, in Conjunction with the 2010 International Conference on Software Testing and Analysis, ISSTA 2010, 1-4. doi:10.1145/1868048.1868049
Papakos, P., Capra, L., Rosenblum, D. (2010). VOLARE: Context-Aware Adaptive Cloud Service Discovery for Mobile Systems. .Proceedings of the 9th International Workshop on Adaptive and Reflective Middleware, ARM 2010. doi:10.1145/1891701.1891706.
Petke, J., Jeavons, P. (2010). Local Consistency and SAT-Solvers.. .CP.6308. doi:10.1007/978-3-642-15396-9_33.
Poli, R., Vanneschi, L., Langdon, W.B., McPhee, N.F. (2010). Theoretical Results in Genetic Programming: The next ten years?. Genetic Programming and Evolvable Machines, 11 (3-4), 285-320. doi:10.1007/s10710-010-9110-5
Quercia, D., Ellis, J., Capra, L. (2010). Using Mobile Phones to Nurture Social Networks. IEEE PERVAS COMPUT, 9 (3), 12-20.
Rowsell, J., Camargo, R.D.S., Langdon, W.B., Stalteri, M.A., Harrison, A.P. (2010). Uncovering the Expression Patterns of Chimeric Transcripts Using Surveys of Affymetrix GeneChips. Journal of integrative bioinformatics, 7 (3), 512-513.
Sabetzadeh, M., Finkelstein, A., Goedicke, M. (2010). Viewpoints.. In Laplante, P.A. (Ed.), Encyclopedia of Software Engineering. (pp. 1318-1329). Taylor & Francis.
Sama, M., Rosenblum, D.S., Wang, Z., Elbaum, S. (2010). Multi-Layer Faults in the Architectures of Mobile, Context-Aware Adaptive Applications. J SYST SOFTWARE, 83 (6), 906-914. doi:10.1016/j.jss.2009.11.005
Sawyer, P., Bencomo, N., Whittle, J., Letier, E., Finkelstein, A. (2010). Requirements-Aware Systems: A Research Agenda for RE for Self-adaptive Systems.. .RE. doi:10.1109/RE.2010.21.
Sawyer, P., Bencomo, N., Whittle, J., Letier, E., Finkelstein, A. (2010). Requirements-Aware Systems: A Research Agenda for RE for Self-adaptive Systems.. .RE. doi:10.1109/RE.2010.21.
Skene, J., Raimondi, F., Emmerich, W. (2010). Service-Level Agreements for Electronic Services. IEEE Transactions on Software Engineering, 36 (2), 288-304. doi:10.1109/TSE.2009.55
Tang, E., Barr, E.T., Li, X., Su, Z. (2010). Perturbing numerical calculations for statistical analysis of floating-point program (in)stability.. .ISSTA. doi:10.1145/1831708.1831724.
Yoo, S., Harman, M. (2010). Using hybrid algorithm for Pareto efficient multi-objective test suite minimisation. J SYST SOFTWARE, 83 (4), 689-701. doi:10.1016/j.jss.2009.11.706
Zhang, Y., Alba, E., Durillo, J.J., Eldh, S., Harman, M. (2010). Today/Future importance analysis. Proceedings of the 12th Annual Genetic and Evolutionary Computation Conference, GECCO '10, 135-142. doi:10.1145/1830483.1830733
Zhang, Y., Harman, M. (2010). Search Based Optimization of Requirements Interaction Management. .Proceedings - 2nd International Symposium on Search Based Software Engineering, SSBSE 2010. doi:10.1109/SSBSE.2010.16.
Zhao, R., Harman, M., Li, Z. (2010). Empirical study on the efficiency of search based test generation for EFSM models. ICSTW 2010 - 3rd International Conference on Software Testing, Verification, and Validation Workshops, 222-231. doi:10.1109/ICSTW.2010.44

2009

Aldecoa-Otalora, E., Langdon, W.B., Cunningham, P., Arno, M.J. (2009). Unexpected presence of mycoplasma probes on human microarrays. BioTechniques, 47 (6), 1013-1016. doi:10.2144/000113271
Alshahwan, N., Harman, M., Marchetto, A., Tonella, P. (2009). Improving web application testing using testability measures. .2009 11th IEEE International Symposium on Web Systems Evolution, WSE 2009. doi:10.1109/WSE.2009.5630393.
Androutsopoulos, K., Clark, D., Harman, M., Li, Z., Tratt, L. (2009). Control Dependence for Extended Finite State Machines. 12th International Conference on Fundamental Applroaches to Software Engineering held in Conjuction with European Conference on Theroy and Practice of Software York, ENGLAND.FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS.5503.
Androutsopoulos, K., Gold, N., Harman, M., Li, Z., Tratt, L. (2009). A theoretical and empirical study of EFSM dependence. IEEE International Conference on Software Maintenance Edmonton, CANADA.2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS.
Bao, C.H., Gold, N., Harman, M. (2009). Maintaining WS-BPEL Using Aspects. .Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI).
Ben Mokhtar, S., Capra, L. (2009). From Pervasive To Social Computing: Algorithms and Deployments. International Conference on Pervasive Services (ICPS 2009) Imperial Coll, London, ENGLAND.INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES (ICPS 2009).
Ben Mokhta, S., McNamara, L., Capra, L. (2009). A Middleware Service for Pervasive Social Networking. .Proceedings of the International Workshop on Middleware for Pervasive Mobile and Embedded Computing, M-MPAC 2009 co-located with ACM/IFIP/USENIX International Middleware Conference. doi:10.1145/1657127.1657130.
Binkley, D., Harman, M. (2009). Identifying 'Linchpin Vertices' that Cause Large Dependence Clusters. 9th IEEE International Working Conference on Source Code Analysis and Manipulation Edmonton, CANADA.2009 NINTH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS. doi:10.1109/SCAM.2009.18.
Bird, C., Barr, E.T., Nash, A., Devanbu, P.T., Filkov, V., Su, Z. (2009). Structure and Dynamics of Research Collaboration in Computer Science.. .SDM. doi:10.1137/1.9781611972795.71.
Bird, C., Rigby, P.C., Barr, E.T., Hamilton, D.J., Germán, D.M., Devanbu, P.T. (2009). The promises and perils of mining git.. .MSR. doi:10.1109/MSR.2009.5069475.
Black, S., Boca, P., Bowen, J.P., Gorman, J., Hinchey, M. (2009). Formal Versus Agile: Survival of the Fittest.. Computer, 42 (9), 37-45. doi:10.1109/MC.2009.284
Black, S., Counsell, S., Hall, T., Bowes, D. (2009). Fault Analysis in OSS Based on Program Slicing Metrics.. .EUROMICRO-SEAA. doi:10.1109/SEAA.2009.94.
Bolchini, D., Finkelstein, A., Perrone, V., Nagl, S. (2009). Better bioinformatics through usability analysis. BIOINFORMATICS, 25 (3), 406-412. doi:10.1093/bioinformatics/btn633
Bolchini, D., Finkestein, A., Paolini, P. (2009). Designing Usable Bio-Information Architectures. HCI (4), 5613 653-662. doi:10.1007/978-3-642-02583-9_71
Bunyakiati, P., Finkelstein, A. (2009). The Compliance Testing of Software Tools with respect to the UML standards specification - the ArgoUML case study. 2009 ICSE WORKSHOP ON AUTOMATION OF SOFTWARE TEST, 138-143.
Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J., Andersson, J., ...Cukic, B. (2009). Software Engineering for Self-Adaptive Systems: A Research Roadmap. SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 5525 1-26.
Chen, T.-.W., Fung, A.W., Yang, P.F., Huang, Y., Lin, C.M., Yajnik, S., ...Rosenblum, D.S. (2009). Packet routing via payload inspection and subscription processing in a publish-subscribe network. 1020090037962.
Clark, D., Lano, K., Onunkun, T. (2009). An Information Flow Analysis of B Specifications and Refinements. .
Cubo, J., Sama, M., Raimondi, F., Rosenblum, D.S. (2009). A model to design and verify context-aware adaptive service composition. .Proceedings, 2009 IEEE International Conference on Services Computing, SCC 2009, 21-25 September 2009 Bangalore, India. doi:10.1109/SCC.2009.61.
DeFigueiredo, D.D.B., Barr, E.T., Wu, S.F. (2009). Trust Is in the Eye of the Beholder.. .CSE (3). doi:10.1109/CSE.2009.444.
Durillo, J.J., Zhang, Y., Alba, E., Nebro, A.J. (2009). A Study of the Multi-Objective Next Release Problem. SSBSE Cumberland Lodge, Windsor, UK.Proceedings of the 1st International Symposium on Search Based Software Engineering (SSBSE '09). doi:10.1109/SSBSE.2009.21.
Ferrucci, F., Gravino, C., Oliveto, R., Sarro, F. (2009). Using Tabu Search to Estimate Software Development Effort.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).5891 LNCS. doi:10.1007/978-3-642-05415-0_22.
Finkelstein, A. (2009). Models@run.time: commentary. COMPUTER, 42 (10), 25.
Finkelstein, A., Harman, M., Mansouri, S.A., Ren, J., Zhang, Y.Y. (2009). A search based approach to fairness analysis in requirement assignments to aid negotiation, mediation and decision making. REQUIR ENG, 14 (4), 231-245. doi:10.1007/s00766-009-0075-y
Foster, H., Mukhija, A., Rosenblum, D.S., Uchitel, S. (2009). Engage: Engineering Service Modes with WS-Engineer and Dino. .Service-Oriented Computing: 7th International Joint Conference, ICSOC-ServiceWave 2009, Stockholm, Sweden, November 24-27, 2009: Proceedings.5900. doi:10.1007/978-3-642-10383-4_48.
Ghosheh, E., Black, S. (2009). WapMetrics: a tool for computing UML Design Metrics for Web Applications. 7th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-09) Rabat, MOROCCO.2009 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2.
Gold, N. (2009). Service-Oriented Software in the Humanities: A Software Engineering Perspective. Digital Humanities Quarterly, 3
Gonzalez-Beltran, A.N., Finkelstein, A., Wilkinson, J.M., Kramer, J. (2009). Domain Concept-Based Queries for Cancer Research Data Sources. 22nd IEEE International Symposium on Computer-Based Medical Systems Albuquerque, NM.2009 22ND IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS.
Gueorguiev, S., Harman, M., Antoniol, G. (2009). Software project planning for robustness and completion time in the presence of uncertainty using multi objective search based software engineering.. .Proceedings of the 11th Annual Genetic and Evolutionary Computation Conference, GECCO-2009. doi:10.1145/1569901.1570125.
Harman, M. (2009). Message from the general chair. Proceedings - 1st International Symposium on Search Based Software Engineering, SSBSE 2009, vii-x. doi:10.1109/SSBSE.2009.4
Harman, M., Binkley, D., Gallagher, K., Gold, N., Krinke, J. (2009). Dependence clusters in source code. ACM T PROGR LANG SYS, 32 (1), doi:10.1145/1596527.1596528
Harman, M., Binkley, D., Gallagher, K., Gold, N., Krinke, J. (2009). Dependence Clusters in Source Code. ACM T PROGR LANG SYS, 32 (1), doi:10.1145/1596527.1596528
Harman, M., Islam, F., Xie, T., Wappler, S. (2009). Automated Test Data Generation for Aspect-Oriented Programs. 8th ACM International Conference on Aspect-Oriented Software Development Univ Virginia, Charlottesville, VA.AOSD'09: 8TH INTERNATIONAL CONFERENCE ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT.
Harman, M., Krinke, J., Ren, J., Yoo, S. (2009). Search based data sensitivity analysis applied to requirement engineering. .Proceedings of the 11th Annual Genetic and Evolutionary Computation Conference, GECCO-2009. doi:10.1145/1569901.1570126.
Harman, M., Li, Z., McMinn, P., Offutt, J., Clark, J. (2009). TAIC PART 2007 and Mutation 2007 special issue editorial. J SYST SOFTWARE, 82 (11), 1753-1754. doi:10.1016/j.jss.2009.06.028
Harman, M., Mansouri, S.A., Zhang, Y. (2009). Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications. Department of Computer Science, King’s College London .
Harman, M., Mansouri, S.A., Zhang, Y. (2009). Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications. .
Hierons, R.M., Bogdanov, K., Bowen, J.P., Cleaveland, R., Derrick, J., Dick, J., ...Krause, P. (2009). Using Formal Specifications to Support Testing. ACM COMPUT SURV, 41 (2), doi:10.1145/1459352.1459354
Jansen, S., Finkelstein, A., Brinkkemper, S. (2009). A Sense of Community: A Research Agenda for Software Ecosystems. 31st International Conference on Software Engineering (ICSE 2009) Vancouver, CANADA.2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME.
Jennings, B., Finkelstein, A. (2009). Digital Identity and Reputation in the Context of a Bounded Social Ecosystem. Business Process Management Workshops Milan, ITALY.BUSINESS PROCESS MANAGEMENT WORKSHOPS.17.
Jia, Y., Binkley, D., Harman, M., Krinke, J., Matsushita, M. (2009). KClone: A proposed approach to fast precise code clone detection. Third International Workshop on Detection of Software Clones (IWSC) Kaiserslautern, Germany.
Jia, Y., Harman, M. (2009). Higher Order Mutation Testing. INFORMATION AND SOFTWARE TECHNOLOGY, 51 (10), 1379-1393. doi:10.1016/j.infsof.2009.04.016
Lakhotia, K., McMinn, P., Harman, M. (2009). Automated Test Data Generation for Coverage: Haven’t We Solved This Problem Yet?. 2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 95-104. doi:10.1109/TAICPART.2009.15
Langdon, W.B. (2009). Scaling of Program Functionality. Genetic Programming and Evolvable Machines, 10 (1), 5-36. doi:10.1007/s10710-008-9065-y
Langdon, W.B. (2009). A CUDA SIMT Interpreter for Genetic Programming. Strand, WC2R 2LS, UK .
Langdon, W.B. (2009). A Fast High Quality Pseudo Random Number Generator for nVidia CUDA. .CIGPU workshop at GECCO. doi:10.1145/1570256.1570353.
Langdon, W.B., Harman, M., Jia, Y. (2009). Multi objective higher order mutation testing with GP.. .Proceedings of the 11th Annual Genetic and Evolutionary Computation Conference, GECCO-2009. doi:10.1145/1569901.1570251.
Langdon, W.B., Harman, M., Jia, Y. (2009). Multi Objective Higher Order Mutation Testing with Genetic Programming. Proceedings of 2009 Testing: Academic and Industrial Conference - Practice and Research Techniques Windsor, ENGLAND.2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009. doi:10.1109/TAICPART.2009.18.
Langdon, W.B., Harman, M., Jia, Y. (2009). Multi objective higher order mutation testing with genetic programming. Proceedings of 2009 Testing: Academic and Industrial Conference - Practice and Research Techniques Windsor, ENGLAND.2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009. doi:10.1109/TAICPART.2009.18.
Langdon, W.B., Harrison, A.P. (2009). Evolving DNA motifs to Predict GeneChip Probe Performance. Algorithms for Molecular Biology, 4 (1), 6. doi:10.1186/1748-7188-4-6
Langdon, W.B., Rowsell, J., Harrison, A.P. (2009). Creating Regular Expressions as mRNA Motifs with GP to Predict Human Exon Splitting. Strand, London, WC2R 2LS, UK .
Lathia, N., Hailes, S., Capra, L. (2009). Temporal Collaborative Filtering With Adaptive Neighbourhoods. 32nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval Boston, MA.PROCEEDINGS 32ND ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL.
Lathia, N., Hailes, S., Capra, L. (2009). Evaluating Collaborative Filtering Over Time. ACM SIGIR Workshop on the Furture of IR Evaluation Boston, Massachusetts, USA.
Mashhadi, A.J., Ben Mokhtar, S., Capra, L. (2009). Habit: Leveraging Human Mobility and Social Network for Efficient Content Dissemination in Delay Tolerant Networks. IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks Kos, GREECE.2009 IEEE INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS & WORKSHOPS.
McCusker, J.P., Phillips, J.A., Gonzalez-Beltran, A.N., Finkelstein, A., Krauthammer, M. (2009). Semantic web data warehousing for caGrid. BMC BIOINFORMATICS, 10 doi:10.1186/1471-2105-10-S10-S2
McMinn, P., Binkley, D., Harman, M. (2009). Empirical Evaluation of a Nesting Testability Transformation for Evolutionary Testing. ACM T SOFTW ENG METH, 18 (3), doi:10.1145/1525880.1525884
Mu, C., Clark, D. (2009). Automatically Compute Information Flow Quantity via Probabilistic Semantics. Journal of Information Systems Security, 5 47-85.
Mu, C., Clark, D. (2009). An Interval-based Abstraction for Quantifying Information Flow. Electronic Notes in Theoretical Computer Science, 253 (3), 119-141. doi:10.1016/j.entcs.2009.10.009
Mu, C., Clark, D. (2009). Quantitative Analysis of Secure Information Flow via Probabilistic Semantics. .ARES. doi:10.1109/ARES.2009.88.
Napolitano, G., Beltran, A.G., Fox, C., Marshall, A., Finkelstein, A., McCarron, P. (2009). Biomedical Ontologies And Grid Computing As New Resources for Cancer Registries. HEALTHINF 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON HEALTH INFORMATICS, 512-517.
Nguyen, C.D., Perini, A., Tonella, P., Miles, S., Harman, M., Luck, M. (2009). Evolutionary testing of autonomous software agents.. .AAMAS (1). doi:10.1145/1558013.1558085.
Nguyen, C.D., Perini, A., Tonella, P., Miles, S., Harman, M., Luck, M. (2009). Evolutionary testing of autonomous software agents. Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS, 1 364-371.
Papakos, P., Rosenblum, D., Mukhija, A., Capra, L. (2009). VOLARE: Adaptive Web Service Discovery Middleware for Mobile Systems. .ECEASST.19.
Papakos, P., Rosenblum, D.S., Mukhija, A., Capra, L. (2009). VOLARE: Adaptive Web Service Discovery Middleware for Mobile Systems. .ECEASST.19.
Quercia, D., Capra, L. (2009). FriendSensing: recommending friends using mobile phones.. .RecSys'09 - Proceedings of the 3rd ACM Conference on Recommender Systems. doi:10.1145/1639714.1639766.
Quercia, D., Capra, L. (2009). FriendSensing: Recommending Friends Using Mobile Phones. 3rd ACM Conference on Recommender Systems New York City, NY.
Raiciu, C., Huici, F., Handley, M., Rosenblum, D.S. (2009). ROAR: Increasing the Flexibility and Performance of Distributed Search. COMPUTER COMMUNICATION REVIEW, 39 (4), 291-302.
Raiciu, C., Huici, F., Handley, M., Rosenblum, D.S. (2009). ROAR: increasing the flexibility and performance of distributed search.. SIGCOMM 2009 Conference Barcelona, SPAIN.SIGCOMM 2009.
Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, L., ...Caceres, J. (2009). The RESERVOIR Model and Architecture for Open Federated Cloud Computing. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 53 (4), doi:10.1147/JRD.2009.5429058
Rosenblum, D.S. (2009). Software System Scalability: Concepts and Techniques. 2nd India Software Engineering Conference Pune, INDIA.ISEC 2009 - PROCEEDINGS OF THE 2ND INDIA SOFTWARE ENGINEERING CONFERENCE.
Yang, P.-.F., Chen, T.-.W., Fung, A.W.P., Rosenblum, D.S., Yajnik, S., Wang, C.-.Y., ...Teodorescu, R. (2009). Method and apparatus for reliable and efficient content-based routing and query and response in a publish-subscribe network. 1656474.
Yoo, S., Harman, M. (2009). Regression Testing Minimisation, Selection and Prioritisation - A Survey. .
Yoo, S., Harman, M., Tonella, P., Susi, A. (2009). Clustering Test Cases to Achieve Effective & Scalable Prioritisation Incorporating Expert Knowledge. ISSTA 2009 - Intternational Symposium on Software Testing and Analysis Chicago, IL.ISSTA 2009: INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS.
Yoo, S., Harman, M., Ur, S. (2009). Measuring and Improving Latency to Avoid Test Suite Wear Out. International Conference on Software Testing, Verification, and Validation Workshops Denver, CO.ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS.

2008

(2008). Formal Methods and Testing, An Outcome of the FORTEST Network, Revised Selected Papers. .Formal Methods and Testing.4949.
Bahsoon, R., Emmerich, W. (2008). An Example on Realizing Economics-Driven Software Mining. Proc. of the 20th Int. Conference on Software Engineering and Knowledge Engineering, San Francisco, USA .
Bahsoon, R., Emmerich, W. (2008). An economics-driven approach for valuing scalability in distributed architectures. .Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture, WICSA 2008, February 18-22, 2008, Vancouver, BC, Canada. doi:10.1109/WICSA.2008.45.
Binkley, D., Gold, N., Harman, M., Li, Z., Mahdavi, K. (2008). Evaluating Key Statements Analysis. 8th IEEE International Working Conference on Source Code Analysis and Manipulation Beijing, PEOPLES R CHINA.EIGHTH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Binkley, D., Gold, N., Harman, M., Li, Z., Mahdavi, K. (2008). An empirical study of the relationship between the concepts expressed in source code and dependence. JOURNAL OF SYSTEMS AND SOFTWARE, 81 (12), 2287-2298. doi:10.1016/j.jss.2008.04.007
Binkley, D., Gold, N., Harman, M., Li, Z., Mahdavi, K. (2008). An empirical study of the relationship between the concepts expressed in source code and dependence. JOURNAL OF SYSTEMS AND SOFTWARE, 81 (12), 2287-2298. doi:10.1016/j.jss.2008.04.007
Binkley, D., Gold, N., Harman, M., Li, Z., Mahdavi, K., Wegener, J. (2008). Dependence Anti Patterns. 23rd IEEE/ACM International Conference on Automated Software Engineering Workshops LAquila, ITALY.2008 23RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, PROCEEDINGS.
Binkley, D., Harman, M., Krinke, J. (2008). Empirical study of optimization techniques for massive slicing. ACM T PROGR LANG SYS, 30 (1), doi:10.1145/1290520.1290523
Black, S. (2008). Deriving an approximation algorithm for automatic computation of ripple effect measures. INFORM SOFTWARE TECH, 50 (7-8), 723-736. doi:10.1016/j.infsof.2007.07.008
Boness, K., Finkelstein, A., Harrison, R. (2008). A Lightweight Technique for Assessing Risks in Requirements Analysis. IET SOFTW, 2 (1), 46-57. doi:10.1049/iet-sen:20070068
Bunyakiati, P., Finkelstein, A., Skene, J., Chapman, C. (2008). Using JULE to Generate a Compliance Test Suite for the UML Standard. 30th International Conference on Software Engineering Leipzig, GERMANY.ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Bunyakiati, P., Finkelstein, A., Skene, J., Chapman, C. (2008). Using JULE to generate a compliance test suite for the UML standard. .Proceedings of the 30th international conference on Software engineering.
Capra, L., Bahsoon, R., Emmerich, W., Fayad, M.E. (2008). International Workshop on Software Architectures and Mobility. .
Capra, L., Bahsoon, R., Emmerich, W., Fayad, M.E. (2008). The International Workshop on Software Architectures and Mobility (SAM 2008). 30th International Conference on Software Engineering Leipzig, GERMANY.ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Clark, D., Hunt, S. (2008). Non-Interference for Deterministic Interactive Programs. .Formal Aspects in Security and Trust.5491. doi:10.1007/978-3-642-01465-9_4.
Clarke, L.A., Rosenblum, D.S. (2008). Runtime Assertion Checking (Sidebar in "Determining the Impact of Software Engineering Research on Practice"). Computer, 41 (3), 48. doi:10.1109/MC.2008.85
Dell'Amico, M., Capra, L. (2008). SOFIA: Social Filtering for Robust Recommendations. .IFIP International Federation for Information Processing.263. doi:10.1007/978-0-387-09428-1_9.
Del Prete, L., Capra, L. (2008). Reliable Discovery and Selection of Composite Services in Mobile Environments. 12th IEEE International Enterprise Distributed Object Computing Munich, GERMANY.EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS.
Del Prete, L., Capra, L. (2008). MoSCA: Service Composition in Mobile Environments. .Middleware (Companion). doi:10.1145/1462735.1462758.
Del Prete, L., Capra, L. (2008). MoSCA: Reliable Execution of Mobile Composite Services. .Proceedings of the 7th Workshop on Reflective and Adaptive Middleware, ARM 2008 - Held at the ACM/IFIP/USENIX International Middleware Conference, Middleware 2008. doi:10.1145/1462716.1462717.
Di Lucca, G.A., Gold, N., Visaggio, G. (2008). Guest Editor's Introduction: 10th Conference on Software Maintenance and Reengineering. .Journal of Systems and Software.81. doi:10.1016/j.jss.2007.06.001.
Di Penta, M., Antoniol, G., Harman, M. (2008). Special Issue on Search-Based Software Maintenance. J SOFTW MAINT EVOL-R, 20 (5), 317-319. doi:10.1002/smr.395
Duboc, L., Letier, E., Rosenblum, D.S., Wicks, T. (2008). A Case Study in Eliciting Scalability Requirements. 16th IEEE International Requirements Engineering Conference Barcelona, SPAIN.PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE.
Egyed, A., Letier, E., Finkelstein, A. (2008). Generating and Evaluating Choices for Fixing Inconsistencies in UML Design Models. .ASE 2008 - 23rd IEEE/ACM International Conference on Automated Software Engineering, Proceedings. doi:10.1109/ASE.2008.20.
Elbaum, S., Rosenblum, D.S. (2008). Guest Editors’ Introduction: [2007] International Symposium on Software Testing and Analysis. IEEE T SOFTWARE ENG, 34 (5), 577-578.
Emmerich, W., Sventek, J., Aoyama, M. (2008). The Impact of Research on the Development of Middleware Technology. ACM Transactions on Software Engineering and Methodology, 17 (4), 1-48. doi:10.1145/13487689.13487692
Finkelstein, A., Harman, M., Mansouri, S.A., Ren, J., Zhang, Y. (2008). "Fairness Analysis" in Requirements Assignments. 16th IEEE International Requirements Engineering Conference Barcelona, SPAIN.PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE.
Foster, H., Mukhija, A., Rosenblum, D.S., Uchitel, S. (2008). A Model-Driven Approach to Dynamic and Adaptive Service Brokering using Modes. 6th International Conference on Service-Oriented Computing Sydney, AUSTRALIA.SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS.5364.
Ghosheh, E., Black, S., Qaddour, J. (2008). An Industrial Study Using UML Design Metrics for Web Applications.. In Lee, R.Y., Kim, H.-.K. (Eds.), Computer and Information Science. (pp. 231-241). Springer.
Ghosheh, E., Black, S., Qaddour, J. (2008). Design metrics for web application maintainability measurement.. .AICCSA. doi:10.1109/AICCSA.2008.4493615.
Gutjahr, W.J., Harman, M. (2008). Search-based software engineering. COMPUT OPER RES, 35 (10), 3049-3051. doi:10.1016/j.cor.2007.01.008
Harbird, R., Ahmed, M., Finkelstein, A., McKinney, E., Burroughs, A. (2008). Privacy Impact Assessment with PRAIS. Proceedings of the 8th Privacy Enhancing Technologies Symposium (PETS 2008),
Harbird, R., Finkelstein, A., Hailes, S., McKinney, E., Jeyarajah-Dent, R. (2008). PRAIS - PRivacy impact Analysis for Information Sharing. Healthcare Computing Conference (HC2008) Harrogate, UK.
Harman, M. (2008). Open problems in testability transformation. 2008 IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW'08, 196-209. doi:10.1109/ICSTW.2008.30
Harman, M., Alshahwan, N. (2008). Automated Session Data Repair for Web Application Regression Testing.. .Proceedings of the 1st International Conference on Software Testing, Verification and Validation, ICST 2008. doi:10.1109/ICST.2008.56.
Harman, M., Baresel, A., Binkley, D., Hierons, R.M., Hu, L., Korel, B., ...Roper, M. (2008). Testability Transformation - Program Transformation to Improve Testability.. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).4949 LNCS. doi:10.1007/978-3-540-78917-8_11.
Harman, M., Li, Z., McMinn, P. (2008). Editorial: Testing practice and research. SOFTW TEST VERIF REL, 18 (2), 69-70. doi:10.1002/stvr.383
Harrison, A.P., Rowsell, J., Camargo, R.D.S., Langdon, W.B., Stalteri, M., Upton, G.J.G., Arteaga-Salas, J.M. (2008). The use of Affymetrix GeneChips as a tool for studying alternative forms of RNA. Biochemical Society Transactions, 36 (3), 511-513. doi:10.1042/BST0360511
Jansen, S., Brinkkemper, S., Finkelstein, A. (2008). Component Assembly Mechanisms and Relationship Intimacy in a Software Supply Network.
Jennings, B., Finkelstein, A. (2008). Service Chain Management: technology innovation for service business, Flexible Workflows. In Voudouris, C., Owusu, G., Dorne, R., Lesaint, D. (Eds.), (pp. 171-185-). Springer.
Jennings, B., Finkelstein, A. (2008). Flexible Workflows. In Service Chain Management: technology innovation for service business. (pp. 171-185). Springer.
Jennings, B., Finkelstein, A. (2008). Flexible Workflows: Reputation-based Message Routing.
Jiang, T., Gold, N., Harman, M., Li, Z. (2008). Locating dependence structures using search-based slicing. INFORM SOFTWARE TECH, 50 (12), 1189-1209. doi:10.1016/j.infsof.2007.11.001
Jiang, T., Gold, N., Harman, M., Li, Z. (2008). Locating dependence structures using search-based slicing. INFORM SOFTWARE TECH, 50 (12), 1189-1209. doi:10.1016/j.infsof.2007.11.001
Jiang, T., Harman, M., Hassoun, Y. (2008). Analysis of Procedure Splitability. 15th Working Conference on Reverse Engineering Antwerp, BELGIUM.FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Jia, Y., Harman, M. (2008). Constructing Subtle Faults Using Higher Order Mutation Testing. 8th IEEE International Working Conference on Source Code Analysis and Manipulation Beijing, PEOPLES R CHINA.EIGHTH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Jia, Y., Harman, M. (2008). MILU: A Customizable, Runtime-Optimized Higher Order Mutation Testing Tool for the Full C Language. Testing - Academic and Industrial Conference 2008 Windsor, ENGLAND.TACI PART 2008:TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS.
Krinke, J. (2008). Is cloned code more stable than non-cloned code?. 8th IEEE International Working Conference on Source Code Analysis and Manipulation Beijing, PEOPLES R CHINA.EIGHTH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Krinke, J. (2008). Mining execution relations for crosscutting concerns. IET SOFTW, 2 (2), 65-78. doi:10.1049/iet-sen:20070005
Krinke, J. (2008). Advanced slicing of sequential and concurrent programs. Saarbrücken, Germany: VDM Verlag Dr. Müller.
Lakhotia, K., Harman, M., McMinn, P. (2008). Handling dynamic data structures in search based testing.. .GECCO'08: Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation 2008.
Langdon, W.B. (2008). Genetic Programming for Drug Discovery. Wivenhoe Park, Colchester CO4 3SQ, UK .
Langdon, W.B. (2008). A Field Guide to Genetic Programing(Summary for Wyvern).
Langdon, W.B. (2008). Row Quantile Normalisation of Microarrays. Colchester, CO4 3SQ, UK .
Langdon, W.B. (2008). Gene breakdown. Wyvern,
Langdon, W.B. (2008). A Map of Human Gene Expression. Colchester, CO4 3SQ, UK .
Langdon, W.B., Banzhaf, W. (2008). Repeated Patterns in Genetic Programming. Natural Computing, 7 (4), 589-613. doi:10.1007/s11047-007-9038-8
Langdon, W.B., Harrison, A.P. (2008). GP on SPMD parallel Graphics Hardware for mega Bioinformatics Data Mining. Soft Computing, 12 (12), 1169-1183. doi:10.1007/s00500-008-0296-x
Langdon, W.B., Harrison, A.P. (2008). Evolving Regular Expressions for GeneChip Probe Performance Prediction. University of Essex, Wivenhoe Park, Colchester CO4 3SQ, UK .
Langdon, W.B., Poli, R. (2008). Mapping Non-conventional Extensions of Genetic Programming. Natural Computing, 7 (1), 21-43. doi:10.1007/s11047-007-9044-x
Langdon, W.B., Poli, R., Banzhaf, W. (2008). An Eigen Analysis of the GP Community. Genetic Programming and Evolvable Machines, 9 (3), 171-182. doi:10.1007/s10710-008-9060-3
Langdon, W.B., Poli, R., McPhee, N.F., Koza, J.R. (2008). Genetic Programming: An Introduction and Tutorial, with a Survey of techniques and Applications. In Fulcher, J., Jain, L.C. (Eds.), Computational Intelligence: A Compendium. (pp. 927-1028). Springer-Verlag.
Langdon, W.B., Upton, G.J.G., Harrison, A.P. (2008). Probes containing runs of guanine provide insights into the biophysics and bioinformatics of Affymetrix GeneChips. Briefings in Bioinformatics, 10 (3), 259-277. doi:10.1093/bib/bbp018
Lano, K., Clark, D. (2008). Semantics and Refinement of Behaviour State Machines. .ICEIS (3-1).
Lano, K., Clark, D. (2008). Model Transformation Specification and Verification. .QSIC. doi:10.1109/QSIC.2008.38.
Lathia, N., Hailes, S., Capra, L. (2008). kNN CF: A Temporal Social Network. ACM Conference on Recommender Systems Lausanne, SWITZERLAND.RECSYS'08: PROCEEDINGS OF THE 2008 ACM CONFERENCE ON RECOMMENDER SYSTEMS.
Lathia, N., Hailes, S., Capra, L. (2008). Trust Based Collaborative Filtering. IFIPTM 2008/Joint iTrust and PST Conference on Privacy, Trust Management and Security Trondheim, NORWAY.TRUST MANAGEMENT II.263.
Lathia, N., Hailes, S., Capra, L. (2008). The Effect of Correlation Coefficients on Communities of Recommenders. 23rd Annual ACM Symposium on Applied Computing Fortaleza, BRAZIL.PROCEEDINGS OF THE 23RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING.
Letier, E., Kramer, J., Magee, J., Uchitel, S. (2008). Deriving event-based transition systems from goal-oriented requirements models. AUTOMAT SOFTW ENG, 15 (2), 175-206. doi:10.1007/s10515-008-0027-7
Maule, A., Emmerich, W., Rosenblum, D.S. (2008). Impact Analysis of Database Schema Changes. 30th International Conference on Software Engineering Leipzig, GERMANY.ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Maule, A., Emmerich, W., Rosenblum, D.S. (2008). Impact Analysis of Database Schema Changes. 30th International Conference on Software Engineering Leipzig, GERMANY.2008 30TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: (ICSE), VOLS 1 AND 2.
McNamara, L., Mascolo, C., Capra, L. (2008). Media Sharing based on Colocation Prediction in Urban Transport. 14th ACM International Conference on Mobile Computing and Networking San Francisco, CA.MOBICOM'08: PROCEEDINGS OF THE FOURTEENTH ACM INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING.
Mens, K., Kellens, A., Krinke, J. (2008). Pitfalls in aspect mining. 15th Working Conference on Reverse Engineering Antwerp, BELGIUM.FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS. doi:10.1109/WCRE.2008.10.
Osterweil, L.J., Ghezzi, C., Kramer, J., Wolf, A.L., Ryder, B., Soffa, M.L., ...Emmerich, W. (2008). Determining the impact of software engineering research on practice. COMPUTER, 41 (3), 39-+.
Poli, R., Langdon, W.B., McPhee, N.F. (2008). A field guide to genetic programming. Published via http://lulu.com and freely available at http://www.gp-field-guide.org.uk.
Quercia, D., Capra, L., Zanardi, V. (2008). Selecting Trustworthy Content Using Tags (Invited Paper). Proc. of International Conference on Security and Cryptography, Special Session on Trust in Pervasive Systems and Networks .
Quercia, D., Capra, L., Zanardi, V. (2008). Selecting trustworthy content using tags. International Conference on Security and Cryptography Oporto, PORTUGAL.SECRYPT 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY.
Quercia, D., Hailes, S., Capra, L. (2008). MobiRate: Making Mobile Raters Stick to their Word. .UbiComp 2008 - Proceedings of the 10th International Conference on Ubiquitous Computing. doi:10.1145/1409635.1409664.
Raimondi, F., Skene, J., Emmerich, W. (2008). Efficient Online Monitoring of Web-Service SLAs. .Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, November 09-14, 2008 Atlanta, Georgia. doi:10.1145/1453101.1453125.
Rosenblum, D.S., Wolf, A.L. (2008). ACM SIGSOFT impact paper award: reflections and prospects. .Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering. doi:10.1145/1453101.1453141.
Sama, M., Raimondi, F., Rosenblum, D., Emmerich, W. (2008). Algorithms for Efficient Symbolic Detection of Faults in Context-Aware Applications. Proc. 1st International Workshop on Automated Engineering of Autonomous and Run-Time Evolving Systems (ARAMIS 2008) . doi:10.1109/ASEW.2008.4686287.
Sama, M., Rosenblum, D.S., Wang, Z., Elbaum, S. (2008). Model-Based Fault Detection in Context-Aware Adaptive Applications. .SIGSOFT '08/FSE-16: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering. doi:10.1145/1453101.1453136.
Sama, M., Rosenblum, D.S., Wang, Z., Elbaum, S. (2008). Multi-layer faults in the architectures of mobile, context-aware adaptive applications: a position paper. .Proceedings of the 1st international workshop on Software architectures and mobility. doi:10.1145/1370888.1370901.
Sanchez-Graillet, O., Rowsell, J., Langdon, W.B., Stalteri, M.A., Salas, J.M.A., Upton, G.J.G., Harrison, A.P. (2008). Widespread existence of uncorrelated probe intensities from within the same probeset on Affymetrix GeneChips. Journal of Integrative Bioinformatics, 5 98. doi:10.2390/biecoll-jib-2008-98
Spiro, N., Gold, N., Rink, J. (2008). Plus ça change: analyzing performances of Chopin’s Mazurka Op. 24 No. 2. .10th International Conference on Music Perception and Cognition (ICMPC10).
Upton, G.J.G., Langdon, W.B., Harrison, A.P. (2008). G-spots cause incorrect expression measurement in Affymetrix microarrays. BMC Genomics, 9 (1), 613. doi:10.1186/1471-2164-9-613
Yan, L., Hailes, S., Capra, L. (2008). Analysis of packet relaying models and incentive strategies in wireless ad hoc networks with game theory. .Proceedings - International Conference on Advanced Information Networking and Applications, AINA. doi:10.1109/AINA.2008.28.
Yoo, S., Harman, M. (2008). Test data augmentation: generating new test data from existing test data. .
Zanardi, V., Capra, L. (2008). Social Ranking: Uncovering Relevant Content Using Tag-based Recommender Systems. ACM Conference on Recommender Systems Lausanne, SWITZERLAND.RECSYS'08: PROCEEDINGS OF THE 2008 ACM CONFERENCE ON RECOMMENDER SYSTEMS.
Zanardi, V., Capra, L. (2008). Social Ranking: Finding Relevant Content in Web 2.0. Proc. of International Workshop on Recommender Systems, co-located with 18th European Conference on Artificial Intelligence .
Zhang, Y., Finkelstein, A., Harman, M. (2008). Search Based Requirements Optimisation: Existing Work & Challenges. 14th International Working Conference on Requirements Engineering - Foundation for Software Quality (REFSQ 2008) Montpellier, FRANCE.REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY.5025.
Zhang, Y., Finkelstein, A., Harman, M. (2008). Search based requirements optimisation: Existing work and challenges. 14th International Working Conference on Requirements Engineering - Foundation for Software Quality (REFSQ 2008) Montpellier, FRANCE.REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY.5025.
Zirpins, C., Emmerich, W. (2008). An E-Service SOA Model for Virtual Service Enterprises. 9th Working Conference on Virtual Enterprises Poznan, POLAND.PERVASIVE COLLABORATIVE NETWORKS.283.
Zirpins, C., Emmerich, W. (2008). A reference model of virtual service production networks. Service Oriented Computing and Applications, 2 (2-3), 145-166. doi:10.1007/s11761-008-0025-4

2007

(2007). . Proc. of the 29th Int. Conference on Software Engineering, Minneapolis, USA, May 20-26, 2007 . doi:10.1109/ICSE.2007.53.
Arteaga-Salas, J.M., Zuzan, H., Langdon, W.B., Upton, G.J.G., Harrison, A.P. (2007). An overview of image-processing methods for Affymetrix GeneChips. Briefings in Bioinformatics, 9 (1), 25-33. doi:10.1093/bib/bbm055
Barr, E.T., Bishop, M., Gondree, M. (2007). Fixing federal e-voting standards.. Communications of the ACM, 50 (3), 19. doi:10.1145/1226736.1226754
Bellon, S., Koschke, R., Antoniol, G., Krinke, J., Merlo, E. (2007). Comparison and evaluation of clone detection tools. IEEE T SOFTWARE ENG, 33 (9), 577-591. doi:10.1109/TSE.2007.70725
Binkley, D., Gold, N., Harman, M. (2007). An empirical study of static program slice size. ACM T SOFTW ENG METH, 16 (2), doi:10.1145/1217295.1217297
Bouillon, P., Krinke, J., Meyer, N., Steimann, F. (2007). EZUNIT: a framework for associating failed unit tests with potential programming errors. 8th International Conference on Agile Processes in Software Engineering and Extreme Programming Como, ITALY.Agile Processes in Software Engineering and Extreme Programming, Proceedings.4536.
Bunyakiati, P., Finkelstein, A., Rosenblum, D. (2007). The Certification of Software Tools with Respect to Software Standards. IEEE International Conference on Information Reuse and Integration Las Vegas, NV.IRI 2007: Proceedings of the 2007 IEEE International Conference on Information Reuse and Integration.
Capra, L. (2007). MaLM: Machine Learning Middleware to Tackle Ontology Heterogeneity. .Proceedings - Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2007. doi:10.1109/PERCOMW.2007.64.
Chapman, C., Musolesi, M., Emmerich, W., Mascolo, C. (2007). Predictive Resource Scheduling in Computational Grids. .IPDPS. doi:10.1109/IPDPS.2007.370306.
Chapman, C., Musolesi, M., Emmerich, W., Mascolo, C. (2007). Predictive Resource Scheduling in Computational Grids. .Proc. of the $21^st$ Int. Parallel and Distributed Processing Symposium, Long Beach, CA. doi:10.1109/IPDPS.2007.370306.
Clark, D., Danicic, S., Giacobazzi, R. (2007). Special issue on Programming Language Interference and Dependence. The Journal of Logic and Algebraic Programming, 72 (2), 123. doi:10.1016/j.jlap.2007.02.006
Clark, D., Hunt, S. (2007). Non-Interference For Interactive Programs.
Clark, D., Hunt, S., Malacaria, P. (2007). A Static Analysis for Quantifying Information Flow in a Simple Imperative Language. Journal of Computer Security, 15 321-371.
Crandall, J.R., Zinn, D., Byrd, M., Barr, E.T., East, R. (2007). ConceptDoppler: a weather tracker for internet censorship.. .ACM Conference on Computer and Communications Security. doi:10.1145/1315245.1315290.
Danicic, S., Harman, M., Hierons, R., Howroyd, J., Laurence, M.R. (2007). Equivalence of linear, free, liberal, structured program schemas is decidable in polynomial time. THEOR COMPUT SCI, 373 (1-2), 1-18. doi:10.1016/j.tcs.2006.10.001
Danicic, S., Harman, M., Howroyd, J., Ouarbya, L. (2007). A non-standard semantics for program slicing and dependence analysis. J LOGIC ALGEBR PROGR, 72 (2), 191-206. doi:10.1016/j.jlap.2007.02.010
Dingwall-Smith, A., Finkelstein, A. (2007). Checking Complex Compositions of Web Services Against Policy Constraints. Proceedings of the 5th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - MSVVEIS 2007; In Conjunction with ICEIS 2007, 94-103.
Di Penta, M., Harman, M., Antoniol, G., Qureshi, F. (2007). The effect of communication overhead on software maintenance project staffing: a search-based approach. 23rd IEEE International Conference on Software Maintenance Paris, FRANCE.2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE.
Duboc, L., Rosenblum, D., Wicks, T. (2007). A framework for characterization and analysis of software system scalability. .Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering. doi:10.1145/1287624.1287679.
Dunn, S., Gold, N., Hughes, L. (2007). CHIMERA: A Service Oriented Computing Approach for Archaeological Research. .Computer Applications and Quantitative Methods in Archaeology.
Emmerich, W., Aoyama, M., Sventek, J. (2007). The Impact of Research on Middleware Technology. ACM SIGSOFT Software Engineering Notes, 32 (1), 21. doi:10.1145/1226816.1226829
Finkelstein, A. (2007). Modelling-in-the-Large.. .RE. doi:10.1109/RE.2007.8.
Foster, H., Emmerich, W., Kramer, J., Magee, J., Rosenblum, D., Uchitel, S. (2007). Model checking service compositions under resource constraints. Proc. of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering . doi:10.1145/1287624.1287657.
Gallagher, K., Hall, T., Black, S. (2007). Reducing Regression Test Size by Exclusion.. .ICSM. doi:10.1109/ICSM.2007.4362628.
Guo, Q., Hierons, R.A., Harman, M., Derderian, K. (2007). Heuristics for fault diagnosis when testing from finite state machines. SOFTW TEST VERIF REL, 17 (1), 41-57. doi:10.1002/stvr.352
Hammer, C., Krinke, J., Nodes, F. (2007). Intransitive Noninterference in Dependence Graphs. .Proceedings - ISoLA 2006: 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. doi:10.1109/ISoLA.2006.39.
Harman, M. (2007). The current state and future of search based software engineering. Conference on Future of Software Engineering Minneapolis, MN.FOSE 2007: FUTURE OF SOFTWARE ENGINEERING.
Harman, M. (2007). Search based software engineering for program comprehension. 15th IEEE International Conference on Program Comprehension Banff, CANADA.ICPC 2007: 15TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, PROCEEDINGS.
Harman, M. (2007). Automated Test Data Generation using Search Based Software Engineering.. .Proceedings - International Conference on Software Engineering. doi:10.1109/AST.2007.4.
Harman, M. (2007). A message from the TAIC PART 2007 and mutation 2007 general chair. Proceedings - Testing: Academic and Industrial Conference Practice and Research Techniques, TAIC PART-Mutation 2007, ix-xii. doi:10.1109/TAICPART.2007.4344089
Harman, M., Hassoun, Y., Lakhotia, K., McMinn, P., Wegener, J. (2007). The impact of input domain reduction on search-based test data generation.. .6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007. doi:10.1145/1287624.1287647.
Harman, M., Lakhotia, K., McMinn, P. (2007). A Multi-Objective Approach To Search-Based Test Data Generation. Annual Conference of Genetic and Evolutionary Computation Conference London, ENGLAND.GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2.
Harman, M., McMinn, P. (2007). A theoretical & empirical znalysis of evolutionary testing and hill climbing for structural test data generation.. .2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07. doi:10.1145/1273463.1273475.
Harman, M., Tratt, L. (2007). Pareto Optimal Search Based Refactoring at the Design Level. Annual Conference of Genetic and Evolutionary Computation Conference London, ENGLAND.GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2.
Hetherington, J., Bogle, I.D.L., Saffrey, P., Margoninski, O., Li, L., Varela Rey, M., ...Page, K. (2007). Addressing the challenges of multiscale model management in systems biology. 7th World Congress of Chemical Engineering Glasgow, SCOTLAND.COMPUTERS & CHEMICAL ENGINEERING.31. doi:10.1016/j.compchemeng.2006.10.004.
Jansen, S., Brinkkemper, S., Finkelstein, A. (2007). Providing Transparency In The Business Of Software: A Modeling Technique For Software Supply Networks. Establishing the Foundation of Collaborative Networks, 243 677-686.
Jansen, S., Finkelstein, A., Brinkkemper, S. (2007). Analyzing the Business of Software: A Modelling Technique for Software Supply Networks. CAiSE Forum, 247
Krinke, J. (2007). Changes to code clones in evolving software. .Softwaretechnik-Trends.27.
Krinke, J. (2007). Information flow and taint analysis with dependence graphs. 3rd International Workshop on Code Based Security Assessments (CoBaSSA) Vancouver, Canada.Proceedings International Workshop on Code Based Software Security Assessments (CoBaSSA).
Krinke, J. (2007). Statement-level cohesion metrics and their visualization. 7th IEEE International Working Conference on Source Code Analysis and Manipulation Paris, FRANCE.SEVENTH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Krinke, J. (2007). A study of consistent and inconsistent changes to code clones. 14th Working Conference on Reverse Engineering Vancouver, CANADA.14TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Langdon, W.B. (2007). A SIMD interpreter for Genetic Programming on GPU Graphics Cards. Colchester, UK .
Langdon, W.B. (2007). The Cg Tutorial, Fernando and Kilgard, Addison-Wesley nVidia ISBN 0-321-19496-9. Computer Graphics Forum, 26 853.
Langdon, W.B. (2007). PRNG Random Numbers on GPU. University of Essex Wivenhoe Park, Colchester CO4 3SQ, UK .
Langdon, W.B., Poli, R. (2007). Evolving Problems to Learn about Particle Swarm Optimisers and other Search Algorithms. IEEE Transactions on Evolutionary Computation, 11 (5), 561-578. doi:10.1109/TEVC.2006.886448
Lano, K., Clark, D. (2007). Direct Semantics of Extended State Machines. The Journal of Object Technology, 6 (9), 35. doi:10.5381/jot.2007.6.9.a2
Lathia, N., Hailes, S., Capra, L. (2007). Private Distributed Collaborative Filtering using Estimated Concordance Measures. ACM Conference on Recommender Systems Minneapolis, MN.RECSYS 07: PROCEEDINGS OF THE 2007 ACM CONFERENCE ON RECOMMENDER SYSTEMS.
Li, Z., Harman, M., Hierons, R.M. (2007). Search algorithms for regression test case prioritization. IEEE T SOFTWARE ENG, 33 (4), 225-237.
Mattmann, C., Perrone, V., Kelly, S., Crichton, D., Finkelstein, A., Medvidovic, N. (2007). A Reference Framework for Requirements and Architecture in Biomedical Grid Systems. IEEE International Conference on Information Reuse and Integration Las Vegas, NV.IRI 2007: Proceedings of the 2007 IEEE International Conference on Information Reuse and Integration.
McNamara, L., Mascolo, C., Capra, L. (2007). Content source selection in Bluetooth networks. 4th Annual International Conference on Mobile and Ubiquitous Systems - Networking and Services Philadelphia, PA.2007 FOURTH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: NETWORKING & SERVICES.
Mukhija, A., Dingwall-Smith, A., Rosenblum, D.S. (2007). QoS-Aware Service Composition in Dino. 5th IEEE European Conference on Web Services Halle, GERMANY.ECOWS 07: PROCEEDING OF THE 5TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES.
Orso, A., Do, H., Rothermel, G., Harrold, M.J., Rosenblum, D.S. (2007). Using Component Metadata to Regression Test Component-based Software. Journal of Software Testing Verification and Reliability (JSTVR), 17 (2), 61-94. doi:10.1002/stvr.v17:2
Orso, A., Do, H., Rothermel, G., Harrold, M.J., Rosenblum, D.S. (2007). Using component metadata to regression test component-based software. SOFTW TEST VERIF REL, 17 (2), 61-94. doi:10.1002/stvr.344
Penta, M.D., Harman, M., Antoniol, G., Qureshi, F. (2007). The Effect of Communication Overhead on Software Maintenance Project Staffing: a Search-Based Approach.. .IEEE International Conference on Software Maintenance, ICSM. doi:10.1109/ICSM.2007.4362644.
Perrone, V., Finkelstein, A. (2007). Analyzing requirements for a large scale system for cancer research. 20th IEEE International Symposium on Computer-Based Medical Systems Maribor, SLOVENIA.Twentieth IEEE International Symposium on Computer-Based Medical Systems, Proceedings.
Poli, R., Langdon, W.B., McPhee, N.F., Koza, J.R. (2007). Genetic Programming An Introductory Tutorial and a Survey of Techniques and Applications. UK .
Quercia, D., Hailes, S., Capra, L. (2007). TRULLO - local trust bootstrapping for ubiquitous devices. 4th Annual International Conference on Mobile and Ubiquitous Systems (MOBIQUITOUS 2007) Philadelphia, PA.2007 FOURTH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: NETWORKING & SERVICES.
Quercia, D., Hailes, S.M., Capra, L. (2007). Lightweight Distributed Trust Propagation. 7th IEEE International Conference on Data Mining Omaha, NE.ICDM 2007: PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING.
Rodrigues, G.N., Rosenblum, D.S., Wolf, J. (2007). Reliability Analysis of Concurrent Systems using LTSA. ICSE 2007: 29th International Conference on Software Engineering Minneapolis, USA.ICSE 2007 Companion. 29th International Conference on Software Engineering. doi:10.1109/ICSECOMPANION.2007.59.
Saffrey, P., Margoninski, O., Hetherington, J., Varela-Rey, M., Yamaji, S., Finkelstein, A., ...Warner, A. (2007). End-to-end information management for systems biology. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4780 LNBI 77-91.
Skene, J., Skene, A., Crampton, J., Emmerich, W. (2007). The Monitorability of Service-Level Agreements for Application-Service Provision. .Proceedings of the WOSP '07: Sixth International Workshop on Software and Performance: February 5-8, 2007, Buenos Aires, Argentina. doi:10.1145/1216993.1216997.
Spiro, N., Gold, N., Rink, J. (2007). Performance motives: analysis and comparison of performance timing repetitions using pattern matching and Formal Concept Analysis. .International Symposium on Performance Science.
Spiro, N., Gold, N., Rink, J. (2007). In Search of Motive: Identification of Repeated Patterns in Performance and Their Structural Context. .Inaugural International Conference on Music Communication Science (ICoMCS).
Sun, Z., Finkelstein, A.C.F., Ashmore, J. (2007). Using Ontology with Semantic Web Services to Support Modeling in Systems Biology. 8th International Conference on Web Information Systems Engineering (WISE 2007) Nancy, FRANCE.WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007 WORKSHOPS.4832.
Tomassini, M., Luthi, L., Giacobini, M., Langdon, W.B. (2007). The Structure of the Genetic Programming Collaboration Network. Genetic Programming and Evolvable Machines, 8 (1), 97-103. doi:10.1007/s10710-006-9018-2
Wang, Z., Elbaum, S., Rosenblum, D.S. (2007). Automated generation of context-aware tests. .Proceedings of the 29th International Conference on Software Engineering, ICSE 2007, 20-26 May 2007, Minneapolis, Minnesota. doi:10.1109/ICSE.2007.18.
Wassermann, B., Emmerich, W. (2007). Reliable Scientific Service Compositions. In Workshop Proceedings of the 4th Int. Conf. on Service Oriented Computing (ICSOC 2006), Chicago, IL. (pp. 14-25). Springer.
Wassermann, B., Emmerich, W., Butchart, B., Cameron, N., Chen, L., Patel, J. (2007). Sedna: A BPEL-based environment for visual scientific workflow modelling. In Taylor, I.J., Deelman, E., Gannon, D.B., Shields, M. (Eds.), Workflows for e-Science. (pp. 428-449). Springer.
Yoo, S., Harman, M. (2007). Pareto Efficient Multi-Objective Test Case Selection. .2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07. doi:10.1145/1273463.1273483.
Zhang, Y., Harman, M., Mansouri, S.A. (2007). The Multi-Objective Next Release Problem. Annual Conference of Genetic and Evolutionary Computation Conference London, ENGLAND.GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2.

2006

(2006). Beyond Program Slicing, 06.11. - 11.11.2005. .Beyond Program Slicing.05451.
Antoniol, G., Krinke, J., Tonella, P. (2006). Special issue on Source code analysis and manipulation. SCI COMPUT PROGRAM, 62 (3), 205-208. doi:10.1016/j.scico.2006.04.009
Baker, P., Harman, M., Steinhofel, K., Skaliotis, A. (2006). Search based approaches to component selection and prioritization for the next release problem. 22nd IEEE International Conference on Software Maintenance Philadelphia, PA.ICSM 2006: 22nd IEEE International Conference on Software Maintenance, Proceedings.
Berman, L., Danicic, S., Gallagher, K., Gold, N. (2006). The sound of software: Using sonification to aid comprehension. .IEEE International Conference on Program Comprehension.2006. doi:10.1109/ICPC.2006.47.
Binkley, D., Ceccato, M., Harman, M., Ricca, F., Tonella, P. (2006). Tool-supported refactoring of existing object-oriented code into aspects. 21st International Conference on Software Maintenance (ICSM 2005) Budapest, HUNGARY.IEEE TRANSACTIONS ON SOFTWARE ENGINEERING.32.
Binkley, D., Danicic, S., Gyimothy, T., Harman, M., Kiss, A., Korel, B. (2006). Theoretical foundations of dynamic program slicing. 4th IEEE International Workshop on Source Code Analysis and Manipulation Chicago, IL.THEORETICAL COMPUTER SCIENCE.360. doi:10.1016/j.tcs.2006.01.012.
Binkley, D., Danicic, S., Gyimothy, T., Harman, M., Kiss, A., Korel, B. (2006). A formalisation of the relationship between forms of program slicing. 5th IEEE International Workshop on Source Code Analysis and Manipulation Budapest, HUNGARY.SCIENCE OF COMPUTER PROGRAMMING.62. doi:10.1016/j.scico.2006.04.007.
Binkley, D., Danicic, S., Harman, M., Howroyd, J., Ouarbya, L. (2006). A formal relationship between program slicing and partial evaluation.. .Formal Asp. Comput..18. doi:10.1007/s00165-005-0077-6.
Binkley, D., Gold, N., Harman, M., Li, Z., Mahdavi, K. (2006). An Empirical Study of Executable Concept Slice Size. 13th Working Conference on Reverse Engineering Benevento, ITALY.13TH WORKING CONFERENCE ON REVERSE ENGINEERING PROCEEDINGS.
Binkley, D., Harman, M., Krinke, J. (2006). Characterising, explaining, and exploiting the approximate nature of static analysis through animation. 6th IEEE International Workshop on Source Code Analysis and Manipulation Philadelphia, PA.SIXTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Binkley, D.W., Danicic, S., Harman, M., Howroyd, J., Ouarbya, L. (2006). A formal relationship between program slicing and partial evaluation. FORM ASP COMPUT, 18 (2), 103-119. doi:10.1007/s00165-0077-6
BLACK, S. (2006). The Role of Ripple Effect in Software Evolution. In Madhavji, N.H. (Ed.), Software evolution and feedback. (pp. 249-268). Wiley.
Black, S. (2006). Is ripple effect intuitive? A pilot study.. Innovations in Systems and Software Engineering, 2 (2), 88-98. doi:10.1007/s11334-006-0004-x
Capra, L., Musolesi, M. (2006). Autonomic trust prediction for pervasive systems. .Proceedings - International Conference on Advanced Information Networking and Applications, AINA.2. doi:10.1109/AINA.2006.113.
Chapman, C., Walker, A.M., Calleja, M., Bruin, R.P., Dove, M.T., Emmerich, W.G. (2006). Simple Grid Access using the Business Process Execution Language. .Proceedings of the UK e-Science All Hands Meeting 2006: Nottingham, UK 18th - 21st September.
Clarke, L.A., Rosenblum, D.S. (2006). A Historical Perspective on Runtime Assertion Checking in Software Development. ACM SIGSOFT Software Engineering Notes, 31 (3), 25. doi:10.1145/1127878.1127900
Dean, T., Harman, M., Koschke, R., Van De Vanter, M. (2006). Selected papers from the fourth Source Code Analysis and Manipulation (SCAM 2004) Workshop. J SYST SOFTWARE, 79 (9), 1217-1218. doi:10.1016/j.jss.2006.02.039
Derderian, K., Hierons, R.M., Harman, M., Guo, Q. (2006). Automated unique input output sequence generation for conformance testing of FSMs. COMPUT J, 49 (3), 331-344. doi:10.1093/comjnl/bxl003
Derrick, J., Harman, M., Hierons, R.M. (2006). Guest editorial. FORM ASP COMPUT, 18 (1), 1-2. doi:10.1007/s00165-005-0087-4
Derrick, J., Harman, M., Hierons, R.M. (2006). Formal Aspects of Computing: Guest Editorial. Formal Aspects of Computing, 18 (1), 1-2. doi:10.1007/s00165-005-0087-4
Dove, M.T., White, T.O.H., Walker, A.M., Bruin, R.P., Austen, K.F., Artacho, E., ...Tyer, R.P. (2006). Computational Grids for Mid-Sized Collaborative Projects: The eMinerals Experience. .e-Science 2006 - Second IEEE International Conference on e-Science and Grid Computing. doi:10.1109/E-SCIENCE.2006.261179.
Duboc, L., Rosenblum, D.S., Wicks, T. (2006). A Framework for Modelling and Analysis of Software Systems Scalability. . doi:10.1145/1134285.1134460.
Du, Z., Alexandrov, V.N., Alfredsson, M., Artacho, E., Austen, K.F., Bennett, N.D., ...CRA, C. (2006). A virtual research organization enabled by eMinerals minigrid: an integrated study of the transport and immobilisation of arsenic species in the environment. .Proceedings of the UK e-Science All Hands Meeting 2006 Nottingham, UK 18th–21st September.
Finkelstein, A., Lewis-Bowen, J., Piccinelli, G., W...E.m.m.e.r.i.c.h. (2006). Using Event Models in Grid Design. In Cunha, J., Rana, O. (Eds.), Grid Computing: Software Environments and Tools. (pp. 19-44). Springer.
Gallagher, K., Binkley, D., Harman, M. (2006). Stop-list slicing. 6th IEEE International Workshop on Source Code Analysis and Manipulation Philadelphia, PA.Sixth IEEE International Workshop on Source Code Analysis and Manipulation, Proceedings.
Ghosheh, E., Qaddour, J., Kuofie, M., Black, S. (2006). A Comparative Analysis of Maintainability Approaches for Web Applications.. .AICCSA. doi:10.1109/AICCSA.2006.205235.
Go, J., Stegemann, J.A., Roberts, G., Allan, I. (2006). Modelling and Simulation Framework for Reactive Transport of Organic Contaminants in Bed-sediments Using a Pure Java Object-oriented Paradigm. The 9th International Conference on Computer Modelling and Simulation: UKSim 2006 Oriel College, Oxford, England, UK.
Gold, N., Harman, M., Li, Z., Mahdavi, K. (2006). Allowing Overlapping Boundaries in Source Code using a Search Based Approach to Concept Binding. 22nd IEEE International Conference on Software Maintenance Philadelphia, PA.ICSM 2006: 22nd IEEE International Conference on Software Maintenance, Proceedings.
Gold, N., Harman, M., Li, Z., Mahdavi, K. (2006). Allowing Overlapping Boundaries in Source Code using a Search Based Approach to Concept Binding.. .ICSM. doi:10.1109/ICSM.2006.10.
Guo, Q., Hierons, R.M., Harman, M., Derderian, K. (2006). Improving test quality using robust unique input/output circuit sequences (UIOCs). INFORM SOFTWARE TECH, 48 (8), 696-707. doi:10.1016/j.infsof.2005.08.001
Hammer, C., Grimme, M., Krinke, J. (2006). Dynamic path conditions in dependence graphs. .Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation. doi:10.1145/1111542.1111552.
Hammer, C., Krinke, J., Snelting, G. (2006). Information flow control for Java based on path conditions in dependence graphs. IEEE International Symposium on Secure Software Engineering Arlington, Virginia, USA.Proceedings of the IEEE International Symposium on Secure Software Engineering.
Harman, M. (2006). Search-Based Software Engineering for Maintenance and Reengineering. 10th European Conference on Software Maintenance and Reengineering Bari, ITALY.10th European Conference on Software Maintenance and Reengineering, Proceedings.
Harman, M. (2006). Search Based Software Engineering. 6th International Conference on Computational Science (ICCS 2006) Reading, ENGLAND.COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS.3994.
Harman, M., Black, S., Tonella, P. (2006). Astrenet Aspect Analysis workshop 2006. 13th Working Conference on Reverse Engineering Benevento, ITALY.13th Working Conference on Reverse Engineering Proceedings.
Harman, M., Black, S., Tonella, P. (2006). Workshop Introduction Astrenet Aspect Analysis.. .WCRE. doi:10.1109/WCRE.2006.56.
Harman, M., Korel, B., Linos, P., Mockus, A., Shepperd, M. (2006). EMSE special issue from ICSM and Metrics. EMPIR SOFTW ENG, 11 (3), 333-334. doi:10.1007/s10664-006-9003-7
Harman, M., Lakhotia, A., Binkley, D. (2006). Theory and algorithms for slicing unstructured programs. INFORM SOFTWARE TECH, 48 (7), 549-565. doi:10.1016/j.infsof.2005.06.001
Harman, M., McMinn, P. (2006). Preface. Proceedings - Testing: Academic and Industrial Conference - Practice and Research Techniques, TAIC PART 2006, viii-ix. doi:10.1109/TAIC-PART.2006.21
Harman, M., Skaliotis, A., Steinhfel, K. (2006). Search-based approaches to the component selection and prioritization problem. 8th Annual Genetic and Evolutionary Computation Conference Seattle, WA.GECCO 2006: Genetic and Evolutionary Computation Conference, Vol 1 and 2.
Krinke, J. (2006). Effects of context on program slicing. JOURNAL OF SYSTEMS AND SOFTWARE, 79 (9), 1249-1260. doi:10.1016/j.jss.2006.02.040
Krinke, J. (2006). Mining control flow graphs for crosscutting concerns. 13th Working Conference on Reverse Engineering Benevento, ITALY.13TH WORKING CONFERENCE ON REVERSE ENGINEERING PROCEEDINGS.
Langdon, W.B. (2006). The Halting Probability in von Neumann Architectures. UK .
Langdon, W.B. (2006). Predicting Ten Thousand Bits from Ten Thousand Inputs. Colchester, UK .
Langdon, W.B. (2006). Web Usage of the GP Bibliography. ACM SIGEVOlution, 1 (4), 16-21. doi:10.1145/1229735.1229738
Langdon, W.B., Poli, R. (2006). Evolving Problems to Learn about Particle Swarm Optimisers and other Search Algorithms. UK .
Lano, K., Androutsopoulos, K., Clark, D. (2006). Concurrency and Real time specifications in UML. .Proceedings of MARTES workshop 2006 at MoDELS 2006 : International Workshop on Modeling and Analysis of Real-Time and Embedded Systems.
Margoninski, O., Saffrey, P., Hetherington, J., Finkelstein, A., Warner, A. (2006). A specification language and a framework for the execution of composite models in systems biology. TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY VII, 4230 163-184.
McMinn, P., Harman, M., Binkley, D., Tonella, P. (2006). The species per path approach to SearchBased test data generation.. .Proceedings of the 2006 International Symposium on Software Testing and Analysis, ISSTA 2006.2006. doi:10.1145/1146238.1146241.
Mcnamara, L., Mascolo, C., Capra, L. (2006). Trust and Mobility aware Service Provision for Pervasive Computing. Workshop on Requirements and Solutions for Pervasive Software Infrastructures .
Ong, A., Clark, D., Kim, J. (2006). A hybridized ais for anomaly detection: Combining negative selection and association rules (extended abstract). Proceedings of AISB'06: Adaptation in Artificial and Biological Systems, 1 14-15.
Perrone, V., Finkelstein, A., Goldin, L., Kramer, J., Parkinson, H., Reddington, F. (2006). Developing an integrative platform for cancer research: a requirements engineering perspective. Proceedings of the UK e-Science All Hands Meeting 2006, 93-100.
Perrone, V., Finkelstein, A., Goldin, L., Kramer, J., Parkinson, H., Reddington, F. (2006). Software Engineering meets Cancer Research: Enabling Interoperability of Data and Services. .
Poli, R., Langdon, W.B. (2006). Backward-chaining Evolutionary Algorithms. Artificial Intelligence, 170 (11), 953-982. doi:10.1016/j.artint.2006.04.003
Poli, R., Langdon, W.B., Dignum, S. (2006). On the Limiting Distribution of Program Sizes in Tree-based Genetic Programming. .
Poli, R., Langdon, W.B., Marrow, P., Kennedy, J., Clerc, M., Bratton, D., Holden, N. (2006). Communication, Leadership, Publicity and Group Formation in Particle Swarms. UK .
Poli, R., Wright, A.H., McPhee, N.F., Langdon, W.B. (2006). Emergent Behaviour, Population-based Search and Low-pass Filtering. .
Popa, L., Raiciu, C., Stoica, I., Rosenblum, D.S. (2006). Reducing Congestion Effects by Multipath Routing in Wireless Networks. ICNP '06: 14th IEEE International Conference on Network Protocols, 2006 Santa Barbara, CA, USA.ICNP '06: Proceedings of the 2006 14th IEEE International Conference on Network Protocols, 2006. doi:10.1109/ICNP.2006.320202.
Quercia, D., Hailes, S., Capra, L. (2006). TATA: Towards Anonymous Trusted Authentication. 4th International Conference on Trust Management Pisa, ITALY.TRUST MANAGEMENT, PROCEEDINGS.3986.
Quercia, D., Hailes, S., Capra, L. (2006). B-trust: Bayesian Trust Framework for Pervasive Computing. 4th International Conference on Trust Management Pisa, ITALY.TRUST MANAGEMENT, PROCEEDINGS.3986.
Quercia, D., Lad, M., Hailes, S., Capra, L., Bhatti, S. (2006). Survivable wireless networking - autonomic bandwidth sharing in mesh networks. BT TECHNOL J, 24 (3), 99-107. doi:10.1007/s10550-006-0081-2
Quercia, D., Lad, M., Hailes, S., Capra, L., Bhatti, S. (2006). STRUDEL: Supporting Trust in the Dynamic Establishment of peering coaLitions. The 21st Annual ACM Symposium on Applied Computing (SAC 2006) .
Quercia, D., Lad, M., Hailes, S.M.V., Capra, L., Bhatti, S. (2006). STRUDEL: Supporting Trust in the Dynamic Establishment of peering coalitions. .Proceedings of the ACM Symposium on Applied Computing.2.
Raiciu, C., Handley, M., Rosenblum, D. (2006). Revisiting Content-Based Publish/Subscribe. 26th IEEE International Conference on Distributed Computing Systems Workshops . doi:10.1109/ICDCSW.2006.92.
Raiciu, C., Handley, M., Rosenblum, D.S. (2006). Exploit Hijacking: Side Effects of Smart Defenses. .Proceedings of the 2006 SIGCOMM Workshop on Large-Scale Attack Defense: Applications, Technologies, Architectures, and Protocols for Computer Communication. doi:10.1145/1162666.1162670.
Raiciu, C., Rosenblum, D.S. (2006). Enabling Confidentiality in Content-Based Publish/Subscribe Infrastructures. Securecomm and Workshops, 2006, 1-11. doi:10.1109/SECCOMW.2006.359552
Rosenblum, D.S. (2006). Method for sending and receiving a Boolean function over a network. 7117270.
Snelting, G., Robschink, T., Krinke, J. (2006). Efficient path conditions in dependence graphs for software safety analysis. ACM T SOFTW ENG METH, 15 (4), 410-457.
Visaggio, G., Di Lucca, G.A., Gold, N. (2006). Message from the Chairs. .Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR. doi:10.1109/CSMR.2006.31.
Zachariadis, S., Mascolo, C., Emmerich, W. (2006). The SATIN Component System - A Meta Model For Engineering Adaptable Mobile Systems. IEEE T SOFTWARE ENG, 32 (11), 910-927.

2005

Alves, C., Franch, X., Carvallo, J., Finkelstein, A. (2005). Using goals and quality models to support the matching analysis during COTS selection, Bilbao, Spain. 4th International Conference on COTS-Based Software Systems Bilbao, SPAIN.COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS.3412.
Antoniol, G., Di Penta, M., Harman, M. (2005). Search-based techniques applied to optimization of project planning for a massive maintenance project. 21st International Conference on Software Maintenance (ICSM 2005) Budapest, HUNGARY.ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE.
Avellis, G., Finkelstein, A. (2005). Innovative use of mobile learning for occupational stress: Evaluation of Non Functional Requirements and architectures. IEEE International Workshop on Wireless and Mobile Technologies in Education, Proceedings, 146-148.
Bahsoon, R., Emmerich, W., Macke, J. (2005). Using real options to select stable middleware-induced software architectures. IEE Proceedings - Software, 152 (4), 167-186.
Begent, R.H.J., Brady, J.M., Finkelstein, A., Gavaghan, D., Kerr, P., Parkinson, H., ...Wilkinson, J.M. (2005). Challenges of ultra large scale integration of biomedical computing systems. 18th IEEE Symposium on Computer-Based Medical Systems, Proceedings, 64-69.
Bennett, K., Gold, N., Mohan, A. (2005). Cut the biggest IT cost.
Berry, D.M., Damian, D., Finkelstein, A., Gause, D., Hall, R., Simmons, E., Wassyng, A. (2005). To do or not to do: If the requirements engineering payoff is so good, why aren't more companies doing it?. 13th IEEE International Conference on Requirements Engineering, Proceedings, 447.
Binkley, D., Ceccato, M., Harman, M., Ricca, F., Tonella, P. (2005). Automated refactoring of object oriented code into aspects. 21st International Conference on Software Maintenance (ICSM 2005) Budapest, HUNGARY.ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE.
Binkley, D., Danicic, S., Gyimothy, T., Harman, M., Kiss, A., Korel, B. (2005). Minimal slicing and the relationships between forms of slicing. 5th IEEE International Workshop on Source Code Analysis and Manipulation Budapest, HUNGARY.FIFTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Binkley, D., Harman, M. (2005). Locating dependence clusters and dependence pollution. 21st International Conference on Software Maintenance (ICSM 2005) Budapest, HUNGARY.ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE.
Binkley, D., Harman, M. (2005). Forward slices are smaller than backward slices. 5th IEEE International Workshop on Source Code Analysis and Manipulation Budapest, HUNGARY.FIFTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Binkley, D., Harman, M., Krinke, J. (2005). 05451 Abstracts Collection -- Beyond Program Slicing.. .Beyond Program Slicing.05451.
Black, S., Bouillon, P. (2005). And Now For Something Completely Different..... .Beyond Program Slicing.05451.
Black, S., Counsell, S., Hall, T., Wernick, P. (2005). Using Program Slicing to Identify Faults in Software.. .Beyond Program Slicing.05451.
Bouillon, P., Krinke, J., Lukosch, S. (2005). Eine Plattform für die Softwaretechnik-Fernlehre. Software Engineering im Unterricht der Hochschulen Aachen, Germany.Software Engineering im Unterricht der Hochschulen, SEUH 9.
Bouillon, P., Krinke, J., Lukosch, S. (2005). Software engineering projects in distant teaching. 18th Conference on Software Engineering Education and Training Ottawa, CANADA.18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS.
Brebner, P., Emmerich, W. (2005). Deployment of Infrastructure and Services in the Open Grid Services Architecture. In Dearle, A., Eisenbach, S. (Eds.), Proc. of the 3rd Int. Working Conference on Component Deployment, CD 2005, Grenoble, France. (pp. 181-195). Springer.
Calleja, M., Bruin, R., Tucker, M.G., Dover, M.T., Tyer, R., Blanshard, L., ...Emmerich, W. (2005). Collaborative grid infrastructure for molecular simulations: The eMinerals minigrid as a prototype integrated compute and data grid. Molecular Simulation, 31 303-313. doi:10.1080/08927020500067195
Capra, L. (2005). Reasoning about trust groups to coordinate mobile ad-hoc systems. Workshop of the 1st International Conference on Security and Privacy for Emerging Areas in Communication Networks, 2005, 2005 144-154. doi:10.1109/SECCMW.2005.1588307
Capra, L. (2005). Reasoning about Trust Groups to Coordinate Mobile Ad-Hoc Systems. .Workshop of the 1st International Conference on Security and Privacy for Emerging Areas in Communication Networks, 2005.
Capra, L., Zachariadis, S., Mascolo, C. (2005). Q-CAD: QoS and Context Aware Discovery framework for adaptive mobile systems. 2nd IEEE International Conference on Pervasive Services (ICPS 2005) Santorini, GREECE.International Conference on Pervasive Services 2005, Proceedings.
Chapman, C., Goonatilake, C., Emmerich, W., Farrellee, M., Tannenbaum, T., Livny, M., ...Dove, M. (2005). Condor Birdbath - web service interface to Condor. .Proc. of the 2005 UK e-Science All Hands Meeting.
Chapman, C., Wakelin, J., Artacho, E., Dove, M.T., Calleja, M., Bruin, R., Emmerich, W. (2005). Workflow issues in atomistic simulations. MOL SIMULAT, 31 (5), 323-328. doi:10.1080/08927020500065223
Chen, J.-.C., Gold, N.E., Mehandjiev, N., Layzell, P.J. (2005). Managing Supply Chains of Software as a Service through Agent Negotiations. 7th IEEE International Conference on E-Commerce Technology/1st IEEE International Workshop on Service Oriented Solutions for Cooperative Organizations/IEEE International Workshop on Business Transformation Munich, GERMANY.CEC 2005: Seventh IEEE International Conference on E-Commerce Technology, Proceedings.
Chio, C.D., Poli, R., Langdon, W.B. (2005). Evolution of Force-Generating Equations for PSO using GP. .AI*IA Workshop on Evolutionary Computation, Evoluzionistico GSICE05.
Chio, C.D., Poli, R., Langdon, W.B. (2005). Evolution of Forces for Particle Swarm Optimisation using Genetic Programming. .CEC-2005.
Clark, D., Hunt, S., Malacaria, P. (2005). Quantified Interference for a While Language. Electronic Notes in Theoretical Computer Science, 112 149-166. doi:10.1016/j.entcs.2004.01.018
Clark, D., Hunt, S., Malacaria, P. (2005). Quantitative information flow, relations and polymorphic types. Journal of Logic and Computation, 15 (2), 181-199. doi:10.1093/logcom/exi009
Courbis, C., Finkelstein, A. (2005). Towards aspect weaving applications. 27th International Conference on Software Engineering (ICSE 2005) St Louis, MO.ICSE 05: 27th International Conference on Software Engineering, Proceedings.
Courbis, C., Finkelstein, A. (2005). Weaving aspects into web service orchestrations. In (pp. 219-226). IEEE COMPUTER SOC.
Danicic, S., Daoudi, M., Fox, C., Harman, M., Hierons, R.M., Howroyd, J.R., ...Ward, M. (2005). ConSUS: a light-weight program conditioner. 9th Working Conference on Reverse Engineering RICHMOND, VA.JOURNAL OF SYSTEMS AND SOFTWARE.77. doi:10.1016/j.jss.2004.03.034.
Danicic, S., Fox, C., Harman, M., Hierons, R., Howroyd, J., Laurence, M.R. (2005). Static program slicing algorithms are minimal for free liberal program schemas. COMPUT J, 48 (6), 737-748. doi:10.1093/comjnl/bxh121
DeFigueiredo, D.D.B., Barr, E.T. (2005). TrustDavis: A Non-Exploitable Online Reputation System.. .CEC. doi:10.1109/ICECT.2005.98.
Denaro, G., Polini, A., Emmerich, W. (2005). Performance Testing of Distributed Component Architectures. In Beydeda, S., Gruhn, V. (Eds.), Building Quality into COTS Components - Testing and Debugging. (pp. 294-314). Springer.
Derderian, K., Harman, M., Hierons, R.M., Guo, G. (2005). Generating feasible input sequences for extended finite state machines (EFSMs) using genetic algorithms. Genetic and Evolutionary Computation Conference Washington, DC.GECCO 2005: Genetic and Evolutionary Computation Conference, Vols 1 and 2.
Dove, M.T., White, T.O., Bruin, R.P., Tucker, M.G., Calleja, M., Artacho, E., ...Allan, R.J. (2005). eScience usability: the eMinerals experience. .Proceedings of the UK e-Science All Hands Meeting 2005: Nottingham, UK: 19th-22nd September 2005.
Duboc, L., Wicks, T., Emmerich, W. (2005). Experience with Lightweight Distributed Component Technologies in Business Intelligence Systems. In Mascolo, C., Gschwind, T. (Eds.), Proceedings of the 4th International Workshop on Software Engineering and Middleware, Linz, Austria. (pp. 214-229). Springer Verlag.
Emmerich, W., Butchart, B., Chen, L., Wassermann, B., Price, S.L. (2005). Grid Service Orchestration using the Business Process Execution Language (BPEL). London, UK: UCL-CS Research Note RN/05/07.
Fatiregun, D., Harman, M., Hierons, R.M. (2005). Search-based amorphous slicing. 12th Working Conference on Reverse Engineering (WCRE) Pittsburgh, PA.WCRE: 12TH WORKING CONFERENCE ON REVERSE ENGINEERING 2005, PROCEEDINGS.
Finkelstein, A. (2005). Business Data Validation: lessons from practice. WWV, DSIC-II/03/05 1.
Gold, N.E., Harman, M., Binkley, D., Hierons, R.M. (2005). Unifying program slicing and concept assignment for higher-level executable source code extraction. SOFTWARE-PRACTICE & EXPERIENCE, 35 (10), 977-1006. doi:10.1002/spe.664
Gold, N.E., Harman, M., Binkley, D., Hierons, R.M. (2005). Unifying program slicing and concept assignment for higher-level executable source code extraction. SOFTWARE-PRACTICE & EXPERIENCE, 35 (10), 977-1006. doi:10.1002/spe.664
Gold, N.E., Mohan, A.M., Layzell, P.J. (2005). Spatial Complexity Metrics: An Investigation of Utility. IEEE T SOFTWARE ENG, 31 (3), 203-212.
Gold, N., Systä, T., Tjortjis, C., Di Penta, M. (2005). Message from the program chairs. .Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR.
Goonatilake, C., Chapman, C., Emmerich, W., Farrellee, M., Tannenbaum, T., Livny, M., ...Dove, M. (2005). . Condor Birdbath - web service interface to Condor .Proc. of the 2005 UK e-Science All Hands Meeting.
Guo, Q., Hierons, R.M., Harman, M., Derderian, K. (2005). Constructing multiple unique input/output sequences using metaheuristic optimisation techniques. IEE P-SOFTW, 152 (3), 127-140. doi:10.1049/ip-sen:20045001
Harman, M., Binkley, D., Krinke, J. (2005). 05451 Executive Summary -- Beyond Program Slicing Dagstuhl Seminar.. .Beyond Program Slicing.05451.
Harman, M., Korel, B., Linos, P.K. (2005). Guest Editorial: Special Issue on Software Maintenance and Evolution.. IEEE T SOFTWARE ENG, 31 (10), 801-803.
Harman, M., Swift, S., Mahdavi, K. (2005). An empirical study of the robustness of two module clustering fitness functions. Genetic and Evolutionary Computation Conference Washington, DC.GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2.
Hierons, R.M., Harman, M., Fox, C.J. (2005). Branch-coverage testability transformation for unstructured programs. COMPUT J, 48 (4), 421-436. doi:10.1093/comjnl/bxh093
Korel, B., Harman, M., Chung, S., Apirukvorapinit, P. (2005). Data dependence based testability transformation in automated test generation. 16th International Symposium on Software Reliability Engineering Chicago, IL.16th IEEE International Symposium on Software Reliability Engineering, Proceedings.
Korel, B., Tahat, L.H., Harman, M. (2005). Test prioritization using system models. 21st International Conference on Software Maintenance (ICSM 2005) Budapest, HUNGARY.ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE.
Krinke, J. (2005). Program slicing. In Chang, S.H. (Ed.), Handbook of software engineering and knowledge engineering. (pp. 307-332). World Scientific Publishing.
Krinke, J., Breu, S. (2005). Aspect mining based on control-flow. 7. Workshop Software Reengineering (WSR 2005) Bad Honnef, Germany.25.
Krinke, J., Roos, M. (2005). Erfahrungen mit dem Open-Access-Journal “eleed (e-learning and education)”. Knowledge eXtended Jülich, Germany.Knowledge eXtended.
Langdon, W.B. (2005). Pfeiffer - A Distributed Open-ended Evolutionary System. .AISB’05: Proceedings of the Socially Inspired Computing Joint Symposium: Memetic Theory in Artificial Systems and Societies, Emerging Artificial Societies, Engineering with Social Metaphors.
Langdon, W.B. (2005). The Distribution of Amorphous Computer Outputs.. The Grand Challenge in Non-Classical Computation: International Workshop. .
Langdon, W.B. (2005). ’Pure theatre’ at Lakeside: Review of "Look Back in Anger". Wyvern Extra,
Langdon, W.B., Banzhaf, W. (2005). Repeated patterns in tree genetic programming. In Keijzer, M., Tettamanzi, A., Collet, P. (Eds.), Genetic Programming: 8th European Conference, EuroGP 2005, Lausanne, Switzerland, March 30 - April 1, 2005. Proceedings. (pp. 190-202). Springer-Verlag GmbH.
Langdon, W.B., Banzhaf, W. (2005). Repeated Sequences in Linear Genetic Programming Genomes. Complex Systems, 15 (4), 285-306.
Langdon, W.B., Gustafson, S. (2005). Genetic Programming and Evolvable Machines:five years of reviews. Genetic Programming and Evolvable Machines, 6 (2), 221-228. doi:10.1007/s10710-005-6165-9
Langdon, W.B., Poli, R. (2005). Evolutionary Solo Pong Players. Colchester, UK .
Langdon, W.B., Poli, R. (2005). On Turing complete T7 and MISC F-4 program fitness landscapes. UK .
Langdon, W.B., Poli, R., Stephens, C.R. (2005). Kernel methods for PSOs. UK .
Lano, K., Androutsopoulos, K., Clark, D. (2005). Refinement Patterns for UML. Electronic Notes in Theoretical Computer Science, 137 (2), 131-149. doi:10.1016/j.entcs.2005.04.028
Letier, E., Kramer, J., Magee, J., Uchitel, S. (2005). Fluent Temporal Logic for Discrete-Time Event-Based Models. .ESEC/FSE'05 - Proceedings of the Joint 10th European Software Engineering Conference (ESEC) and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-13).
Letier, E., Kramer, J., Magee, J., Uchitel, S. (2005). Monitoring and Control in Scenario-Based Requirements Analysis. 27th International Conference on Software Engineering (ICSE 2005) St Louis, MO.ICSE 05: 27th International Conference on Software Engineering, Proceedings.
Mascolo, C., Capra, L., Emmerich, W. (2005). Principles of Mobile Computing Middleware. In Middleware for Communications. (pp. 261-280). .
Milewski, M., Roberts, G. (2005). The Model Weaving Description Language (MWDL) - towards a formal Aspect Oriented Language for MDA model transformations. First Workshop on Models and Aspects, ECOOP 2005 .
Poli, R., Langdon, W.B. (2005). Backward-chaining Genetic Programming. Colchester, UK: Department of Computing and Electronic Systems, University of Essex.
Poli, R., Langdon, W.B. (2005). An elementary formulation of Riemann’s Zeta function. UK .
Roberts, G., Winder, R. (2005). Developing Java Software, 3rd Edition. John Wiley & Sons Ltd..
Rodrigues, G.N., Rosenblum, D.S., Uchitel, S. (2005). Reliability Support in Model-Driven Development. Proc. ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2005) .3713.
Rodrigues, G.N., Rosenblum, D.S., Uchitel, S. (2005). Reliability prediction in model driven development. In Briand, L., Williams, C. (Eds.), (pp. 339-354). SPRINGER-VERLAG BERLIN.
Rodrigues, G.N., Rosenblum, D.S., Uchitel, S. (2005). Using scenarios to predict the reliability of concurrent component-based software systems.
Rodrigues, G., Rosenblum, D., Uchitel, S. (2005). Sensitivity Analysis for a Scenario-Based Reliability Prediction Model. In Proceedings ICSE 2005 Workshop on Architecting Dependable Systems. (pp. 73-77). USA: ACM Press.
Rodrigues, G., Rosenblum, D., Uchitel, S. (2005). Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems. In Cerioli, M. (Ed.), Proc. ETAPS 2005 International Conference on Fundamental Approaches to Software Engineering - FASE 2005. (pp. 111-126). Springer.
Rosenblum, D.S. (2005). Fundamental Research Issues in Software Testing. Proceedings of a European Commission Workshop on Fundamental Research in Software Engineering .
Rosenblum, D.S. (2005). Method for storing boolean functions to enable evaluation, modification, reuse, and delivery over a network. 6,910,033.
Rosner, P., Black, S. (2005). Measuring Ripple Effect for the Object Oriented Paradigm.. .IASTED Conf. on Software Engineering.
Skene, J., Emmerich, W. (2005). Engineering Runtime Requirements-Monitoring Systems using MDATechnologies. In IFIP Symposium on Trustworthy Global Computing. (pp. 319-333). Springer.
Zeller, A., Krinke, J. (2005). Essential open source toolset. Wiley.

2004

(2004). Genetic and Evolutionary Computation - GECCO 2004, Genetic and Evolutionary Computation Conference, Seattle, WA, USA, June 26-30, 2004, Proceedings, Part I. .GECCO (1).3102.
(2004). Genetic and Evolutionary Computation - GECCO 2004, Genetic and Evolutionary Computation Conference, Seattle, WA, USA, June 26-30, 2004, Proceedings, Part II. .GECCO (2).3103.
(2004). 26th International Conference on Software Engineering (ICSE 2004), 23-28 May 2004, Edinburgh, United Kingdom. .ICSE.
(2004). Component Deployment. Component Deployment - Proc. of the 2nd Int. Working Conference, Edinburgh, Scotland, 20-21 May, 2004. .3083.
(2004). . Proceedings of the 26th International Conference on Software Engineering. .
Adamopoulos, K., Harman, M., Hierons, R.M. (2004). How to overcome the equivalent mutant problem and achieve tailored selective mutation using co-evolution. 6th Annual Genetic and Evolutionary Computation Conference (GECCO 2004) Seattle, WA.GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS.3103.
Antoniol, G., Di Penta, M., Harman, M. (2004). A robust search-based approach to project management in the presence of abandonment, rework, error and uncertainty. 10th International Symposium on Software Metrics Chicago, IL.10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS.
Antoniol, G., Di Penta, M., Harman, M. (2004). Search-based techniques for optimizing software project resource allocation. 6th Annual Genetic and Evolutionary Computation Conference (GECCO 2004) Seattle, WA.GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS.3103.
Arlow, J., Quinn, J., Emmerich, W. (2004). Literate modelling: capturing business knowledge with the UML. In Bezivin, J., Muller, P. (Eds.), Proceedings of The Unified Modeling Language «UML»?98: Beyond the Notation: First International Workshop, Mulhouse, France, June 3-4, 1998. (pp. 189-199). Springer Verlag.
Bahsoon, R., Emmerich, W. (2004). . Applying ArchOptions to Value the Payoff of Refactoring .Proc. of the 6th Int. Workshop on Economics Driven Software Engineering Research, Edinburgh, Scotland.
Bahsoon, R., Emmerich, W. (2004). Evaluating architectural stability with real options theory. In Proceedings of the 20th International Conference on Software Maintenance, Chicago, Illinois, U.S.A.. (pp. 443-447). IEEE Computer Society Press.
Baresel, A., Binkley, D., Harman, M., Korel, B. (2004). Evolutionary testing in the presence of loop-assigned flags: a testability transformation approach.. .ISSTA 2004 - Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis.
Binkley, D., Burd, L., Harman, M., Tonella, P. (2004). Source Code Analysis and Manipulation - Introduction. .SOFTWARE QUAL J.12.
Binkley, D., Danicic, S., Gyimothy, T., Harman, M., Kiss, A., Ouarbya, L. (2004). Formalizing executable dynamic and forward slicing. 4th IEEE International Workshop on Source Code Analysis and Manipulation Chicago, IL.FOURTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Binkley, D., Harman, M. (2004). A survey of empirical results on program slicing. ADV COMPUT, 62 105-178.
Binkley, D., Harman, M. (2004). Analysis and visualization of predicate dependence on formal parameters and global variables. IEEE T SOFTWARE ENG, 30 (11), 715-735.
Bouillon, P., Krinke, J. (2004). A platform for teaching distributed software engineering. Cooperative Support for Distributed Software Engineering Processes Linz, Austria.
Bouillon, P., Krinke, J. (2004). Using Eclipse in distant teaching of software engineering. .ETX. doi:10.1145/1066129.1066134.
Breu, S., Krinke, J. (2004). Aspect mining using event traces. 19th IEEE International Conference on Automated Software Engineering Linz, AUSTRIA.19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS.
Calleja, M., Blanshard, L., Bruin, R., Chapman, C., Thandavan, A., Tyer, R., ...Brodholt, J. (2004). Grid tool integration within the eMinerals Project. .Proceedings of the UK e-Science all hands meeting 2004: Nottingham, UK, 31st August-3rd September.
Calleja, M., Blanshard, L., Bruin, R., Chapman, C., Thandavan, A., Tyer, R., ...Dove, M.T. (2004). Grid tool integration within the eMinerals Project. In Proceedings of the 2004 UK E-Science All Hands Meeting, Nottingham, UK. (pp. 812-817). UK Engineering and Physical Science Research Council.
Capra, L. (2004). Engineering Human Trust in Mobile System Collaborations. .Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering.
Capra, L. (2004). Towards a human trust model for mobile ad-hoc networks. Proc. of 2nd UK-UbiNet Workshop .
Chapman, C., Wilson, P., Tannenbaum, T., Farrellee, M., Livny, M., Brodholt, J., Emmerich, W. (2004). Condor Services for the Global Grid: Interoperability between Condor and OGSA. .Proceedings of the UK e-Science All Hands Meeting 2004, Nottingham, UK, 31st August – 3rd September.
Chapman, C., Wilson, P., Tannenbaum, T., Farrellee, M., Livny, M., Brodholt, J., Emmerich, W. (2004). Condor services for the Global Grid:interoperability between Condor and OGSA. In Proceedings of the 2004 UK E-Science All Hands Meeting, Nottingham, UK. (pp. 870-877). UK Engineering and Physical Science Research Council.
Clark, D., Hunt, S., Malacaria, P. (2004). Quantified Interference: Information Theory and Information Flow.
Clark, D., Hunt, S., Malacaria, P. (2004). Non-Interference For Weak Observers.
Clark, J., Harman, M., Hierons, R. (2004). Software testing in the United Kingdom. SOFTW TEST VERIF REL, 14 (3), 165-166. doi:10.1002/stvr.302
Corney, D.P.A., Buxton, B.F., Langdon, W.B., Jones, D.T. (2004). BioRAT: Extracting biological information from full-length papers. Bioinformatics, 20 (17), 3206-3213. doi:10.1093/bioinformatics/bth386
Courbis, C., Finkelstein, A. (2004). Towards an aspect weaving BPEL engine.
Danicic, S., De Lucia, A., Harman, M. (2004). Building executable union slices using conditioned slicing. 12th International Workshop on Program Comprehension (IWPC 2004) Dipartimento Informat, Bari, ITALY.IWPC 2004: 12TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS.
De Landtsheer, R., Letier, E., van Lamsweerde, A. (2004). Deriving Tabular Event-Based Specifications from Goal-Oriented Requirements Models. REQUIREMENTS ENGINEERING, 9 (2), 104-120. doi:10.1007/s00766-004-0189-1
Denaro, G., Polini, A., Emmerich, W. (2004). Early performance testing of distributed software applications. In Proceedings of the 4th International Workshop on Software and Performance, Redwood Shores, California, USA, January 14-16, 2004. (pp. 94-103). New York, NY, USA: ACM Press.
Derderian, K., Hierons, R.M., Harman, M., Guo, Q. (2004). Input sequence generation for testing of Communicating Finite State Machines (CFSMs). 6th Annual Genetic and Evolutionary Computation Conference (GECCO 2004) Seattle, WA.GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS.3103.
Dove, M.T., Calleja, M., Bruin, R., Wakelin, J., Keegan, M., Ballard, S., ...Tyer, R. (2004). Collaborative tools in support of the eMinerals Virtual Organization. .Proceedings of the UK e-Science All Hands Meeting 2004, Nottingham, UK, 31st August – 3rd September.
Fatiregun, D., Harman, M., Hierons, R.M. (2004). Evolving transformation sequences using genetic algorithms. 4th IEEE International Workshop on Source Code Analysis and Manipulation Chicago, IL.FOURTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Fatiregun, D., Harman, M., Hierons, R.M. (2004). Evolving Transformation Sequences using Genetic Algorithms.. .SCAM. doi:10.1109/SCAM.2004.11.
Finkelstein, A.C.W., Hetherington, J., Li, L., Margoninski, O., Saffrey, P., Seymour, R., Warner, A. (2004). Computational challenges of systems biology. Computer, 37 (5), 26-33. doi:10.1109/MC.2004.1297236
Finkelstein, A., Gryce, C., Lewis-Bowen, J. (2004). Relating requirements and architectures: a study of data-Grids. .Journal of Grid Computing.2. doi:10.1007/s10723-004-6745-6.
Finkelstein, A., Hetherington, J., Li, L.Z., Margoninski, O., Saffrey, P., Seymour, R., Warner, A. (2004). Computational challenges of systems biology. COMPUTER, 37 (5), 26-+.
Fox, C., Danicic, S., Harman, M., Hierons, R.M. (2004). CONSIT: a fully automated conditioned program slicer. SOFTWARE PRACT EXPER, 34 (1), 15-46. doi:10.1002/spe.556
Gold, N., Bennett, K. (2004). Program comprehension for web services. .Program Comprehension, Workshop Proceedings.12.
Gold, N., Knight, C., Mohan, A., Munro, M. (2004). Understanding Service-Oriented Software. IEEE Software, 21 (2), 71-77. doi:10.1109/MS.2004.1270766
Guo, Q., Hierons, R.M., Harman, M., Derderian, K. (2004). Computing unique input/output sequences using genetic algorithms. 3rd International Workshop on Formal Approaches to Testing of Software (FATES 2003) Montreal, CANADA.FORMAL APPROACHES TO SOFTWARE TESTING.2931.
Harman, M., Binkley, D., Singh, R., Hierons, R.M. (2004). Amorphous procedure extraction. 4th IEEE International Workshop on Source Code Analysis and Manipulation Chicago, IL.FOURTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Harman, M., Clark, J. (2004). Metrics are fitness functions too. 10th International Symposium on Software Metrics Chicago, IL.10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS.
Harman, M., Hu, L., Hierons, R., Wegener, J., Sthamer, H.S., Baresel, A., Roper, M. (2004). Testability transformation. IEEE T SOFTWARE ENG, 30 (1), 3-16.
Harman, M., Hu, L., Munro, M., Zhang, X., Binkley, D., Danicic, S., ...Ouarbya, L. (2004). Syntax-Directed Amorphous Slicing.. .Automated Software Engineering.11. doi:10.1023/B:AUSE.0000008667.37988.11.
Harman, M., Korel, B. (2004). Message from the program chairs. IEEE International Conference on Software Maintenance, ICSM, xiv-.
Harman, M., Wegener, J. (2004). Getting results from search-based approaches to software engineering. 26th International Conference on Software Engineering (ICSE 2004) Edinburgh, SCOTLAND.ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS.
Haungs, M., Pandey, R., Barr, E.T. (2004). Handling Catastrophic Failures in Scalable Internet Applications.. .SAINT. doi:10.1109/SAINT.2004.1266115.
Heaven, W., Finkelstein, A. (2004). A UML profile to support requirements engineering with KAOS. IEE Proceedings - Software, 151 (1), 10. doi:10.1049/ip-sen:20040297
Hierons, R.M., Harman, M. (2004). Testing conformance of a deterministic implementation against a non-deterministic stream X-machine. THEOR COMPUT SCI, 323 (1-3), 191-233. doi:10.1016/j.tcs.2004.04.002
Hu, L., Harman, M., Hierons, R.M., Binkley, D. (2004). Loop squashing transformations for amorphous slicing. 11th Working Conference on Reverse Engineering Delft, NETHERLANDS.11TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Jezequel, J., Emmerich, W. (2004). MDA in practice (panel). In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, UK. IEEE Computer Society Press.
Krinke, J. (2004). Advanced slicing of sequential and concurrent programs. International Conference on Software Maintenance .Proceedings of the 20th IEEE International Conference on Software Maintenance.
Krinke, J. (2004). Context-sensitivity matters, but context does not. 4th IEEE International Workshop on Source Code Analysis and Manipulation Chicago, IL.FOURTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS.
Krinke, J. (2004). Slicing, chopping, and path conditions with barriers. SOFTWARE QUALITY JOURNAL, 12 (4), 339-360.
Krinke, J. (2004). Textual vs. graphical visualization of fine-grained dependences. 6. Workshop Software-Reengineering Bad Honnef, Germany.
Krinke, J. (2004). Visualization of program dependence and slices. 20th IEEE International Conference on Software Maintenance (ICSM 2004) Chicago, IL.20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Krinke, J., Breu, S. (2004). Control-flow-graph-based aspect mining. Workshop on Aspect Reverse Engineering Delft, Netherlands.
Langdon, W.B. (2004). Global distributed evolution of L-systems fractals. In Keijzer, M., O'Reilly, U., Lucas, S. (Eds.), Genetic Programming: 7th European Conference, EuroGP 2004, Coimbra, Portugal, April 5-7, 2004. Proceedings. (pp. 349-358). Springer-Verlag GmbH.
Langdon, W.B. (2004). Genetic Algorithms--Principles and Perspectives: {A} Guide to {GA} Theory.. Knowledge Engineering Review, 19 (2), 185-186.
Langdon, W.B. (2004). Lindenmayer Systems Fractals Evolved by Pfeiffer 10 September – 9 November 2003. .
Langdon, W.B., Banzhaf, W. (2004). Repeated Sequences in Linear GP Genomes. Late Breaking Papers at the 2004 Genetic and Evolutionary Computation Conference .
Langdon, W.B., Barrett, S.J. (2004). Genetic programming in data mining for drug discovery. In Ghosh, A., Jain, L. (Eds.), Evolutionary Computing in Data Mining. (pp. 211-235). Springer-Verlag Berlin and Heidelberg GmbH & Co. K.
Langdon, W.B., Buxton, B.F. (2004). Genetic Programming for Mining DNA Chip data from Cancer Patients. Genetic Programming and Evolvable Machines, 5 (3), 251-257. doi:10.1023/B:GENP.0000030196.55525.f7
Lano, K., Clark, D., Androutsopoulos, K. (2004). UML to B: Formal verification of object-oriented models. 4th International Conference on Integrated Formal Methods (IFM 2004) Canterbury, ENGLAND.INTEGRATED FORMAL METHODS, PROCEEDINGS.2999.
Letier, E., van Lamsweerde, A. (2004). Reasoning about Partial Goal Satisfaction for Requirements and Design Engineering. .Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering.
Mohan, A., Gold, N. (2004). Programming style changes in evolving source code. .Program Comprehension, Workshop Proceedings.12.
Mohan, A., Gold, N., Layzell, P. (2004). An approach to understanding program comprehensibility using spatial complexity, concept assignment and typographical style. .IEEE International Conference on Software Maintenance, ICSM. doi:10.1109/ICSM.2004.1357872.
Mohan, A., Gold, N., Layzell, P. (2004). An initial approach to assessing program comprehensibility using spatial complexity, number of concepts and typographical style. .Proceedings - Working Conference on Reverse Engineering, WCRE. doi:10.1109/WCRE.2004.11.
Nowell, H., Butchart, B., Coombes, D.S., Price, S.L., Emmerich, W., Catlow, C.R.A. (2004). Increasing the scope for polymorph prediction usinge-Science. In Proceedings of the 2004 UK E-Science All Hands Meeting, Nottingham, UK. (pp. 968-971). UK Engineering and Physical Science Research Council.
O'BRIEN, L., GOLD, N., KONTOGIANNIS, K. (Eds.), (2004). Eleventh Annual International Workshop on Software Technology and Engineering Practice (STEP 2003). Institute of Electrical & Electronics Engineers(IEEE).
Rodrigues, G.N., Rosenblum, D., Emmerich, W. (2004). A model driven approach for software systems reliability. .ICSE. doi:10.1109/ICSE.2004.1317412.
Rodrigues, G., Roberts, G., Emmerich, W. (2004). Reliability support for the Model Driven Architecture. In (pp. 79-98). .
Rodrigues, G., Rosenblum, D., Emmerich, W. (2004). A model driven approach for software systems reliability. In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, UK. (pp. 30-32). IEEE Computer Society Press.
Skene, J., Emmerich, W. (2004). Generating a contract checker for an SLA language. In Proceedings of the EDOC 2004 Workshop on Contract Architectures and Languages, Monterey, California. IEEE Computer Society Press.
Skene, J., Lamanna, D.D., Emmerich, W.J. (2004). Precise service level agreements. .ICSE. doi:10.1109/ICSE.2004.1317440.
van Lamsweerde, A., Letier, E. (2004). From object orientation to goal orientation: A paradigm shift for requirements engineering. 9th International Workshop on Radical Innovations of Software and Systems Engineering in the Future Venice, ITALY.RADICAL INNOVATIONS OF SOFTWARE AND SYSTEMS ENGINEERING IN THE FUTURE.2941.
Wilson, P., Emmerich, W., Brodholt, J. (2004). Leveraging HTC for UK eScience with very large Condor pools: demand for transforming untapped power into results. In Proceedings of the 2004 UK E-Science All Hands Meeting, Nottingham, UK. (pp. 308-315). UK Engineering and Physical Science Research Council.
Wright, A., Poli, R., Stephens, C.R., Langdon, W.B., Pulavarty, S. (2004). An estimation of distribution algorithm based on maximum entropy. .GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS.3103.
Wright, R., Rey, M.V., Margoninski, O., Saffrey, P., Hetherington, J., Li, L., ...Finkelstein, A. (2004). A New Framework for Integration of Models in Biology (abstract). The Journal of Physiology, 561P (PC31),
Wright, R., Varela Rey, M., Margoninski, O., Saffrey, P., Hetherington, J., Li, L., ...Finkelstein, A. (2004). A new framework for the integration of models in biology. .The Physiological Society: Communications.561P.
Yoshioka, N., Honiden, S., Finkelstein, A. (2004). Security patterns: A method for constructing secure and efficient inter-company coordination systems. EIGHTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 84-97.
Zachariadis, S., Mascolo, C., Emmerich, W. (2004). SATIN: a component model for mobile self-organisation. In Meersman, R. (Ed.), (pp. 1303-1321). SPRINGER-VERLAG BERLIN.
Zeller, A., Krinke, J. (2004). Open-Source-Programmierwerkzeuge. dpunkt.verlag.
Zirpins, C., Piccinelli, G., Lamersdorf, W., Finkelstein, A. (2004). Object orientation and web services. 18th European Conference on Object-Oriented Programming (ECOOP 2004) Oslo, NORWAY.OBJECT-ORIENTED TECHNOLOGY.3344.

2003

(2003). Genetic and Evolutionary Computation - GECCO 2003, Genetic and Evolutionary Computation Conference, Chicago, IL, USA, July 12-16, 2003. Proceedings, Part I. .GECCO.2723.
(2003). Genetic and Evolutionary Computation - GECCO 2003, Genetic and Evolutionary Computation Conference, Chicago, IL, USA, July 12-16, 2003. Proceedings, Part II. .GECCO.2724.
Ackemann, T., Mascolo, C., Emmerich, W. (2003). Lightweight Incentives in Peer-to-Peer Networks. UCL-CS.
Alves, C., Finkelstein, A. (2003). Investigating conflicts in cots decision-making. INT J SOFTW ENG KNOW, 13 (5), 473-493.
Bahsoon, R., Emmerich, W. (2003). Evaluating software architectures for stability: a real options approach. 25th International Conference on Software Engineering, Doctoral Symposium .
Bahsoon, R., Emmerich, W. (2003). Evaluating Software Architectures: Development Stability and Evolution. .Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications, Tunis, Tunisia. doi:10.1109/AICCSA.2003.1227480.
Bahsoon, R., Emmerich, W. (2003). ArchOptions: A Real Options-Based Model for Predicting the Stability of Software Architectures. The ICSE 2003 Workshop on Economics-Driven Software Engineering Research .
Bahsoon, R., Emmerich, W. (2003). Evaluating software architectures: development, stability and evolution. In Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications, Tunis, Tunisia. (pp. 47-56). IEEE Computer Society Press.
Bennett, K.H., Gold, N.E., Layzell, P.J., Zhu, F., Brereton, O.P., Budgen, D., ...Xu, J. (2003). A broker architecture for integrating data using a web services environment. 1st International Conference on Service-Oriented Computing TRENO, ITALY.SERVICE-ORIENTED COMPUTING - ICSOC 2003.2910.
Binkley, D., Harman, M. (2003). An empirical study of predicate dependence levels and trends. 25th International Conference on Software Engineering (ICSE 2003) PORTLAND, OR.25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS.
Binkley, D., Harman, M. (2003). A large-scale empirical study of forward and backward static slice size and context sensitivity. International Conference on Software Maintenance AMSTERDAM, NETHERLANDS.INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Binkley, D., Harman, M. (2003). Results from a large-scale study of performance optimization techniques for source code analyses based on graph reachability algorithms. 3rd IEEE International Workshop on Source Code Analysis and Manipulation AMSTERDAM, NETHERLANDS.THIRD IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION - PROCEEDINGS.
Binkley, D., Harman, M. (2003). Results from a Large-Scale Study of Performance Optimization Techniques for Source Code Analyses Based on Graph Reachability Algorithms.. .SCAM. doi:10.1109/SCAM.2003.1238046.
Breu, S., Krinke, J. (2003). Aspect mining using dynamic analysis. .Softwaretechnik-Trends.23.
Bush, D., Finkelstein, A. (2003). Requirements stability assessment using scenarios. 11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 23-32.
Butchart, B., Chapman, C., Emmerich, W. (2003). OGSA first impressions: a case study re-engineering a scientific applicationwith the open grid services architecture. UK E-Science All Hands Meeting, Nottingham .
Butchart, B., Chapman, C., Emmerich, W. (2003). OGSA First Impressions: A Case Study using the Open Grid Service Architecture. .Proceedings of the UK E-Science All Hands Meeting, Nottingham.
Butchart, B., Chapman, C., Emmerich, W. (2003). OGSA First Impressions: A Case Study using the Open Grid Service Architecture. Proceedings of the UK E-Science All Hands Meeting, Nottingham .
Capra, L., Emmerich, W., Mascolo, C. (2003). CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 29 (10), 929-945.
Clark, D., Hunt, S., Malacaria, P. (2003). Quantified Interference for a While Language. .
Clark, J.A., Dolado, J.J., Harman, M., Hierons, R.M., Jones, B.F., Lumkin, M., ...Roper, M. (2003). Formulating software engineering as a search problem.. .IEE Proceedings: Software.150. doi:10.1049/ip-sen:20030559.
De Landtsheer, R., Letier, E., van Lamsweerde, A. (2003). Deriving Tabular Event-Based Specifications from Goal-Oriented Requirements Models. 11th IEEE International Requirement Engineering Conference MONTEREY, CA.11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS.
Dijk, S.V., Thierens, D., Gaag, L.C.V.D. (2003). Building a GA from Design Principles for Learning Bayesian Networks.. .GECCO.2723. doi:10.1007/3-540-45105-6_101.
Dolado, J.J., Harman, M., Otero, M.C., Hu, L. (2003). An empirical investigation of the influence of a type of side effects on program comprehension. IEEE T SOFTWARE ENG, 29 (7), 665-670.
Dui, D., Emmerich, W. (2003). Compatibility of XML language versions. In Westfechtel, B., Hoek, A. (Eds.), Software Configuration Management. Selected Papers of ICSE Workshops SCM 2001 and SCM 2003. (pp. 148-162). Springer Verlag.
Dui, D., Emmerich, W., Nentwich, C., Thal, B. (2003). Consistency checking of financial derivative transactions. In Aksit, M., Menzini, M., Unland, R. (Eds.), Objects, Components, Architectures, Services and Applications for a Networked World. (pp. 166-183). Springer.
Dui, D., Emmerich, W., Nentwich, C., Thal, B. (2003). Consistency Checking of Financial Derivative Transactions. Objects, Components, Architectures, Services and Applications for a Networked World .2591.
Emmerich, W. (2003). Konstruktion von verteilten Objekten. Heidelberg, Germany: dpunkt Verlag GmbH.
Fatiregun, D., Harman, M., Hierons, R. (2003). Search based transformations. 5th Annual Genetic and Evolutionary Computation Conference (GECCO 2003) CHICAGO, IL.GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS.2724.
Finkelstein, A., Lamerdorf, W., Leyman, F., Piccinelli, G., Weerawarana, S. (2003). Object orientation and web services. 17th European Conference on Object-Oriented Programming (ECOOP 2003) DARMSTADT, GERMANY.OBJECT-ORIENTED TECHNOLOGY.3013.
Gallagher, K., Harman, M., Danicic, S. (2003). Guaranteed inconsistency avoidance during software evolution. J SOFTW MAINT EVOL-R, 15 (6), 393-416. doi:10.1002/smr.289
Gold, N., Mohan, A. (2003). A Framework for Understanding Conceptual Changes in Evolving Source Code. .IEEE International Conference on Software Maintenance, ICSM. doi:10.1109/ICSM.2003.1235453.
Harman, M., Binkley, D., Danicic, S. (2003). Amorphous program slicing. J SYST SOFTWARE, 68 (1), 45-64. doi:10.1016/S0164-1212(02)00135-8
Hierons, R.M., Harman, M., Singh, H. (2003). Automatically generating information from a Z specification to support the classification tree method. 3rd International Conference on B and Z Users TURKU, FINLAND.ZB 2003: FORMAL SPECIFICATION AND DEVELOPMENT IN Z AND B.2651.
Hughes, A., Emmerich, W. (2003). Using programmable network managementtechniques to establish experimental networkingtestbeds. BT Technology Journal, 21 (2), 195-203. doi:10.1023/A:1024437723284
Hughes, A., Emmerich, W. (2003). Using programmable network management techniques to establish experimental nework testbeds. BT Technology Journal, 21 (2), 195-203.
Kaveh, N., Emmerich, W. (2003). Validating Distributed Object and Component Designs. In Bernardo, M., Inverardi, P. (Eds.), Formal Methods for Software Architecture. (pp. 63-91). Springer Verlag.
Kaveh, N., Emmerich, W. (2003). Validating distributed object and component designs. In Bernardo, M., Inverardi, P. (Eds.), Formal Methods for Software Architectures: Third International School on Formal Methods for the Design of Computer, Communication and Software Systems: Software Architectures, SFM 2003, Bertinoro, Italy, September 22-27, 2003. (pp. 63-91). Springer Verlag.
Krinke, J. (2003). Barrier slicing and chopping. 3rd IEEE International Workshop on Source Code Analysis and Manipulation AMSTERDAM, NETHERLANDS.THIRD IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION - PROCEEDINGS.
Krinke, J. (2003). Context-sensitive slicing of concurrent programs. .Proceedings of the Joint European Software Engineering Conference (ESEC) and SIGSOFT Symposium on the Foundations of Software Engineering (FSE-11).
Krinke, J. (2003). Advanced slicing of sequential and concurrent programs. In Wagner, D. (Ed.), Ausgezeichnete Informatikdissertationen 2003. (pp. 101-110). GI.
Lamanna, D.D., Skene, J., Emmerich, W. (2003). SLAng: A Language for Service Level Agreements. Proc. of the 9th IEEE Workshop on Future Trends in Distributed Computing Systems .
Lamanna, D.D., Skene, J., Emmerich, W. (2003). SLAng: a language for service level agreements. In Proceedings of the 9th IEEE Workshop on Future Trends in Distributed Computing Systems. (pp. 100-106). IEEE Computer Society Press.
Langdon, W.B. (2003). Comparison of DNAchip and Computer Vision Data. .
Langdon, W.B. (2003). How many Good Programs are there? How Long are they?. .Foundations of Genetic Algorithms, 7.
Langdon, W.B. (2003). Convergence of Program Fitness Landscapes. .GECCO.2724. doi:10.1007/3-540-45110-2_63.
Langdon, W.B. (2003). Predicting Cancer.
Langdon, W.B. (2003). The Distribution of Reversible Functions is Normal. In Riolo, R.L., Worzel, B. (Eds.), Genetic Programming Theory and Practise. (pp. 173-188). Kluwer.
Langdon, W.B. (2003). Equations for Human Bioavailability and P450.
Langdon, W.B., Buxton, B.F. (2003). The Application of Genetic Programming for Drug Discovery in the Pharmaceutical Industry. EPSRC RAIS Secondment with GlaxoSmithKline.
Lano, K., Clark, D., Androutsopoulos, K. (2003). RSDS, a Subset of UML with Precise Semantics.. L'objet, 9 (4), 53-73. doi:10.3166/objet.9.4.53-73
Lano, K., Clark, D., Androutsopoulos, K. (2003). RSDS, a Subset of UML with Precise Semantics. L’OBJET, 9 53-73.
Laurence, M.R., Danicic, S., Harman, M., Hierons, R., Howroyd, J. (2003). Equivalence of conservative, free, linear program schemas is decidable. THEOR COMPUT SCI, 290 (1), 831-862.
Lucia, A.D., Harman, M., Hierons, R., Krinke, J. (2003). Unions of slices are not slices. 7th European Conference on Software Maintenance and Reengineering (CSMR 2003) BENEVENTO, ITALY.SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS.
Mahdavi, K., Harman, M., Hierons, R. (2003). Finding building blocks for software clustering. 5th Annual Genetic and Evolutionary Computation Conference (GECCO 2003) CHICAGO, ILLINOIS.GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS.2724.
Mahdavi, K., Harman, M., Hierons, R.M. (2003). A multiple hill climbing approach to software module clustering. International Conference on Software Maintenance AMSTERDAM, NETHERLANDS.INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Mascolo, C., Emmerich, W., Finkelstein, A. (2003). Guest Editorial: XML and Software Engineering. Autom. Softw. Eng., 10 5-6. doi:10.1023/A:1021808716070
Nentwich, C., Emmerich, W., Finkelstein, A. (2003). Consistency Management with Repair Actions. 25th International Conference on Software Engineering (ICSE 2003) PORTLAND, OR.25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS.
Nentwich, C., Emmerich, W., Finkelstein, A.C.W. (2003). Consistency management with repair actions. 25th International Conference on Software Engineering(ICSE'03) .Consistency Management with Repair Actions. doi:10.1109/ICSE.2003.1201223.
Nentwich, C., Emmerich, W., Finkelstein, A., Ellmer, E. (2003). Flexible consistency checking. ACM T SOFTW ENG METH, 12 (1), 28-63.
Nuseibeh, B., Kramer, J., Finkelstein, A. (2003). ViewPoints: Meaningful relationships are difficult!. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 676-681.
Piccinelli, G., Emmerich, W., Williams, S.L., Stearns, M. (2003). A model-driven architecture for electronicservice management systems. In Orlowska, M., Weerawarana, S., Papazoglou, M., Yang, J. (Eds.), Proc. of the 1st International Conference on Service-Oriented Computing, Trento, Italy. (pp. 241-255). Springer.
Piccinelli, G., Emmerich, W., Williams, S., Stearns, M. (2003). A Model-Driven Architecture for Electronic Service Management Systems. In Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (Eds.), Proc. of the 1st Int. Conference on Service-Oriented Computing, Trento, Italy. (pp. 241-255). Springer Verlag.
Piccinelli, G., Finkelstein, A., Costa, T. (2003). Flexible B2B processes: the answer is in the nodes. INFORM SOFTWARE TECH, 45 (15), 1061-1063. doi:10.1016/S0950-5849(03)00134-4
Piccinelli, G., Finkelstein, A., Williams, S.L. (2003). Service-oriented workflow: The DySCo framework. PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE, 291-297.
Quick, T., Nehaniv, C.L., Dautenhahn, K., Roberts, G. (2003). Evolving Embodied Genetic Regulatory Network-driven Control Systems. .Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science).2801.
Rodrigues, G.N., Roberts, G., Emmerich, W., Skene, J. (2003). Reliability Support for the Model Driven Architecture. Proceedings of the Workshop on Software Architecture for Dependable Systems (ICSE/WADS' 2003) .
Skene, J., Emmerich, W. (2003). A model-driven approach to non-functional analysis of software architectures. .Proceedings, 18th IEEE International Conference on Automated Software Engineering, Montreal, Quebec, Canada October 6 to 10, 2003. doi:10.1109/ASE.2003.1240311.
Skene, J., Emmerich, W. (2003). Model driven performance analysis of enterprise information systems. Electronic Notes in Theoretical Computer Science, 82 (6), 147-157. doi:10.1016/S1571-0661(04)81033-8
Skene, J., Emmerich, W. (2003). A model driven architecture approach to analysis of non-functional properties of software architectures. In Proceedings of the 18th IEEE Conference on Automated Software Engineering, October 2003, Montreal, Canada. (pp. 236-239). IEEE Computer Society Press.
Störzer, M., Krinke, J. (2003). Interference analysis for AspectJ. Foundations of Aspect-Oriented Languages Boston, MA, USA.
Störzer, M., Krinke, J., Breu, S. (2003). Trace analysis for aspect application. Workshop on Analysis of Aspect-Oriented Software Darmstadt, Germany.
Zachariadis, S., Mascolo, C., Emmerich, W. (2003). Adaptable Mobile Applications: Exploiting Logical Mobility in Mobile Computing. In Horlait, E., Magedanz, T., Glitho, R.H. (Eds.), (pp. 170-179). SPRINGER-VERLAG BERLIN.
Zachariadis, S., Mascolo, C., Emmerich, W. (2003). Self-organizing Mobile Systems: Use of Logical Mobility Primitives in Mobile Computing. UCL-CS.
Zachariadis, S., Mascolo, C., Emmerich, W. (2003). Adaptable mobile applications: exploiting logical mobility in mobile computing. In Horlait, E., Magedanz, T., Glitho, R. (Eds.), Proceedings of 5th International Workshop on Mobile Agents for Telecommunication Applications (MATA03). (pp. 170-179). Springer Verlag.
Zhang, X.Y., Xie, X.R., Munro, M., Harman, M., Hu, L. (2003). Formal verification of communication protocol using type theory. International Conference on Communication Technology BEIJING, PEOPLES R CHINA.2003 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOL 1 AND 2, PROCEEDINGS.

2002

Ackemann, T., Gold, R., Mascolo, C., Emmerich, W. (2002). Incentives in peer-to-peer and grid networking. UCL-CS.
Alves, C., Finkelstein, A. (2002). Challenges in COTS decision-making: a goal-driven requirements engineering perspective. .SEKE. doi:10.1145/568760.568894.
Alves, C., Finkelstein, A. (2002). Negotiating Requirements for COTS-Based Systems. Proceedings of the Eighth International Workshop on Requirements Engineering: Foundation for Software Quality, in conjunction with RE'02. Essen, Germany, September .
Avellis, G., Finkelstein, A. (2002). How to annotate educational multimedia with non-functional requirements. Educational Technology & Society, 5
Banzhaf, W., Langdon, W.B. (2002). Some considerations on the reason for bloat. Genetic Programming and Evolvable Machines, 3 81-91. doi:10.1023/A:1014548204452
Bennett, K., Munro, M., Xu, J., Gold, N., Layzell, P., Mehandjiev, N., ...Brereton, P. (2002). Prototype Implementations of an Architectural Model for Service-Based Flexible Software. .35th Annual Hawaii International Conference on System Sciences (HICSS’02).
Bowen, J.P., Bogdanov, K., Clark, J.A., Harman, M., Hierons, R.M., Krause, P. (2002). FORTEST: Formal methods and testing. 26th Annual International Computer Software and Applications Conference OXFORD, ENGLAND.26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS.
Capra, L. (2002). Mobile computing middleware for context-aware applications. 24th International Conference on Software Engineering ORLANDO, FL.ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Capra, L., Blair, G., Mascolo, C., Emmerich, W., Grace, P. (2002). Exploiting reflection in mobile computing middleware. ACM SIGMOBILE Mobile Computing and Communications Review, 6 (4), 34-44. doi:10.1145/643550.643553
Capra, L., Emmerich, W., Mascolo, C. (2002). Exploiting reflection and metadata to build mobile computing middleware. .ACM SIGMOBILE Mobile Computing and Communications Review.6. doi:10.1145/643550.643553.
Capra, L., Emmerich, W., Mascolo, C. (2002). A micro-economic approach to conflict resolution in mobile computing. .Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering.
Clark, D., Hankin, C., Hunt, S. (2002). Information Flow for Algol-like Languages. Computer Languages, 28 (1), 3-28. doi:10.1016/S0096-0551(02)00006-1
Clark, D., Hunt, S., Malacaria, P. (2002). Quantitative Analysis of Leakage of Confidential Information.
Daoudi, M., Ouarbya, L., Harman, M., Fox, C., Ward, M.P. (2002). ConSUS: A scalable approach to conditioned slicing. 9th Working Conference on Reverse Engineering RICHMOND, VA.NINTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Dingwall-Smith, A., Finkelstein, A. (2002). From Requirements to Monitors by Way of Aspects. Workshop on Early Aspects at the 1st International Conference on Aspect-Oriented Software Development (AOSD) .
Dui, D., Emmerich, W., Nentwich, C., Thal, B. (2002). Consistency Checking of Financial Derivative Transactions. Proceedings of the NetObjectDays. Erfurt, Germany .
Emmerich, W. (2002). OMG/CORBA: an object-oriented middleware. In Marciniak, J. (Ed.), Encyclopedia of Software Engineering. (pp. 902-907). John Wiley & Sons.
Emmerich, W. (2002). Distributed component technologies and theirsoftware engineering implications. In Proceedings of the 24th International Conference on Software Engineering. (pp. 537-546). New York, New York, USA: ACM Press.
Emmerich, W.J. (2002). Distributed Component Technologies and their Software Engineering Implications. .Proceedings of the 24th International Conference on Software Engineering, Orlando, Florida. doi:10.1145/581339.581405.
Emmerich, W., Kaveh, N. (2002). Component Technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA Component Model. Proceedings of the 24th International Conference on Software Engineering (ICSE), Orlando, Florida. May 19-25 .
Emmerich, W., Kaveh, N. (2002). Component Technologies: Java Beans, COM, CORBA,RMI, EJB and the CORBA Component Model. 24th International Conference on Software Engineering .
Finkelstein, A.C.W., Savigni, A., Kappel, G., Retschitzegger, W., Kimmerstorfer, E., Schwinger, W., ...Feichtner, C. (2002). Ubiquitous Web application development - A framework for understanding. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 431-438.
Gold, N., Bennett, K. (2002). Hypothesis-based concept assignment in software maintenance. IEE Proceedings: Software, 149 (4), 103-111. doi:10.1049/ip-sen:20020549
Gryce, C., Finkelstein, A., Nentwich, C. (2002). Lightweight Checking for UML Based Software Development. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. .Research Report 2002:06.
Harman, M., Fox, C., Hierons, R., Hu, L., Danicic, S., Wegener, J. (2002). VADA: A transformation-based system for variable dependence analysis. 2nd IEEE International Workshop on Source Code Analysis and Manipulation MONTREAL, CANADA.SCAM 2002: SECOND IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS MANIPULATION, PROCEEDINGS.
Harman, M., Gold, N., Hierons, R., Binkley, D. (2002). Code Extraction Algorithms which Unify Slicing and Concept Assignment. 9th Working Conference on Reverse Engineering RICHMOND, VA.NINTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Harman, M., Hierons, R.M., Proctor, M. (2002). A New Representation And Crossover Operator For Search-based Optimization Of Software Modularization.. .GECCO.
Harman, M., Hu, L., Hierons, R., Fox, C., Danicic, S., Wegener, J., ...Baresel, A. (2002). Evolutionary testing supported by slicing and transformation. 18th International Conference on Software Maintenance MONTREAL, CANADA.INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Harman, M., Hu, L., Hierons, R.M., Baresel, A., Sthamer, H. (2002). Improving Evolutionary Testing By Flag Removal.. .GECCO.
Harman, M., Hu, L., Hierons, R., Munro, M., Zhang, X.Y., Dolado, J.J., ...Wegener, J. (2002). A post-placement side-effect removal algorithm. 18th International Conference on Software Maintenance MONTREAL, CANADA.INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Harman, M., Hu, L., Munro, M., Zhang, X.Y., Danicic, S., Daoudi, M., Ouarbya, L. (2002). An interprocedural amorphous slicer for WSL. 2nd IEEE International Workshop on Source Code Analysis and Manipulation MONTREAL, CANADA.SCAM 2002: SECOND IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS MANIPULATION, PROCEEDINGS.
Harman, M., Munro, M., Hu, L., Zhang, X.Y. (2002). Source code analysis and manipulation. INFORM SOFTWARE TECH, 44 (13), 717-720.
Haungs, M., Pandey, R., Barr, E.T., Barnes, J.F. (2002). A Fast Connection-Time Redirection Mechanism for Internet Application Scalability.. .HiPC.2552. doi:10.1007/3-540-36265-7_20.
Hierons, R., Harman, M., Fox, C., Ouarbya, L., Daoudi, M. (2002). Conditioned slicing supports partition testing. SOFTW TEST VERIF REL, 12 (1), 23-28. doi:10.1002/stvr.232
Hill, F., Csillaghy, A., Bentley, R.D., Aboudarham, J., Antonucci, E., Finkelstein, A., ...Pike, D. (2002). EGSO in need for a global schema. VIRTUAL OBSERVATORIES, 4846 35-42.
Krinke, J. (2002). Evaluating context-sensitive slicing and chopping. 18th International Conference on Software Maintenance MONTREAL, CANADA.INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Krinke, J., Störzer, M., Zeller, A. (2002). Web-basierte Programmierpraktika mit Praktomat. .Softwaretechnik-Trends.22.
Langdon, W.B. (2002). A Hybrid Genetic Programming Neural Network Classifier for Use in Drug Discovery. In Abraham, A., Javier, R., Koppen, M. (Eds.), Soft Computing Systems - Design, Management and Applications, 1-4 December 2002. (pp. 6-). IOS Press.
Langdon, W.B. (2002). Evolutionary Computation II Session at BNAIC 2002. Newsletter BNVKI, 19(6) 145-146.
Langdon, W.B. (2002). Convergence Rates for the Distribution of Program Outputs. .GECCO-2002: Proceedings of the Genetic and Evolutionary Computation Conference: July 9-13, 2002.
Langdon, W.B. (2002). How many Good Programs are there? How Long are they?. In De Jong, K.A., Poli, R., Rowe, J.E. (Eds.), Foundations of Genetic Algorithms VII. (pp. 183-202). Spain: Morgan Kaufmann.
Langdon, W.B. (2002). Structure of the Genetic Programming Search Space. .Dagstuhl.
Langdon, W.B. (2002). Was Occam Wrong? Blunting Occam's Razor. BNVKI Newsletter, 19 (3), 56-57.
Langdon, W.B. (2002). Characteristics of the Genetic Programming Search Space. University of Hertfordshire .
Langdon, W.B. (2002). Application of genetic programming in drug lead discovery.
Langdon, W.B., Buxton, B.F., Barrett, S.J. (2002). Combining Machine Learning techniques to Predict Compounds’ Cytochrome P450 High Throughput Screening Inhibition.
Langdon, W.B., Poli, R. (2002). Foundations of Genetic Programming. Springer.
Lano, K., Clark, D., Androutsopoulos, K. (2002). From Implicit Specifications to Explicit Designs in Reactive System Development.. .IFM.2335. doi:10.1007/3-540-47884-1_4.
Lano, K., Clark, D., Androutsopoulos, K. (2002). Safety and Security Analysis of Object-Oriented Models.. .SAFECOMP.2434. doi:10.1007/3-540-45732-1_10.
Lano, K., Clark, D., Androutsopoulos, K. (2002). From Implicit Specifications to Explicit Designs in Reactive System Development. .IFM.
Lano, K., Clark, D., Androutsopoulos, K. (2002). Safety and Security Analysis of Object-Oriented Models. .SAFECOMP.
Lawson, K., Finkelstein, A. (2002). Integration of Product and Technology Development Process with R&D Portfolio Management using Efficient Frontier Analysis. .2002 IEEE International Engineering Management Conference: Managing Technology for the New Economy: St John’s College, Cambridge, UK: 18-20 August 2002. doi:10.1109/IEMC.2002.1038382.
Letier, E., van Lamsweerde, A. (2002). Deriving Operational Software Specifications from System Goals. .Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering.
Letier, E., van Lamsweerde, A. (2002). Agent-Based Tactics for Goal-Oriented Requirements Elaboration. 24th International Conference on Software Engineering ORLANDO, FL.ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Mahdavi, K., Harman, M. (2002). Book Review: Automatic Re-Engineering of Software Using Genetic Programming.. .Genetic Programming and Evolvable Machines.3. doi:10.1023/A:1015536110241.
Mascolo, C., Capra, L., Emmerich, W. (2002). "Middleware for Mobile Computing (A Survey)". In Advanced Lectures on Networking. Networking 2002 Tutorials, 2497 o 20-58.
Mascolo, C., Capra, L., Emmerich, W. (2002). Mobile computing middleware. In Gregori, E., Anastasi, G., Basagni, S. (Eds.), (pp. 20-58). SPRINGER-VERLAG BERLIN.
Mascolo, C., Capra, L., Zachariadis, S., Emmerich, W. (2002). XMIDDLE: a data-sharing middleware for mobile computing. WIRELESS PERS COMMUN, 21 (1), 77-103.
Mascolo, C., Zanolin, L., Emmerich, W. (2002). XMILE: an XML based Approach for Incremental Code Mobility and Update. Autom. Softw. Eng., 9 151-165. doi:10.1023/A:1014582329991
Medvidovic, N., Rosenblum, D.S., Redmiles, D.F., Robbins, J.E. (2002). Modeling Software Architectures in the Unified Modeling Language. ACM Transactions on Software Engineering and Methodology, 11 (1), 2-57. doi:10.1145/504087.504088
Nentwich, C., Capra, L., Emmerich, W., Finkelstein, A. (2002). Xlinkit: A Consistency Checking and Smart Link Generation Service.. ACM Transactions on Internet Technology, 2 (2), 151-185. doi:10.1145/514183.514186
Nentwich, C., Emmerich, W., Finkelstein, A. (2002). Edit, compile, debug: from hacking to distributed engineering.
Ouarbya, L., Danicic, S., Daoudi, M., Harman, M., Fox, C. (2002). A denotational interprocedural program slicer. 9th Working Conference on Reverse Engineering RICHMOND, VA.NINTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Ouarbya, L., Danicic, S., Daoudi, M., Harman, M., Fox, C. (2002). A Denotational Interprocedural Program Slicer.. .WCRE. doi:10.1109/WCRE.2002.1173076.
Piccinelli, G., Emmerich, W., Zirpins, C., Schuette, K. (2002). Web Services Interfaces for Inter-Organizational Business Process: An Infrasctructure for Automated Reconciliation. Proceedings of the 6th Int.Enterprise Distributed Object Computing, (EDOC2002) IEEE Computer Society. Los Almitos, California . doi:10.1109/EDOC.2002.1137717.
Piccinelli, G., Emmerich, W., Zirpins, C., Schuett, K. (2002). Web service interfaces for inter-organizational business process: An infrastructure for automated reconcilliation.. Proceedings of the 6th IEEE International Conference on Enterprise Distributed Object Computing. Lausanne . doi:10.1109/EDOC.2002.1137717.
Piccinelli, G., Emmerich, W., Zirpins, C., Schuett, K. (2002). Web services interfaces for inter-organizational business process: an infrastructure for automated reconciliation. In (pp. 285-292). IEEE COMPUTER SOC.
Piccinelli, G., Finkelstein, A., Stammers, E. (2002). Automated engineering of e-business processes the RosettaNet case study. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS, 413-418.
Sivagurunathan, Y., Harman, M., Sivagurunathan, B. (2002). Slice-based dynamic memory modelling - A case study. 26th Annual International Computer Software and Applications Conference OXFORD, ENGLAND.26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS.
Tjortjis, C., Gold, N., Layzell, P., Bennett, K. (2002). From system comprehension to program comprehension. .Proceedings - IEEE Computer Society's International Computer Software and Applications Conference.
Zachariadis, S., Capra, L., Mascolo, C., Emmerich, W. (2002). XMIDDLE: Information Sharing Middleware for a Mobile Environment. 24th International Conference on Software Engineering ORLANDO, FL.ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Zachariadis, S., Capra, L., Mascolo, C., Emmerich, W. (2002). XMIDDLE: information sharing middleware for a mobile environment. . doi:10.1145/581339.581463.
Zachariadis, S., Mascolo, C., Emmerich, W. (2002). Exploiting Logical Mobility in Computing Middleware. .ICDCS Workshops. doi:10.1109/ICDCSW.2002.1030799.
Zachariadis, S., Mascolo, C., Emmerich, W. (2002). Exploiting logical mobility in mobile computing middleware. In Wagner, R. (Ed.), (pp. 385-386). IEEE COMPUTER SOC.
Zanolin, L., Mascolo, C., Emmerich, W. (2002). Model checking programmable router configurations. UCL CS.
Zhang, X., Munro, M., Harman, M., Hu, L. (2002). Weakest precondition for general recursive programs formalized in coq. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).2410.
Zhang, X., Munro, M., Harman, M., Hu, L. (2002). Weakest Precondition for General Recursive Programs Formalized in Coq.. .TPHOLs.2410. doi:10.1007/3-540-45685-6_22.
Zhang, X.Y., Munro, M., Harman, M., Hu, L. (2002). Mechanized operational semantics of WSL. 2nd IEEE International Workshop on Source Code Analysis and Manipulation MONTREAL, CANADA.SCAM 2002: SECOND IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS MANIPULATION, PROCEEDINGS.

2001

(2001). Long random linear programs do not generalize. Genetic Programming and Evolvable Machines, 2 (2), 95-100.
Barr, E.T., Pandey, R., Haungs, M. (2001). MAGE: A Distributed Programming Model.. .ICDCS. doi:10.1109/ICDSC.2001.918960.
Bennett, K., Gold, N. (2001). Achieving ultra rapid evolution using service-based software. .International Workshop on Principles of Software Evolution (IWPSE).
Bennett, K.H., Munro, M., Gold, N., Layzell, P., Budgen, D., Brereton, P. (2001). An Architectural Model for Service-Based Software with Ultra Rapid Evolution. .IEEE International Conference on Software Maintenance, ICSM. doi:10.1109/ICSM.2001.972742.
Bennett, K.H., Xu, J., Munro, M., Hong, Z., Layzell, P.J., Gold, N., ...Brereton, P. (2001). An Architectural Model for Service-Based Flexible Software. .Proceedings - IEEE Computer Society's International Computer Software and Applications Conference.
Bible, J., Rothermel, G., Rosenblum, D.S. (2001). A Comparative Study of Coarse- and Fine-Grained Safe Regression Test-Selection Techniques. ACM Transactions on Software Engineering and Methodology, 10 (2), 149-183. doi:10.1145/367008.367015
Black, S. (2001). Computing ripple effect for software maintenance.. Journal of Software Maintenance and Evolution: Research and Practice, 13 (4), 263-279. doi:10.1002/smr.233
Bush, D., Finkelstein, A. (2001). Reuse of safety case claims - an initial investigation. Annual London Conference on Communications COMMUN ENGN DOCTORATE CTR, LONDON, ENGLAND.LONDON COMMUNICATIONS SYMPOSIUM 2001, PROCEEDINGS.
Buxton, B.F., Langdon, W.B., Barrett, S.J. (2001). Data fusion by intelligent classifier combination. Measurement and Control, 34 (8), 229-234.
Capra, L., Emmerich, W., Mascolo, C. (2001). Reflective middleware solutions for context-aware applications. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).2192.
Capra, L., Emmerich, W., Mascolo, C. (2001). Middleware for mobile computing: awareness vs. transparency. Proc. of the 8th Workshop on Hot Topics in Operating Systems (HotOS-VIII), Schloss Elmau, Germany .
Capra, L., Emmerich, W., Mascolo, C. (2001). Position summary. Middleware for mobile computing: Awareness vs. transparency. 8th Workshop on Hot Topics in Operating Systems ELMAU, GERMANY.EIGHTH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS, PROCEEDINGS.
Capra, L., Emmerich, W., Mascolo, C. (2001). Middleware for mobile computing: Awareness vs. transparency. Proceedings of the Workshop on Hot Topics in Operating Systems - HOTOS, 164-.
Capra, L., Emmerich, W., Mascolo, C. (2001). Middleware for mobile computing: awareness vs. transparency (position summary). . doi:10.1109/HOTOS.2001.990080.
Capra, L., Emmerich, W., Mascolo, C. (2001). Reflective middleware solutions for context-aware applications. .
Capra, L., Emmerich, W., Mascolo, C. (2001). Exploiting reflection and metadata to build mobile computing middleware. Workshop on Mobile Computing Middleware, Heidelberg, Germany .
Capra, L., Mascolo, C., Zachariadis, S., Emmerich, W. (2001). Towards a mobile computing middleware: a synergy of reflection and mobile code techniques. 8th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS 01) BOLOGNA, ITALY.EIGHTH IEEE WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS.
Carzaniga, A., Rosenblum, D.S., Wolf, A.L. (2001). Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems, 19 (3), 332-383. doi:10.1145/380749.380767
Clark, D., Hunt, S., Malacaria, P. (2001). Quantitative Analysis of the Leakage of Confidential Data. Electronic Notes in Theoretical Computer Science, 59
de Meer, H., Emmerich, W., Mascolo, C., Pezzi, N., Rio, M., Zanolin, L. (2001). Middleware and management support for programmable QoS-network. Proceedings of the 3rd International Working Conference on Active Networks, Philadelphia, PA .Proceedings of the 3rd International Working Conference on Active Networks, Philadelphia, PA.
Dykiert, M., Gold, N.E. (2001). Support for Learning Synthesiser Programming. 8th Sound and Music Computing Conference Padova, Italy.Proceedings of 8th Sound and Music Computing Conference 2011.
Emmerich, W. (2001). OMG/CORBA: An object-oriented middleware. In Encyclopedia of Software Engineering. John Wiley & Sons.
Emmerich, W. (2001). Component technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA component model. In Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on foundations of software engineering, Vienna, Austria. (pp. 311-312). New York, New York, USA: ACM Press.
Emmerich, W., Ellmer, E., Fieglein, H. (2001). TIGRA - an architectural style for enterprise application integration. Proc. of the 23rd International Conference on Software Engineering, Toronto, Canada .
Emmerich, W., Ellmer, E., Fieglein, H. (2001). TIGRA: an architectural style for enterprise application integration. In Proceedings of the 23rd International Conference on Software Engineering, Toronto, Canada. (pp. 567-576). IEEE Computer Society Press.
Emmerich, W., Kaveh, N. (2001). Component technologies: Java Beans, COM, CORBA, RMI, EJB,and the CORBA component model. Proc.of the Joint 7th European Software Engineering Conference and 9th ACM SIGSOF International Symposium on Foundations of Software Engineering, Vienna, Austria .
Farbey, B., Finkelstein, A. (2001). Evaluation in software engineering: ROI, but more than ROI.
Finkelstein, A., Savigni, A. (2001). A framework for requirements engineering for context-aware services. In First International Workshop From Software Requirements to Architectures (STRAW 01) 23rd International Conference on Software Engineering. IEEE Computer Society Press.
Fox, C., Harman, M., Hierons, R., Danicic, S. (2001). Backward conditioning: a new program specialisation technique and its application to program comprehension. 9th International Workshop on Program Comprehension (IWPC 2001) TORONTO, CANADA.9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS.
Gold, N. (2001). Hypothesis-Based Concept Assignment to Support Software Maintenance. .IEEE International Conference on Software Maintenance, ICSM. doi:10.1109/ICSM.2001.972768.
Gold, N., Bennett, K. (2001). A Flexible Method for Segmentation in Concept Assignment. .9th IEEE International Workshop on Program Comprehension (IWPC) 2001.
Harman, M., Hierons, R., Danicic, S. (2001). The relationship between program dependence and mutation analysis. Symposium on Mutation Testing for the New Century (Mutation 2000) SAN JOSE, CA.MUTATION TESTING FOR THE NEW CENTURY.24.
Harman, M., Hierons, R., Danicic, S., Howroyd, J., Laurence, M., Fox, C. (2001). Node coarsening calculi for program slicing. 8th Working Conference on Reverse Engineering (WCRE) STUTTGART, GERMANY.EIGHTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Harman, M., Hierons, R., Fox, C., Danicic, S., Howroyd, J. (2001). Pre/post conditioned slicing. IEEE International Conference on Software Maintenance (ICSM 2001) FLORENCE, ITALY.IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Harman, M., Hu, L., Munro, M., Zhang, X.Y. (2001). GUSTT: An amorphous slicing system which combines slicing and transformation. 8th Working Conference on Reverse Engineering (WCRE) STUTTGART, GERMANY.EIGHTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Harman, M., Hu, L., Munro, M., Zhang, X.Y. (2001). Side-effect removal transformation. 9th International Workshop on Program Comprehension (IWPC 2001) TORONTO, CANADA.9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS.
Harman, M., Jones, B. (2001). SEMINAL - Software engineering using metaheuristic INnovative ALgorithms. 23rd International Conference on Software Engineering (ICSE 2001) TORONTO, CANADA.PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Harman, M., Jones, B.F. (2001). Search-based software engineering. INFORM SOFTWARE TECH, 43 (14), 833-839.
Harman, M., Jones, B.F. (2001). Software engineering using metaheuristic innovative algorithms: workshop report. INFORM SOFTWARE TECH, 43 (14), 905-907.
Harman, M., Jones, B.F. (2001). The SEMINAL workshop: reformulating software engineering as a metaheuristic search problem.. ACM SIGSOFT Software Engineering Notes, 26 (6), 62. doi:10.1145/505532.505548
Harrold, M.J., Rosenblum, D., Rothermel, G., Weyuker, E. (2001). Empirical Studies of a Prediction Model for Regression Test Selection. IEEE Transactions on Software Engineering, 27 (3), 248-263. doi:10.1109/32.910860
Kaveh, N., Emmerich, W. (2001). Deadlock detection in distributed object systems. .Joint Proceedings of the 8th European Software Engineering Conference and the 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Vienna, Austria.26. doi:10.1145/503209.503216.
Kaveh, N., Emmerich, W. (2001). Deadlock detection in distributed object systems. In Joint Proceedings of the 8th European Software Engineering Conference and the 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Vienna, Austria. (pp. 44-51). New York, NY, USA: ACM Press.
Krinke, J. (2001). Identifizierung von ähnlichem Code mit Programmabhängigkeitsgraphen. 3. Workshop Software-Reengineering Bad Honnef, Germany.
Krinke, J. (2001). Identifying similar code with program dependence graphs. 8th Working Conference on Reverse Engineering (WCRE) STUTTGART, GERMANY.EIGHTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS.
Langdon, W.B. (2001). Dynamics of Evolutionary Algorithms.
Langdon, W.B. (2001). Evolutionary Data Fusion. UK .
Langdon, W.B. (2001). Prediction. .
Langdon, W.B. (2001). Maximum Product of Non-Negative Numbers. .
Langdon, W.B., Buxton, B.F. (2001). Genetic programming for improved receiver operating characteristics. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).2096.
Langdon, W.B., Nordin, P. (2001). Evolving hand-eye coordination for a humanoid robot with machine code genetic programming. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).2038.
Mascolo, C., Capra, L., Emmerich, W. (2001). An XML-based middleware for peer-to-peer computing. .Proceedings - 1st International Conference on Peer-to-Peer Computing, P2P 2001. doi:10.1109/P2P.2001.990428.
Mascolo, C., Emmerich, W., de Meer, H. (2001). XMILE:An XML-based approach for programmable networks. Proc. AISB Symposium on Software Mobility and Adaptive Behaviour, York, UK .
Mascolo, C., Emmerich, W., de Meer, H. (2001). An XML-based programmable network platform. Proc. of the ICSE Workshop on Software Engineering and Mobility, Toronto, Canada .
Mascolo, C., Emmerich, W., de Meer, H. (2001). XMILE: an XML-based approach for programmable networks. AISB Symposium on Software Mobility and Adaptive Behaviour .
Mascolo, C., Emmerich, W., Finkelstein, A. (2001). XML technologies and software engineering. 23rd International Conference on Software Engineering (ICSE 2001) TORONTO, CANADA.PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.
Mascolo, C., Emmerich, W., Finkelstein, A. (2001). First ICSE 2001 workshop on XML technologies and software engineering.. ACM SIGSOFT Software Engineering Notes, 26 (6), 59. doi:10.1145/505532.505547
Nentwich, C., Emmerich, W., Finkelstein, A. (2001). Better living with xlinkit. Proc. of the 2nd International Workshop on Living with Inconsistency at ICSE 2001, Toronto, Canada .
Nentwich, C., Emmerich, W., Finkelstein, A. (2001). Static consistency checking for distributed specifications. 16th IEEE Annual International Conference on Automated Software Engineering (ASE 2001) CORONADO ISL, CA.16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS.
Ortega-Arjona, J., Roberts, G. (2001). Pattern-Based Simulation: Simulating the Actor Model Using the Active Object Behavioural Pattern. Centro de Investigation en Computacion, Computacion y Sistemas, 5 (1), 54-66.
Piccinelli, G., Emmerich, W., Finkelstein, A. (2001). Mapping service components to EJB business objects. 5th IEEE International Enterprise Distributed Object Computing Conference SEATTLE, WA.FIFTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS.
Rio, M., Pezzi, N., Zanolin, L., de Meer, H., Emmerich, W., Mascolo, C. (2001). Promile: A management architecture for programmable modular routers. Proc. OPENSIG 2001 Workshop on Next Generation Network Programming, London .
Rio, M., Pezzi, N., Zanolin, L., DeMeer, H., Emmerich, W., Mascolo, C. (2001). Promile: a management architecture for programmable modular routers. OPENSIG 2001 Workshop on Next Generation Network Programming .Proceedings of OPENSIG 2001 Workshop on Next Generation Network Programming.
Tarr, P.L., Harrison, W.H., Ossher, H., Finkelstein, A., Nuseibeh, B., Perry, D.E. (2001). Workshop on multi-dimensional separation of concerns in software engineering.. ACM SIGSOFT Software Engineering Notes, 26 (1), 78. doi:10.1145/505894.505912

2000

Binkley, D., Harman, M., Raszewski, L.R., Smith, C. (2000). An empirical study of amorphous slicing as a program comprehension support tool. 8th International Workshop on Program Comprehension (IWPC 2000) LIMERICK, IRELAND.8TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 2000), PROCEEDINGS.
Black, S., Clark, F. (2000). Measuring the Ripple Effect of Pascal Programs.. .IWSM.2006. doi:10.1007/3-540-44704-0_13.
Clark, D., Hankin, C., Hunt, S. (2000). Safety of Strictness Analysis via Term Graph Rewriting. .Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics).1824 LNCS.
Danicic, S., Fox, C., Harman, M., Hierons, R. (2000). ConSIT: A conditioned program slicer. International Conference on Software Maintenance (ICSM 2000) SAN JOSE, CA.INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS.
Danicic, S., Harman, M. (2000). Espresso: A Slicer Generator.. .Proceedings of the ACM Symposium on Applied Computing.2. doi:10.1145/338407.338574.
Emmerich, W. (2000). Software engineering and middleware: a roadmap. In Finkelstein, A. (Ed.), 22nd International Conference on on Software Engineering, Future of Software Engineering Track, ICSE 2000, Limerick Ireland, June 4-11, 2000.. (pp. 117-129). ACM.
Emmerich, W. (2000). Software engineering and middleware: a roadmap (Invited talk). In Finkelstein, A. (Ed.), The Future of Software Engineering. (pp. 117-129). ACM Press.
Emmerich, W. (2000). Engineering distributed objects. Chichester, UK: John Wiley & Sons.
Emmerich, W., Kaveh, N. (2000). Model checking distributed objects. Proc. of the 4th International Software Architecture Workshop, Limerick, Ireland .
Emmerich, W., Kaveh, N. (2000). Model checking distributed objects. 4th International Software Architecture Workshop .
Farbey, B., Finkelstein, A. (2000). Software engineering management: strategic choices for a new decade. In Proceedings of 2nd Workshop on Economics-Driven Software Engineering Research (EDSER-2), 2000, 22nd International Conference on Software Engineering. New York, NY: ACM Press.
Farbey, B., Finkelstein, A. (2000). Software acquisition: a business strategy analysis. 5th IEEE International Symposium on Requirements Engineering TORONTO, CANADA.FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS.
Feldt, R., Neill, M.O., Ryan, C., Nordin, P., Langdon, W.B. (2000). GP-Beagle: A Benchmarking Problem Repository for the Genetic Programming Community. .Late Breaking Papers at the 2000 Genetic and Evolutionary Computation Conference.
Finkelstein, A. (2000). A Foolish Consistency: Technical Challenges in Consistency Management. DEXA, 1873 1-5. doi:10.1007/3-540-44469-6_1
Finkelstein, A. (2000). The Future of Software Engineering 2000: 22nd International Conference on Software Engineering. New York, US: ACM Press.
Finkelstein, A. (2000). Looking back at Y2K (Alternative titles: 'Y2K: a retrospective view' and 'Head-to-head:looking back at Y2K'). Computing and Control Engineering, 11 (4), 156-159.
Finkelstein, A. (2000). Software engineering (Encylopedia entry). In Encyclopedia of Information Sciences. Marcel Dekker.
Finkelstein, A. (2000). Head-to-head: looking back at Y2K. COMPUT CONTROL ENG J, 11 (4), 156-157.
Finkelstein, A. (2000). Looking back to Y2K. COMPUT CONTROL ENG J, 11 (5), 254.
Finkelstein, A., Emmerich, W. (2000). The future of requirements management tools. In Quirchmayr, G., Wagner, R., Wimmer, M. (Eds.), Information Systems in Public Administration and Law. Oesterreichische Computer Gesellschaft (Austrian Computer Society).
Finkelstein, A., Kramer, J. (2000). Software engineering: a roadmap. In Finkelstein, A. (Ed.), 22nd International Conference on on Software Engineering, Future of Software Engineering Track, ICSE 2000, Limerick Ireland, June 4-11, 2000.. (pp. 3-22). ACM.
Finkelstein, A., Smolko, D. (2000). Software agent architecture for consistency management in distributed documents. Proc. ISAS 2000, 6th International Conference on Information Systems Analysis and Synthesis, Orlando, USA .IX.
Finkelstein, L., Finkelstein, A. (2000). Design theory advances and measurement science.
Fox, C., Harman, M., Hierons, R.M., Danicic, S. (2000). ConSIT: A Conditioned Program Slicer.. .ICSM. doi:10.1109/ICSM.2000.883049.
GOLD, N., MUNRO, M., BENNETT, K., BROOKE, C., RAMAGE, M. (2000). Overcoming the legacy dilemma: modelling socio-technical change options. In Bustard, D., Kawalek, P., Norris, M. (Eds.), Systems modeling for business process improvement. Artech House Publishers.
Hierons, R.M., Harman, M. (2000). Testing Conformance to a Quasi-Non-Deterministic Stream X-Machine.. .Formal Aspects of Computing.12.
Langdon, W. (2000). Size fair and homologous tree genetic programming crossovers. Journal of Genetic Programming and Evolutionary Machines, 1 95-119. doi:10.1023/A:1010024515191
Langdon, W.B. (2000). GECCO’99 Student Workshop. Robotica, 18 (1), 87. doi:10.1017/S0263574799002507
Langdon, W.B. (2000). Genetic Programming and Evolvable Machines: Books and other Resources. Genetic Programming and Evolvable Machines, 1 165-169. doi:10.1023/A:1010028616099
Langdon, W.B. (2000). Trends in Evolutionary Data Mining.
Langdon, W.B. (2000). Natural language text classification and filtering with trigrams and evolutionary nearest neighbour classifiers. Kruislaan 413, NL-1098 SJ Amsterdam, The Netherlands .
Langdon, W.B. (2000). Problems with ROC Convex Hulls. Gower Street, London .
Lano, K., Androutsopoulos, K., Clark, D. (2000). Structuring and design of reactive systems using RSDS and B. 3rd International Conference on Fundamental Approaches to Software Engineering (FACE 2000) at the European Conference on Theory and Practice of Software (ETAPS 2000) TECH UNIV BERLIN, BERLIN, GERMANY.FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING.1783.
Lano, K., Androutsopoulos, K., Clark, D. (2000). Structuring and Design of Reactive Systems Using RSDS and B. .FASE.
Lano, K., Clark, D., Androutsopoulos, K., Kan, P. (2000). Invariant-based synthesis of fault-tolerant systems. 6th International Symposium on Formal Techniques in Real Time and Fault Tolerant Systems (FTRTFT 2000) PUNE, INDIA.FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS.1926.
Lano, K., Clark, D., Androutsopoulos, K., Kan, P. (2000). Invariant-Based Synthesis of Fault-Tolerant Systems. .FTRTFT.
Malabarba, S., Pandey, R., Gragg, J., Barr, E.T., Barnes, J.F. (2000). Runtime Support for Type-Safe Dynamic Java Classes.. .ECOOP.1850. doi:10.1007/3-540-45102-1_17.
Mascolo, C., Emmerich, W., Finkelstein, A. (2000). XMILE: an incremental code mobility system based on XML technologies.
Mascolo, C., Emmerich, W., Finkelstein, A. (2000). Implementing incremental code migration with XML. .ICSE. doi:10.1145/337180.337227.
Nentwich, C., Emmerich, W., Finkelstein, A., Zisman, A. (2000). BOX: browsing objects in XML. SOFTWARE PRACT EXPER, 30 (15), 1661-1676.
Ortega-Arjona, J.L., Roberts, G. (2000). The communicating sequential elements pattern. Proc. of the 7th Pattern Languages of Programs Conference (PLoP 2000), Monticello, Illinois .
Takahashi, K., Emmerich, W., Finkelstein, A., Guerra, S. (2000). System development using application services over the Net (tutorial summary). In Ghezzi, C., Jazayeri, M., Wolf, A.L. (Eds.), Proceedings of the 22nd International Conference on on Software Engineering, ICSE 2000, Limerick Ireland, June 4-11, 2000.. (p. 830). ACM.
Tarr, P.L., Harrison, W.H., Ossher, H., Finkelstein, A., Nuseibeh, B., Perry, D.E. (2000). Workshop on multi-dimensional separation of concerns in software engineering (summary). ICSE, 809-810. doi:10.1145/337180.337827
van Lamsweerde, A., Letier, E. (2000). Handling obstacles in goal-oriented requirements engineering. IEEE T SOFTWARE ENG, 26 (10), 978-1005.
Zeller, A., Krinke, J. (2000). Programmierwerkzeuge - Versionskontrolle, Konstruktion, Testen, Fehlersuche unter Linux / Unix.. dpunkt.verlag.
Zisman, A., Emmerich, W., Finkelstein, A. (2000). Using XML to build consistency rules for distributed specifications. 10th International Workshop on Software Specification and Design SAN DIEGO, CA.TENTH INTERNATIONAL WORKSHOP ON SOFTWARE SPECIFICATION AND DESIGN.

1999

(1999). Foundations of Genetic Programming. .
Arlow, J., Emmerich, W., Quinn, J. (1999). Literate modelling - capturing business knowledge with the UML. .The Unified Modeling Language: «UML»’98: Beyond the Notation: First International Workshop, Mulhouse, France, June 3-4, 1998: Selected Papers.1618. doi:10.1007/978-3-540-48480-6_15.
Breitman, K.K., Leite, J.C.S.D.P., Finkelstein, A. (1999). The world?s a stage: a survey on requirements engineering using a real-life case study.. .J. Braz. Comp. Soc..6.
Chong, F.S., Langdon, W.B. (1999). Java based Distributed Genetic Programming on the Internet.
Emmerich, W., Finkelstein, A., Fuggetta, A., Montangero, C., Derniame, J. (1999). Software Process - Standards, Assessments and Improvement. LECT NOTES COMPUT SC, 1500 15-25.
Emmerich, W., Finkelstein, A., Montangero, C., Antonelli, S., Armitage, S., Stevens, R. (1999). Managing standards compliance. ICSE-19 Workshop on Living with Inconsistency BOSTON, MA.IEEE TRANSACTIONS ON SOFTWARE ENGINEERING.25.
Emmerich, W., Gruhn, V. (1999). Engineering distributed objects (EDO 99) workshop summary. .Proceedings of the 21st International Conference on Software Engineering 1999, Los Angeles, California, United States, May 16-22, 1999. doi:10.1145/302405.302968.
Emmerich, W., Gruhn, V. (1999). Engineering distributed objects (EDO 99) workshop summary. In Proceedings of the 21st international conference on software engineering, Los Angeles, California, United States. (pp. 705-706). Los Alamitos, CA, USA: IEEE Computer Society Press.
Emmerich, W., Roodyn, N. (1999). Distributed objects. .Proceedings of the 21st International Conference on Software Engineering, Los Angeles. doi:10.1145/302405.302926.
Emmerich, W., Roodyn, N. (1999). Distributed objects. In Proceedings of the 21st International Conference on Software Engineering, Los Angeles. (pp. 665-666). Los Alamitos, CA, USA: IEEE Computer Society Press.
Emmerich, W., Schwarz, W., Finkelstein, A. (1999). Markup meets middleware. .FTDCS. doi:10.1109/FTDCS.1999.818814.
Farbey, B., Finkelstein, A. (1999). Exploiting software supply chain business architecture: a research agenda.
Finkelstein, A., Zisman, A. (1999). XML for software engineers. 4th IEEE International Symposium on Requirement Engineering (RE 99) UNIV LIMERICK, LIMERICK, IRELAND.IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS.
Harman, M., Fox, C., Hierons, R., Binkley, D., Danicic, S. (1999). Program simplification as a means of approximating undecidable propositions. 7th International Workshop on Program Comprehension CARNEGIE MELLON UNIV, PITTSBURGH, PA.SEVENTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS.
Hierons, R.M., Harman, M., Danicic, S. (1999). Using Program Slicing to Assist in the Detection of Equivalent Mutants.. .Software Testing Verification and Reliability.9. doi:10.1002/(SICI)1099-1689(199912)9:4<233::aid-stvr191>3.0.CO;2-3.
Krinke, J., Robschink, T. (1999). Kombination von Slicing und Constraint-Solving für Software-Reengineering. Workshop Software Reengineering Bad Honnef, Germany.
Krinke, J., Robschink, T., Snelting, G. (1999). Software safety test with VALSOFT. Informatik - Forschung und Entwicklung, 14 (2), 62-73.
Krinke, J., Snelting, G., Robschink, T. (1999). Software-Sicherheitsprüfung mit VALSOFT. .Inform., Forsch. Entwickl..14.
Langdon, W.B. (1999). Scaling of Program Tree Fitness Spaces. Evolutionary Computation, 7 (4), 399-428. doi:10.1162/evco.1999.7.4.399
Langdon, W.B. (1999). Size Fair and Homologous Tree Crossovers. CWI, P.O. Box 94079, Kruislaan 413, NL-1090 GB Amsterdam, The Netherlands .
Langdon, W.B. (1999). Linear Increase in Tree Height Leads to Sub-Quadratic Bloat. .Foundations of Genetic Programming.
Langdon, W.B. (1999). GECCO’99 Student Workshop. Newsletter BVNKI, 16 144-143.
Langdon, W.B. (1999). Genetic Programming Approach to Benelearn 99: I. .The Benelearn 1999 Competition.
Langdon, W.B. (1999). Evolutionary Computation 1 Session at BNAIC’99. Newsletter BVNKI, 16 168-169.
Langdon, W.B., Poli, R. (1999). On the Tendency for Search with Simple Evaluation Functions to Find Larger Partial Solutions. Soft Computing,
Langdon, W.B., Soule, T., Poli, R., Foster, J.A. (1999). The Evolution of Size and Shape. In Spector, L., Langdon, W.B., Reilly, U.-.M.O., Angeline, P.J. (Eds.), Advances in Genetic Programming 3. (pp. 163-190). Cambridge, MA, USA: MIT Press.
Morris, S.J., Finkelstein, A. (1999). Engineering via Discourse: Content Structure as an Essential Component for Multimedia Documents. INT J SOFTW ENG KNOW, 9 (6), 691-724.
Ortega-Arjona, J.L., Roberts, G. (1999). Architectural development pattern. .EuroPLoP.
Ortega-Arjona, J.L., Roberts, G. (1999). Searching basic notions for software architecture design. .ECOOP Workshops.1743.
Poli, R., Langdon, W.B. (1999). Sub-machine-code Genetic Programming. In Spector, L., Langdon, W.B., Reilly, U.-.M.O., Angeline, P.J. (Eds.), Advances in Genetic Programming 3. (pp. 301-323). Cambridge, MA, USA: MIT Press.
Poli, R., Page, J., Langdon, W.B. (1999). Solving Even-12, -13, -15, -17, -20 and -22 Boolean Parity Problems using Sub-machine Code GP with Smooth Uniform Crossover, Smooth Point Mutation and Demes. .
Quick, T., Dauntenhahn, K., Nehaniv, C., Roberts, G. (1999). The essence of embodiment: a framework for understanding and exploiting structural coupling and environment. .Computing anticipatory systems: CASYS '99 - third international conference, Liège, Belgium, 9-14 August 1999.517. doi:10.1063/1.1291299.
Robschink, T., Krinke, J. (1999). Heuristische Graphzerlegung. Sicherheit und Zuverlässigkeit Software-basierter Systeme .
Roodyn, N., Emmerich, W. (1999). An architectural style for multiple real-time data feeds. In Proceedings of the 21st International Conference on Software Engineering, Los Angeles. (pp. 564-572). Los Alamitos, CA, USA: IEEE Computer Society Press.
Roodyn, N., Emmerich, W. (1999). An architectural style for multiple real-time data feeds. .Proceedings of the 21st International Conference on Software Engineering 1999, Los Angeles, California, United States, May 16-22, 1999. doi:10.1145/302405.302695.
Sharp, H., Finkelstein, A., Galal, G. (1999). Stakeholder identification in the requirements engineering process. In 10th International Workshop on Database & Expert Systems Applications, Florence, Italy, September 1-3, 1999, Proceedings.. (pp. 387-391). IEEE Computer Society.
Spanoudakis, G., Finkelstein, A., Till, D. (1999). Overlaps in Requirements Engineering. Autom. Softw. Eng., 6 171-198. doi:10.1023/A:1008718614166
Spector, L., Langdon, W.B., O'Reilly, U.-.M., Angeline, P.J. (1999). An Introduction to the Third Volume. In Spector, L., Langdon, W.B., Reilly, U.-.M.O., Angeline, P.J. (Eds.), Advances in Genetic Programming 3. (pp. 1-12). Cambridge, MA, USA: MIT Press.
Spector, L., Langdon, W.B., Reilly, U.-.M.O., Angeline, P.J. (Eds.), (1999). Advances in Genetic Programming 3. Cambridge, MA, USA: MIT Press.
Thanitsukkarn, T., Finkelstein, A. (1999). Multiperspective Analysis of the Sisyphus-I Room Allocation Task Modelled in a CG Meta-Representation Language. ICCS, 1640 272-296. doi:10.1007/3-540-48659-3_18

1998

Armitage, S., Stevens, R., Finkelstein, A. (1998). Implementing a compliance manager. Requirements Engineering, 3 (2), 98-106.
Brooke, C., Ramage, M., Bennett, K., Gold, N. (1998). Change Effects And Legacy Information Systems: A Framework To Aid Our Understanding. .IFIP WG8.2 and WG8.6 Working Conference on Information Systems: Current Issues and Future Changes.
Brooke, C., Ramage, M., Gold, N. (1998). From Legacy System To Business Asset: A Model To Support Organisational And Technological Change. .Fifth Annual International Conference on Advances In Management.
Ellmer, E., Emmerich, W. (1998). Business objects: the next step in component technology?. Proc. of the CAiSE Workshop on Component Based Infomation systems, Pisa, Italy .
Ellmer, E., Emmerich, W. (1998). Business objects:the next step in component technology?. University of Waikato, New Zealand.
Ellmer, E., Emmerich, W., Finkelstein, A. (1998). Process technology implications of procurement processes: some initial observations. 6th European Workshop on Software Process Technology (EWSPT 98) WEYBRIDGE, ENGLAND.SOFTWARE PROCESS TECHNOLOGY.1487.
Emmerich, W. (1998). Recent developments in OMG/CORBA. Tutorial summary. Proc. of the 20th International Conference of Software Engineering, Kyoto, Japan .2.
Emmerich, W. (1998). Software process - standards, assessments and improvements to. In Derniame, J., Kaba, A., Wastell, D. (Eds.), Software Process: Principles, Methodology, Technology. Berlin: Springer-Verlag.
Emmerich, W. (1998). Recent developments in OMG/CORBA. In Proceedings of the 20st International Conference on Software Engineering Volume II, Kyoto, Japan. (pp. 276-277). IEEE Computer Society Press.
Emmerich, W. (1998). Software process: standards, assessments and improvements. In Derniame, J., Kaba, B., Wastell, D. (Eds.), Software Process: Principles, Methodology, Technology. (pp. 15-25). Springer Verlag.
Emmerich, W., Sawyer, P. (1998). Guest editor's introduction to the special issue on the conference on european industrial requirements engineering. Requirements Engineering Journal, 3 (2), 71-72.
Finkelstein, A. (1998). Interoperable Systems: an introduction. In Information Systems Interoperability. Research Studies Press.
Harman, M., Danicic, S. (1998). A new algorithm for slicing unstructured programs. J SOFTW MAINT-RES PR, 10 (6), 415-441.
Harman, M., Gallagher, K.B. (1998). Program slicing. INFORM SOFTWARE TECH, 40 (11-12), 577-581.
Harman, M., Sivagurunathan, Y., Danicic, S. (1998). Analysis of dynamic memory access using amorphous slicing. International Conference on Software Maintenance BETHESDA, MD.INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS.
Krinke, J. (1998). Static slicing of threaded programs. Annual SIGPLAN Conference on Programming Language Design and Implementation MONTREAL, CANADA.ACM SIGPLAN NOTICES.33.
Krinke, J., Snelting, G. (1998). Validation of measurement software as an application of slicing and constraint solving. INFORM SOFTWARE TECH, 40 (11-12), 661-675.
Langdon, W.B. (1998). GP97 Conference Report. Robotica, 16 (1), 117-118. doi:10.1017/S0263574798210204
Langdon, W.B. (1998). Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!. Boston: Kluwer.
Langdon, W.B. (1998). GENETIC ALGORITHMS IN ENGINEERING SYSTEMS by A.N.S. Zalzala and P.J. Fleming. IEE Control Engineering Series 55, 1997, ISBN 0 85296 902 3, 279 pp. (£ 45; Hbk).. Robotica, 16 (6), 701. doi:10.1017/S026357479821085X
Langdon, W.B., Poli, R. (1998). Why Ants are Hard. .
Langdon, W.B., Poli, R. (1998). Better Trained Ants for Genetic Programming. .
Langdon, W.B., Poli, R. (1998). Why “Building Blocks” Don’t Work on Parity Problems. .
Ortega-Arjona, J.L., Roberts, G. (1998). The concept of software structure and its relations with software architecture and software patterns. Proc. of the Object-Oriented Software Architecture Workshop, OOSA'98, at the 12th European Conference of Object-Oriented Programming, ECOOP'98, Brussels, Belgium .
Ortega-Arjona, J.L., Roberts, G. (1998). Architectural patterns for parallel programming. .EuroPLoP.
Page, J., Poli, R., Langdon, W.B. (1998). Smooth Uniform Crossover with Smooth Point Mutation in Genetic Programming: A Preliminary Study. .
Poli, R., Langdon, W.B. (1998). On the Ability to Search the Space of Programs of Standard, One-point and Uniform Crossover in Genetic Programming. .
Poli, R., Langdon, W.B. (1998). Schema Theory for Genetic Programming with One-point Crossover and Point Mutation. Evolutionary Computation, 6 (3), 253-273. doi:10.1162/evco.1998.6.3.253
Poli, R., Langdon, W.B. (1998). Sub-machine-code Genetic Programming. .
Poli, R., Langdon, W.B., O'Reilly, U.-.M. (1998). Short Term Extinction Probability of Newly Created Schemata, and Schema Variance and Signal-to-Noise-Ratio Theorems in the Presence of Schema Creation. .
Spanoudakis, G., Finkelstein, A. (1998). A semi-automatic process of identifying overlaps and inconsistencies between requirements specifications. OOIS'98: 1998 INTERNATIONAL CONFERENCE OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 405-424.
Thanitsukkarn, T., Finkelstein, A. (1998). A Conceptual Graph Approach to Support Multiperspective Development Environments. 11th Knowledge Acquisition Workshop (KAW 98) .
van Lamsweerde, A., Darimont, R., Letier, E. (1998). Managing conflicts in goal-driven requirements engineering. IEEE T SOFTWARE ENG, 24 (11), 908-926.
van Lamsweerde, A., Letier, E. (1998). Integrating obstacles in goal-driven requirements engineering. 20th International Conference on Software Engineering - Forging New Links (ICSE 98) KYOTO, JAPAN.PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.

1997

Arlow, J., Bandinelli, S., Emmerich, W., Lavazza, L. (1997). Fine grained process modelling: an experiment at British Airways. Software Process: Improvement and Practice, 3 (2), 105-131. doi:10.1002/(SICI)1099-1670(199706)3:2<105::aid-spip70>3.0.CO;2-E
Arlow, J., Bandinello, S., Emmerich, W., Lavazza, L. (1997). A Fine-Grained Process Modelling Experiment at British Airways. Software Process, 3 105-131.
Emmerich, W. (1997). CORBA and ODBMSs in Viewpoint Development Architectures. Proc. of the 4th International Conference on Object-Oriented Information Systems .
Emmerich, W. (1997). An introduction to OMG/CORBA (tutorial). .Proceedings of the 19th International Conference on Software Engineering 1997, Boston, Massachusetts, United States, May 17 - 23, 1997. doi:10.1145/253228.253845.
Emmerich, W. (1997). An introduction to CORBA (tutorial summary).. In Proceedings of the 19th international conference on Software engineering, Boston, Massachusetts, United States. (pp. 641-642). New York, New York, USA: ACM Press.
Emmerich, W. (1997). CORBA and ODBMSs in viewpoint development environment architectures. 4th International Conference on Object-Oriented Information Systems .
Emmerich, W., Arlow, J., Madec, J., Phoenix, M. (1997). Tool construction for the British Airways SEE with the O2 ODBMS. Theory and Practice of Object Systems, 3 (3), 213-231.
Emmerich, W., Finkelstein, A., Montangero, C. (1997). 'The World and the Machine': a critical perspective on process technology.
Emmerich, W., Finkelstein, A., Montangero, C., Stevens, R. (1997). Standards compliant software development.
Feather, M., Fickas, S., Finkelstein, A., Lamsweerde, A.V. (1997). Requirements and specification exemplars. Autom. Softw. Eng., 4 419-438. doi:10.1023/A:1008680612960
Finkelstein, A., Stevens, R. (1997). Requirements Traceability. RE, 265. doi:10.1109/RE.1997.10008
Gotel, O., Finkelstein, A. (1997). Extended requirements traceability: results of an industrial case study. 3rd IEEE International Symposium on Requirements Engineering (RE 97) ANNAPOLIS, MD.RE '97 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING.
Harman, M., Danicic, S. (1997). Amorphous program slicing. 5th International Workshop on Program Comprehension (IWPC 97) DEARBORN, MI.FIFTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION - IWPC '97, PROCEEDINGS.
Kadam, S., Roberts, G., Buxton, B. (1997). Design Patterns for Parallelizing Vision-Related Applications on Network of Workstations. Proc. 11th Annual International Symposium on High Performance Computing Systems (HPC'97) .
Langdon, W.B. (1997). Fitness Causes Bloat in Variable Size Representations. .
Langdon, W.B. (1997). Fitness Causes Bloat: Mutation.
Langdon, W.B. (1997). GP97 Conference Report. EvoNews, 1 4-5.
Langdon, W.B. (1997). Fitness Causes Bloat: Simulated Annealing, Hill Climbing and Populations. .
Langdon, W.B., Clack, C. (1997). Software – The Next Generation: Grow Your Own Programs. University College London, Gower Street, London .
Langdon, W.B., Poli, R. (1997). Price’s Theorem and the MAX Problem. .
Langdon, W.B., Poli, R. (1997). Fitness Causes Bloat. Birmingham, B15 2TT, UK .
Langdon, W.B., Poli, R. (1997). Genetic Programming in Europe.
Langdon, W.B., Poli, R. (1997). Genetic Programming Bloat with Dynamic Fitness. .
Langdon, W.B., Poli, R. (1997). Fitness Causes Bloat: Mutation. .ET’97 Theory and Application of Evolutionary Computation.
Langdon, W.B., Treleaven, P.C. (1997). Scheduling Maintenance of Electrical Power Transmission Networks Using Genetic Programming. In Warwick, K., Ekwue, A., Aggarwal, R. (Eds.), Artificial Intelligence Techniques in Power Systems. (pp. 220-237). IEE.
Poli, R., Langdon, W.B. (1997). A New Schema Theory for Genetic Programming with One-Point Crossover and Point Mutation. The University of Birmingham, B15 2TT, UK .
Poli, R., Langdon, W.B. (1997). An Experimental Analysis of Schema Creation, Propagation and Disruption in Genetic Programming. .
Poli, R., Langdon, W.B. (1997). Genetic Programming with One-Point Crossover and Point Mutation. Birmingham, B15 2TT, UK .
Poli, R., Langdon, W.B. (1997). A Review of Theoretical and Experimental Results on Schemata in Genetic Programming. B15 2TT, UK .
Poli, R., Langdon, W.B. (1997). A Review of Theoretical and Experimental Results on Schemata in Genetic Programming. .ET’97 Theory and Application of Evolutionary Computation.
Sivagurunathan, Y., Harman, M., Danicic, S. (1997). Slicing, I/O and the Implicit State.. .AADEBUG.
Spanoudakis, G., Finkelstein, A. (1997). Overlaps Among Requirements Specifications.
Spanoudakis, G., Finkelstein, A. (1997). Reconciling requirements: a method for managing interference, inconsistency and conflict. ANN SOFTW ENG, 3 433-457.
Winder, R., Roberts, G. (1997). Developing Java Software. London: Wiley.

1996

Barghouti, N.S., Emmerich, W., Schaefer, W., Skarra, A.H. (1996). Information management in process-centered software engineering enviroments. In Fuggetta, A., Wolf, A. (Eds.), Software Process. (pp. 53-87). Chichester: John Wiley and Sons.
Clark, D., Kennaway, R. (1996). Event Structures and Non-Orthogonal Term Graph Rewriting. Mathematical Structures in Computer Science, 6 545-578.
Emmerich, W. (1996). Tool specification with GTSL. In Proceedings of the 8th International Workshop on Software Specification and Design, Schloss Velen, Germany. (pp. 26-35). IEEE Computer Society Press.
Emmerich, W. (1996). An architecture for viewpoint environments based on OMG/CORBA. In Proceedings of the Workshop on Viewpoints, San Francisco, California, USA. (pp. 207-211). New York, NY, USA: ACM Press.
Emmerich, W., Bandinelli, S., Lavazza, L., Arlow, J. (1996). Fine grained process modelling: an experiment at British Airways. In Proceedings of the 4th International Conference on the Software Process, Brighton, United Kingdom. (pp. 2-12). IEEE Computer Society Press.
Emmerich, W., Ferrandina, F., Arlow, J. (1996). The OMG CORBAServices: an overview (in German). Objekt Spektrum, 46-56.
Emmerich, W., Ferrandina, F., Vogel, A. (1996). Integration of Java and CORBA: portable client/server-applications in the Internet (in German). Objekt Spektrum, 62-65.
Emmerich, W., Finkelstein, A. (1996). Do process-centred environments deserve process-centred tools?. In Montangero, C. (Ed.), Software Process Technology, 5th European Workshop, EWSPT '96, Nancy, France, October 9-11, 1996, Proceedings. (pp. 75-81). Springer.
Emmerich, W., Spanoudakis, G. (1996). Next-generation viewpoint-based environments. Norway: Norweigan University of Science and Technology (NTNU).
Emmerich, W., Spanoudakis, G., Finkelstein, A. (1996). Next-Generation Viewpoint-based Environments. Proc. 7th Workshop on The Next Generation of CASE Technology (NGCT '96) .
Finkelstein, A. (1996). Relating viewpoints: a preface to Viewpoints 96. .ISAW '96: Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops. doi:10.1145/243327.243635.
Finkelstein, A. (1996). Improving public understanding of software engineering. IEEE SOFTWARE, 13 (6), 20-21.
Finkelstein, A. (1996). Requirements engineering research: coordination and infrastructure. .Requirements Engineering.1. doi:10.1007/BF01235766.
Finkelstein, A., Dowell, J. (1996). A Comedy of Errors: the London Ambulance Service case study. In 8th International Workshop on Software Specification & Design IWSSD-8. (pp. 2-4). IEEE CS Press.
Finkelstein, A., Ryan, M., Spanoudakis, G. (1996). Software package requirements and procurement. In Proceedings of 8th International Workshop on Software Specification Design (IWSSD-8). (pp. 141-146). IEEE Computer Society Press.
Finkelstein, A., Sommerville, I. (1996). The viewpoints FAQ. SOFTWARE ENG J, 11 (1), 2-4.
Finkelstein, A., Spanoudakis, G., Till, D. (1996). Managing Interference.
Gotel, O., Finkelstein, A. (1996). Revisiting requirements production.. Software Engineering Journal, 11 166-182.
Gotel, O., Finkelstein, A. (1996). An Analysis of the Requirements Traceability Problem. In Arnold, R., Bohner, S. (Eds.), Software Change Impact Analysis. IEEE Computer Society Press.
Gotel, O., Finkelstein, A. (1996). The contribution stuctures of networked organisations. In ACM Workshop on Enabling Technologies - Infrastructure for Collaborative Enterprises (WET-ICE). ACM Press.
Gotel, O., Finkelstein, A. (1996). Extended Requirements Traceability a Framework for Changing Requirements.
Gotel, O., Finkelstein, A. (1996). Revisiting requirements production. SOFTWARE ENG J, 11 (3), 166-182.
Harman, M., Simpson, D., Danicic, S. (1996). Slicing Programs in the Presence of Errors.. .Formal Aspects of Computing.8.
Langdon, W. (1996). Scheduling Planned Maintenance of the South Wales Region of the National Grid. .
Langdon, W.B. (1996). Data Structures and Genetic Programming. In Angeline, P.J., K E Kinnear, J. (Eds.), Advances in Genetic Programming 2. (pp. 395-414). Cambridge, MA, USA: MIT Press.
Langdon, W.B. (1996). A Bibliography for Genetic Programming. In Angeline, P.J., K E Kinnear, J. (Eds.), Advances in Genetic Programming 2. (pp. 507-532). Cambridge, MA, USA: MIT Press.
Langdon, W.B. (1996). Using Data Structures within Genetic Programming. Gower Street, London, WC1E 6BT, UK .
Langdon, W.B. (1996). Genetic Programming and Databases. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (1996). Scheduling Maintenance of Electrical Power Transmission Networks Using Genetic Programming. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (1996). Evolution of Genetic Programming Populations. Gower Street, London WC1E 6BT, UK .
Morris, S., Finkelstein, A. (1996). Integrating design and development in the production of multimedia documents. In 1996 International Workshop on Multimedia Software Development (MMSD '96). (pp. 98-107). IEEE Computer Society Press.
Nuseibeh, B., Finkelstein, A., Kramer, J. (1996). Method engineering for multi-perspective software development. INFORM SOFTWARE TECH, 38 (4), 267-274.
Poon, W.L., Finkelstein, A. (1996). Consistency Management for Multiple Perspective Software Development. .Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops. doi:10.1145/243327.243656.
Spanoudakis, G., Finkelstein, A. (1996). Reconciliation: Managing Interference in Software Development. ECAI '96 Workshop on Modelling Conflicts in AI .

1995

Clark, D., Kennaway, R. (1995). Some properties of non-orthogonal term graph rewriting systems. Electronic Notes in Theoretical Computer Science, 2 (C), 36-45. doi:10.1016/S1571-0661(05)80179-3
Colbert, M., Voglimacci, C., Finkelstein, A. (1995). Live, audio-visual communication systems for distance learning: experience, heuristics and ISDN. BEHAV INFORM TECHNOL, 14 (5), 267-288.
Danicic, S., Harman, M., Sivagurunathan, Y. (1995). A parallel algorithm for static program slicing. INFORM PROCESS LETT, 56 (6), 307-313.
Finkelstein, L., Finkelstein, A. (1995). Review of Design Methodology. In Collen, A., Gasparski, W. (Eds.), Design and Systems Praxiology: The International Annual of Practical Philosophy and Methodology. (pp. 95-122). Transaction Publishers.
Gotel, O., Finkelstein, A. (1995). Contribution structures. .RE. doi:10.1109/ISRE.1995.512550.
Harman, M., Danicic, S. (1995). Using Program Slicing to Simplify Testing.. .Software Testing, Verification and Reliability.5. doi:10.1002/stvr.4370050303.
HARMAN, M., DANICIC, S., JONES, B., SIVAGURUNATHAN, B., SIVAGURUNATHAN, Y. (1995). Project project: Tools for program analysis and comprehension. 4th Software Quality Conference UNIV ABERTAY DUNDEE, BUSINESS SCH, DUNDEE, SCOTLAND.PROCEEDINGS OF THE 4TH SOFTWARE QUALITY CONFERENCE, VOLS 1 AND 2.
Langdon, W.B. (1995). Evolving Data Structures Using Genetic Programming. Gower Street, London, WC1E 6BT, UK .
Langdon, W.B. (1995). Pareto, Population Partitioning, Price and Genetic Programming. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (1995). Directed Crossover within Genetic Programming. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (1995). Data Structures and Genetic Programming. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (1995). Scheduling Planned Maintenance of the National Grid. In (pp. 132-153). .
Langdon, W.B., Qureshi, A. (1995). Genetic Programming – Computers using “Natural Selection” to generate programs. Gower Street, London WC1E 6BT, UK .
Leonhardt, U., Kramer, J., Nuseibeh, B., Finkelstein, A. (1995). Decentralised process enactment in a multi-perspective development environment. 17th International Conference on Software Engineering SEATTLE, WA.17TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS.
Nuseibeh, B., Kramer, J., Finkelstein, A., Leonhardt, U. (1995). Decentralised Process Modelling. EWSPT, 913 185-188. doi:10.1007/3-540-59205-9_55

1994

Abiteboul, S., Adiba, M., Arlow, J., Armenise, P., Bandinelli, S., Baresi, L., ...Collet, P. (1994). The GOODSTEP project: General Object-Oriented Database for Software Engineering Processes. In In Proceedings of the 1st Asian Pacific Software Engineering Conference, Tokyo, Japan. (pp. 10-19). IEEE Computer Society Press.
Clark, D., Errington, L., Hankin, C. (1994). Static Analysis of Value-Passing Process Calculi. .Theory and Formal Methods.
Derniame, J., Finkelstein, A., Kramer, J., Nuseibeh, B. (1994). Directions in software process modelling and technology. In Software Process Modelling and Technology. Research Studies Press and John Wiley & Sons.
Easterbrook, S., Finkelstein, A., Kramer, J., Nuseibeh, B. (1994). Coordinating Conflicting ViewPoints by Managing Inconsistency.
Easterbrook, S., Finkelstein, A., Kramer, J., Nuseibeh, B. (1994). Coordinating distributed viewpoints - the anatomy of a consistency check. CONCURRENT ENG-RES A, 2 (3), 209-222.
Finkelstein, A. (1994). A course on requirements engineering.
Finkelstein, A. (1994). Requirements engineering: a review and research agenda. APSEC, 10-19. doi:10.1109/APSEC.1994.465278
Finkelstein, A. (1994). Software engineering education - a place in the sun. 16TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 358-359.
Finkelstein, A. (1994). Is Application Development Focused On Real Problems. IFIP 13th World Computer Congress HAMBURG, GERMANY.INFORMATION PROCESSING '94, VOL III.53.
Finkelstein, A., Finkelstein, L. (1994). Requirements Engineering For Instrument Systems. MEAS CONTROL-UK, 27 (8), 248-250.
Finkelstein, A., Gabbay, D., Hunter, A., Kramer, J., Nuseibeh, B. (1994). Inconsistency handling in multi-perspective specifications. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 20 (8), 569-578.
Finkelstein, A., Kramer, J., Nuseibeh, B. (1994). Software Process Modelling Technology. Research Studies Press.
Gotel, O., Finkelstein, A. (1994). An analysis of the requirements traceability problem. ICRE, 94-101. doi:10.1109/ICRE.1994.292398
Gotel, O., Finkelstein, A. (1994). Modelling the contribution structure underlying requirements.
HARMAN, M., DANICIC, S. (1994). USING AN INTERPRETER TO TEACH INTRODUCTORY PROGRAMMING. 1st International Conference on Software Engineering in Higher Education (SEHE 94) SOUTHAMPTON, ENGLAND.SOFTWARE ENGINEERING IN HIGHER EDUCATION.
HARMAN, M., DANICIC, S. (1994). USING A FUNCTIONAL LANGUAGE TO TEACH ELEMENTS OF FORMAL METHODS. 1st International Conference on Software Engineering in Higher Education (SEHE 94) SOUTHAMPTON, ENGLAND.SOFTWARE ENGINEERING IN HIGHER EDUCATION.
HARMAN, M., DANICIC, S. (1994). PRACTICAL SUBPROGRAM VERIFICATION - AN APPROACH WHICH USES SLICING, METRICS AND AXIOMATIC VERIFICATION. 2nd International Conference on Software Quality Management (SQM 94) EDINBURGH, SCOTLAND.SOFTWARE QUALITY MANAGEMENT II, VOL 2: BUILDING QUALITY INTO SOFTWARE.
Johnson, W.L., Finkelstein, A. (1994). Introduction.. .Automated Software Engineering.1. doi:10.1007/BF00871688.
Langdon, W.B. (1994). Quick Intro to simple-gp.c. Gower Street, London WC1E 6BT, UK .
Langdon, W.B. (1994). Genetic Programming. Department of Computer Science .
Nuseibeh, B., Finkelstein, A., Kramer, J., Easterbrook, S. (1994). Concurrent software engineering: coordinating distributed viewpoints for managing inconsistency. .IEE Colloquium on Issues of Co-Operative Working in Concurrent Engineering.
Nuseibeh, B., Kramer, J., Finkelstein, A. (1994). A framework for expressing the relationships between multiple views in requirements specification. IEEE T SOFTWARE ENG, 20 (10), 760-773.

1993

Avellis, G., Finkelstein, A. (1993). Designing Composite Systems. Italian National Computing Conference (AICA 93), International Section, 22nd--24th September .
Clark, D., Hankin, C. (1993). A Lattice of Abstract Graphs. .PLILP.714. doi:10.1007/3-540-57186-8_88.
Emmerich, W., Kroha, P., Schaefer, W. (1993). Object-oriented database management systems for construction of CASE environments. In Mavrik, V., Lavzanksy, J., Wagner, R. (Eds.), Database and Expert Systems Applications: Proceedings of the 4th International Conference DEXA '93, Prague, Czech Republic. (pp. 631-642). Springer Verlag.
Emmerich, W., Schaefer, W. (1993). Dedicated object management benchmarks for software engineering applications. In Proceedings of the Software Engineering Environments '93, Reading, UK. (pp. 130-142). IEEE Computer Society Press.
Emmerich, W., Schaefer, W., Welsh, J. (1993). Databases for software engineering environments: the goal has not yet been attained. In Sommerville, I., Paul, M. (Eds.), Software Engineering ESEC '93: Proceedings of the 4th European Software Engineering Conference, Garmisch-Partenkirchen, Germany. (pp. 145-162). Springer Verlag.
Finkelstein, A. (1993). European computing curricula: a guide and comparative analysis. COMPUT J, 36 (4), 299-319.
Finkelstein, A. (1993). A Short Guide to European Computing Curricula. International Perspectives in Software Engineering, 2
Finkelstein, A., Easterbrook, S., Kramer, J., Nuseibeh, B. (1993). Multi-view Requirements Engineering. DRA Colloquium on Analysis of Requirements for Software Intensive Systems .
Finkelstein, A., Easterbrook, S., Kramer, J., Nuseibeh, B. (1993). Requirements engineering through viewpoints. In DRA Colloquium on Analysis of Requirements for Software Intensive Systems. (pp. 18-26). Defence Research Agency.
Finkelstein, A., Gabbay, D.M., Hunter, A., Kramer, J., Nuseibeh, B. (1993). Inconsistency Handling in Multi-Perspective Specifications. .ESEC.717. doi:10.1007/3-540-57209-0_7.
Finkelstein, A., Kramer, J., Abramsky, S., Broda, K., Drossopoulou, S., Eisenbach, S. (1993). An integrated engineering study scheme in computing. COMPUT J, 36 (4), 320-334.
Finkelstein, A., Kramer, J., Nuseibeh, B. (1993). Viewpoint Oriented Development: applications in composite systems. In Redmill, F., Anderson, T. (Eds.), Safety Critical Systems: current issues, techniques & standards. (pp. 90-101). Chapman and Hall.
HARMAN, M., DANICIC, S. (1993). PROJECTING FUNCTIONAL MODELS OF IMPERATIVE PROGRAMS. SIGPLAN NOTICES, 28 (11), 33-41.
Kramer, J., Finkelstein, A., Nuseibeh, B. (1993). Method integration and support for distributed software development: an overview. In Lamb, D.A. (Ed.), Studies of Software Design, ICSE'93 Workshop, Baltimore, Maryland, USA, May 17-18, 1993, Selected Papers. (pp. 115-126). Springer.
Morris, S.J., Finkelstein, A. (1993). Development of multiple media documents. In Proceedings of the Conference on Organizational Computing Systems, COOCS 1993, Milpitas, California, USA, November 1-4, 1993. (pp. 69-77). ACM.
Nuseibeh, B., Finkelstein, A., Kramer, J. (1993). Fine-grain process modelling. In Wileden, J.C. (Ed.), Proceedings of the 7th International Workshop on Software Specification and Design, Redondo Beach, CA, December 1993. (pp. 42-46). IEEE Computer Society.
Nuseibeh, B., Kramer, J., Finkelstein, A. (1993). Expressing The Relationships Between Multiple Views In Requirements Specification. 15TH INTERNATIONAL CONF ON SOFTWARE ENGINEERING BALTIMORE, MD.PROCEEDINGS : 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING.

1992

Castro, J., Finkelstein, A. (1992). Requirements elicitation and formalization.
Dewal, S., Emmerich, W., Lichtinghagen, K. (1992). A decision support method for the selection of OMSs. In Proceedings of the 2nd International Conference on Systems Integration, ICSI '92, Morristown, N.J. (pp. 32-40). IEEE Computer Society Press.
Emmerich, W., Schaefer, W., Welsh, J. (1992). Suitable databases for process-centred environments do not yet exist. In Derniame, J. (Ed.), Proceedings of the 2nd European Workshop on Software Process Technology, EWSPT '92, Trondheim, Norway. (pp. 94-98). Springer Verlag.
Finkelstein, A. (1992). An advanced course on software development environments.
Finkelstein, A. (1992). Reviewing and correcting specifications. INSTR SCI, 21 (1-3), 183-198.
Finkelstein, A. (1992). A scheme for review, annotation and correction of specifications. Instructional Science, 21 183-198.
Finkelstein, A. (1992). A software process immaturity model. SIGSOFT Software Engineering Notes, 17 (5), 22-23.
Finkelstein, A. (1992). Software process modelling: a manifesto. IOPener, 1 (4), 3-7.
Finkelstein, A., Kramer, J. (1992). A critical evaluation of software process modelling techniques. In IEE Colloquium on Process Planning and Modelling. London, UK: IEE.
Finkelstein, A., Kramer, J., Hales, M. (1992). Process modelling: a critical analysis. In Integrated Software Reuse: management and techniques. (pp. 137-148). Chapman and Hall and UNICOM.
Finkelstein, A., Kramer, J., Nuseibeh, B., Finkelstein, L., Goedicke, M. (1992). Viewpoints: A Framework for Integrating Multiple Perspectives in System Development. International Journal of Software Engineering and Knowledge Engineering, 02 (01), 31-57. doi:10.1142/S0218194092000038
FINKELSTEIN, A., KRAMER, J., NUSEIBEH, B., FINKELSTEIN, L., GOEDICKE, M. (1992). A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM-DEVELOPMENT - VIEWPOINTS. INT J SOFTW ENG KNOW, 2 (1), 31-57.
Finkelstein, A., Nuseibeh, B., Finkelstein, L., Huang, J. (1992). Technology Transfer: software engineering and engineering design. IEE Computing and Control Engineering Journal, 3 (6), 259-265.
Finkelstein, L., Huang, J., Finkelstein, A., Nuseibeh, B. (1992). Using software specification methods for measurement instruments: Part I - structured methods. Measurement, 10 (2), 79-86.
Finkelstein, L., Huang, J., Finkelstein, A., Nuseibeh, B. (1992). Using software specification methods for measurement instruments: Part II - formal methods. Measurement, 10 (2), 87-92.
Morris, S., Finkelstein, A. (1992). An Experimental Hypertext Design Method and Applications in the Field of Art History. Computers and the History of Art, 2 (2), 45-63.
Nuseibeh, B., Finkelstein, A. (1992). Viewpoints - a vehicle for method and tool integration. PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON COMPUTER-AIDED SOFTWARE ENGINEERING, 50-60.

1991

Attridge, G., Finkelstein, A., Phillips, G. (1991). Application of Information Systems Modelling to Civil Protection Planning and Operations. Annual Conference of Scientific Advisers .
Bustin, P., Langdon, W.B., Elbourn, B. (1991). Sizing Report for the Company Office System at Thames Valley Park, British Gas Exploration and Production.
Emmerich, W., Gruhn, V. (1991). FUNSOFT Nets: a petri-net based software process modeling language. In Proceedings of the 6th International Workshop on Software Specification and Design, Como, Italy. (pp. 175-184). IEEE Computer Society Press.
Emmerich, W., Junkermann, G., Peuschel, B., Schaefer, W., Wolf, S. (1991). MERLIN: Knowledge-based Process Modeling. In Proceedings of the 1st European Workshop on Software Process Modeling, Milan, Italy. (pp. 181-187). Italy: A.I.C.A. Press.
Finkelstein, A. (1991). A (Neat) Alphabet Of Requirements Engineering Issues. ESEC 91 : 3RD EUROPEAN SOFTWARE ENGINEERING CONFERENCE, 550 489-491.
Finkelstein, A. (1991). Reviewing and correcting specifications. In Computers and Writing IV. (pp. 219-237). Computers and Writing Association.
Finkelstein, A. (1991). Student Problems in Software Engineering Education.
Finkelstein, A. (1991). Tracing back from requirements.
FINKELSTEIN, A. (1991). A (NEAT) ALPHABET OF REQUIREMENTS ENGINEERING ISSUES. LECT NOTES COMPUT SC, 550 489-491.
Finkelstein, A., Goedicke, M., Kramer, J., Niskier, C. (1991). ViewPoint Oriented Software Development: methods and viewpoints in requirements engineering. In (pp. 29-54). SPRINGER VERLAG.
Finkelstein, A., Kramer, J. (1991). TARA: tool assisted requirements analysis. In Conceptual Modelling, Databases and CASE: an integrated view of information systems development. (pp. 413-432). John Wiley.
Finkelstein, A., Kramer, J., Nuseibeh, B. (1991). A viewpoint-based framework for software development environments. .IEE Colloquium on Architectures for Distributed Development Support Environments.1991.
Finkelstein, L., Finkelstein, A. (1991). Advances in the Automation of Instrument Systems Design. IMEKO XII .
Finkelstein, L., Finkelstein, A. (1991). The Life Cycle of Engineering Products: an analysis of concepts. Engineering Management Journal, 1 (3), 115-121.
Gilmore, S., Finkelstein, A. (1991). Teaching Formal and Informal Aspects of Software Engineering in a Unified Framework. 1st National Conference on Software Engineering in Higher Education .
Goldsack, S., Finkelstein, A. (1991). Requirements engineering for real-time systems. SOFTWARE ENG J, 6 (3), 101-115.
Kellner, M., Feiler, P., Finkelstein, A., Katayama, T., Osterweil, L., Penedo, M., Rombach, D. (1991). ISPW-6 Software process example. In 1st International Conference on the Software Process, October 21-26 1991. (pp. 176-187). IEEE Computer Society Press.
KRAMER, J., FINKELSTEIN, A. (1991). A CONFIGURABLE FRAMEWORK FOR METHOD AND TOOL INTEGRATION. LECT NOTES COMPUT SC, 509 233-257.
Kramer, J., Finkelstein, A. (1991). A configurable framework for method and tool integration. EUROPEAN SYMP ON SOFTWARE DEVELOPMENT ENVIRONMENTS AND CASE ( COMPUTER AIDED SOFTWARE ENGINEERING ) TECHNOLOGY KONIGSWINTER, FED REP GER.SOFTWARE DEVELOPMENT ENVIRONMENTS AND CASE TECHNOLOGY.509.

1990

Finkelstein, A. (1990). Heterogeneous, composite or multi-paradigm system development. In Encyclopedia of Software Engineering. John Wiley.
Finkelstein, A., Fuks, H. (1990). Conversation Analysis and Specification. In Luff, P., Gilbert, N., Frohlich, D. (Eds.), Computers and Conversation. (pp. 183-187). Academic Press.
Finkelstein, A., Kramer, J., Goedicke, M. (1990). ViewPoint Oriented Software Development. 3rd International Workshop Software Engineering and its Applications .1.
Finkelstein, A., Maibaum, T., Finkelstein, L. (1990). Engineering-in-the-large - software engineering and instrumentation. UK IT 1990 CONFERENCE, 316 1-7.
Finkelstein, A., Tauber, M., Traunmuller, R. (1990). Human Factors in Information Systems Analysis and Design. North Holland.
Finkelstein, A., Tauber, M., Traunmuller, R. (1990). Understanding Human Action In Information-System Development. HUMAN FACTORS IN ANALYSIS AND DESIGN OF INFORMATION SYSTEMS, 1-4.
HARMAN, M., DANICIC, S., GILCHRIST, R. (1990). PROGRAMMING-LANGUAGES FOR STATISTICAL COMPUTATION. 9TH SYMP ON COMPUTATIONAL STATISTICS ( COMPSTAT 1990 ) DUBROVNIK, YUGOSLAVIA.COMPSTAT 1990 : PROCEEDINGS IN COMPUTATIONAL STATISTICS.
Kaplan, S.M., Finkelstein, A., Kaiser, G.E., Ryan, K., Schäfer, W. (1990). Interactively supporting the software process. INTERACT, 1047-1049.
Kramer, J., Magee, J., Finkelstein, A. (1990). A Constructive Approach To The Design Of Distributed Systems. 10TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 580-587.

1989

Finkelstein, A. (1989). An example of software development modelling. In Perry, D.E. (Ed.), Proceedings of the Fifth International Software Process Workshop (ISPW '89), October 1989, Kennebunkport, Maine, USA. (pp. 151-153). IEEE Computer Society.
Finkelstein, A. (1989). "Not waving but drowning?: representation schemes for modelling software development. In Druffel, L.E., Fairley, D., Bjørner, D. (Eds.), Proceedings of the 11th International Conference on Software Engineering, Pittsburg, PA, USA, May 15-18, 1989.. (pp. 402-404). IEEE Computer Society / ACM Press.
Finkelstein, A. (1989). A structural framework for the formal representation of cooperation. ISPW, 61-63.
Finkelstein, A., Fischer, M. (1989). Arranging a Marriage in Pakistan and Legal Expert Systems. Computers and Law, (61),
Finkelstein, A., Fuks, H. (1989). Multi-Party Specification. .IWSSD '89: Proceedings of the 5th international workshop on software specification and design. doi:10.1145/75199.75228.
Finkelstein, A., Hagelstein, J. (1989). Formal Frameworks for Understanding Information System Requirements Engineering: a research agenda. IFIP CRIS Review Workshop .
Finkelstein, L., Finkelstein, A. (1989). Instruments and Instrument Systems: design principles. In Singh, M. (Ed.), Systems and Control Encylopedia, IV. (pp. 2533-2536). Pergamon Press.

1988

Finkelstein, A. (1988). Re-use of formatted requirements specifications.. Software Engineering Journal, 3 186-197.
Finkelstein, A. (1988). Requirements engineering: methods, tools and frameworks.
Finkelstein, A., Fuks, H. (1988). A Cooperative Framework For Program-development. INFORM SOFTWARE TECH, 30 (8), 467-476.
Finkelstein, A., Fuks, H. (1988). A Cooperative Framework for Software Engineering.
Finkelstein, A., Fuks, H., Niskier, C., Sadler, M. (1988). Constructing a dialogic framework for software development. .ISPW.
Finkelstein, L., Finkelstein, A.C.W. (1988). Fundamental principles of measurement and instrumentation - design principles. ACTA POLYTECH SC EL, (63), 11-23.
Fischer, M., Finkelstein, A. (1988). Computer Assisted Ethnography - Arranging a Marriage in Pakistan. American Association of Anthropologists .
Langdon, W.B. (1988). A Simple Comparison of VAX and microVAX RSX. The Globalpages, 109-111.
Langdon, W.B. (1988). $<$Control-Y$>$ Cancels X-OFF, Doesn’t it?. The Globalpages, 106-107.
Langdon, W.B. (1988). Patching MVE VMS 4.4 to support SI disks. The Globalpages, 108.

1987

Finkelstein, A. (1987). Reuse of formatted specifications. Software Engineering Journal, 3 (5), 186-197.
Finkelstein, A., Potts, C. (1987). Building formal specifications using structured common sense. In 4th International Workshop Software Specification and Design. (pp. 108-114). IEEE Computer Society Press.
Finkelstein, A., Potts, C. (1987). Formalising requirements systematically. In Wagner, R., Traunmüller, R., Mayr, H.C. (Eds.), Informationsbedarfsermittlung und -analyse für den Entwurf von Informationssystemen, Fachtagung EMISA, Linz, 2. und 3. Juli 1987, Proceedings. (pp. 44-57). Springer.
Langdon, W.B. (1987). ODS-2 Specification Wanted. PAGESWAPPER, 8 VAX 47-48.
Langdon, W.B. (1987). Response to December “Bag of Tricks”. Multi-Tasker, RSX-15.
Langdon, W.B. (1987). Installing new Products with an old VMSINSTAL. The Globalpages, 12.
Langdon, W.B. (1987). Problems with Installing VAX-11 RSX version 2.2. The Globalpages, 13.
Langdon, W.B. (1987). Application software standards. PAGESWAPPER, 9 VAX 31.

1986

Cunningham, R., Finkelstein, A. (1986). Formal requirements specification: the FOREST project. In 3rd International Workshop Software Specification and Design. (pp. 186-192). IEEE Computer Society Press.
Finkelstein, A. (1986). Making specifications dynamic objects. .ISPW.
Finkelstein, A., Potts, C. (1986). Formal requirements specification of real-time embedded systems.
Finkelstein, A., Potts, C. (1986). Structured common sense: the elicitation and formalisation of system requirements. In SE 1986. (pp. 236-250). Peter Peregrinus.
Langdon, W.B. (1986). Recovering Corrupted Files-11 Directories. The Globalpages, 24-25.
Langdon, W.B. (1986). Odd Problems with Installing Fortran. The Globalpages, 26-27.
Langdon, W.B. (1986). The Native Mode Restore. The Globalpages, 28.

1985

Finkelstein, A., Finkelstein, L. (1985). A Review of Instrument System Design Automation.

1983

Finkelstein, A., Finkelstein, L. (1983). Review of Design Methodology. IEE PROC-A, 130 (4), 213-222.
This page was generated automatically.